0 / 0

Fase di uscita (DataStage®)

Ultimo aggiornamento: 12 mar 2025
Passo di output (stage Hierarchical Data)

Lo step Output descrive il modo in cui la struttura dati gerarchica viene associata a una struttura dati relazionali.

Il passo Output fornisce due finestre: Output e Associazioni.

Nella finestra Output , è possibile visualizzare due viste: una vista Collegamenti e una vista Struttura ad albero.

La vista Link visualizza la stessa tabella di definizione colonna visualizzata nella scheda Colonne di una fase. Dalla vista Collegamenti, è possibile modificare le definizioni di colonna e quindi visualizzare il risultato nell'output del passo. Quando si salva l'assemblaggio, le definizioni di colonna modificate vengono salvate nelle proprietà del lavoro.

La vista Struttura ad albero visualizza la struttura dei collegamenti relazionale dopo che è stata trasformata in una struttura gerarchica. L'elemento root è Top e contiene tutti i dati di output. Ciascun link di output viene trasformato in un elemento di elenco child del nodo OutputLinks . Ogni colonna viene trasformata in un elemento di contenuto e assegnata a un tipo primitivo. Ad esempio, una colonna assegnata al tipo Varchar SQL viene trasformata in un elemento di contenuto con il tipo di dati String.

Nella finestra Associazioni , si associa la struttura dati gerarchica a una struttura dati relazionali.

È necessario associare un elemento di origine ad ogni elemento che è nella struttura di destinazione e che si desidera includere nell'output. Iniziare dalla parte superiore della struttura di destinazione e associare gli elementi dall'alto verso il basso. Iniziare associando i nodi elenco di destinazione ai nodi elenco di origine. Non appena si associa un nodo dell'elenco di destinazione, i nodi del contenuto di destinazione di tale elenco sono disponibili per l'associazione. Associare i nodi di contenuto di destinazione di ciascun nodo di elenco associato ai nodi di contenuto origine.

Nella finestra Mappature, è possibile eliminare più colonne dalla tabella Mappature selezionando le colonne e immettendo Elimina dalla tastiera.

Per ulteriori informazioni sulla mappatura, consultare Mappatura dei dati.

Non tutti gli assiemi utilizzano uno step Output. Ad esempio, se lo stage Hierarchical Data viene utilizzato come stage di destinazione in un job e non ha alcun link di output, lo step Output è vuoto. Anche se la fase di emissione è vuota, è una parte permanente di un assieme; non è possibile rimuoverla.