Die Baugruppe (DataStage®)
Zum Konfigurieren der Stage 'Hierarchical Data' erstellen Sie eine Assembly.
Eine Assembly besteht aus einer Reihe von Schritten, die Anreicherungen und Transformationen von hierarchischen Daten vornehmen. Standardmäßig enthält eine neue Assembly immer einen Eingabeschritt und einen Ausgabeschritt. Zwischen dem Eingabeschritt und dem Ausgabeschritt fügen Sie zusätzliche Schritte ein, die die Daten aus dem vorherigen Schritt parsen, zusammensetzen oder transformieren.
Der Eingabeschritt wandelt die relationale Struktur - die Links und die Spalten - in eine hierarchische Struktur um. In der hierarchischen Datenstruktur wird ein Eingabelink in ein Listenelement umgewandelt und jede Spalte des Links wird in ein untergeordnetes Inhaltselement dieser Liste umgewandelt. Das Schema für den Schritt 'Ausgabe' zeigt die Schemabaumstruktur an, die diese hierarchische Datenstruktur darstellt. Diese Datenstruktur wird an den nächsten Schritt in der Assembly übergeben und wird dort zur Eingabe für den Schritt. In jedem Schritt wird die Eingabe für den Schritt durch die Aktion des Schritts geändert. Wenn Sie beispielsweise einen Schritt 'Aggregieren' verwenden, um eine Berechnung durchzuführen, wird das Ergebnis der Berechnung als Zweig zur Ausgabe des Schritts hinzugefügt. Hinzufügungen zur Schrittausgabe werden in der Schemabaumstruktur hervorgehoben.
Der Ausgabeschritt erhält die Ergebnisse aller vorherigen Schritttransformationen. Im Ausgabeschritt ordnen Sie die hierarchische Datenstruktur wieder einer relationalen Datenstruktur zu. Das bedeutet, dass Sie Schemaelemente zu Ausgabelinks und den Spalten in diesen Links zuordnen.