Ausgabeschritt (DataStage®)
Der Schritt 'Ausgabe' beschreibt, wie die hierarchische Datenstruktur einer relationalen Datenstruktur zugeordnet wird.
Der Schritt 'Ausgabe' stellt zwei Fenster bereit: 'Ausgabe' und 'Zuordnungen'.
Im Fenster Ausgabe können Sie zwei Ansichten anzeigen: eine Ansicht 'Links' und eine Ansicht 'Baumstruktur'.
In der Ansicht 'Links' wird dieselbe Spaltendefinitionstabelle angezeigt wie auf der Registerkarte Spalten einer Stage. In der Ansicht 'Links' können Sie die Spaltendefinitionen bearbeiten und anschließend das Ergebnis im Ausgabeschritt anzeigen. Wenn Sie die Assembly speichern, werden die bearbeiteten Spaltendefinitionen in den Jobeigenschaften gespeichert.
In der Baumstrukturansicht wird die Struktur der relationalen Links angezeigt, nachdem sie in eine hierarchische Struktur umgewandelt wurde. Das Stammelement ist "Top" und es enthält die gesamten Ausgabedaten. Jeder Ausgabelink wird in ein untergeordnetes Listenelement des OutputLinks-Knotens umgewandelt. Jede Spalte wird in ein Inhaltselement umgewandelt, dem dann ein primitiver Typ zugeordnet wird. Beispiel: Eine Spalte, der der SQL-Typ 'Varchar' zugeordnet ist, wird in ein Inhaltselement umgewandelt, das den Datentyp 'String' hat.
Im Fenster Zuordnungen ordnen Sie die hierarchische Datenstruktur einer relationalen Datenstruktur zu.
Sie müssen jedem Element, das sich in der Zielstruktur befindet und das Sie in die Ausgabe einbeziehen möchten, ein Quellenelement zuordnen. Beginnen Sie am Anfang der Zielstruktur und ordnen Sie Elemente von oben nach unten zu. Beginnen Sie mit der Zuordnung von Ziellistenknoten zu Quellenlistenknoten. Sobald Sie einen Ziellistenknoten zuordnen, stehen die Zielinhaltsknoten dieser Liste für die Zuordnung zur Verfügung. Ordnen Sie die Zielinhaltsknoten jedes zugeordneten Listenknotens den Quelleninhaltsknoten zu.
Im Fenster 'Zuordnungen' können Sie mehrere Spalten aus der Tabelle 'Zuordnungen' löschen, indem Sie die Spalten auswählen und Löschen über Ihre Tastatur eingeben.
Weitere Informationen zur Zuordnung finden Sie unter Daten zuordnen.
Nicht alle Assemblys verwenden einen Ausgabeschritt. Wenn die Stage 'Hierarchical Data' beispielsweise als Zielstage in einem Job verwendet wird und keine Ausgabelinks enthält, ist der Schritt 'Ausgabe' leer. Selbst wenn der Schritt 'Ausgabe' leer ist, handelt es sich um einen permanenten Teil einer Assembly. Sie können ihn nicht entfernen.