0 / 0
Torna alla versione inglese della documentazione

Fase di ingresso (DataStage®)

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

Il passo di input descrive il modo in cui i collegamenti e le colonne di una struttura dati relazionali sono rappresentati come una struttura dati gerarchica.

Il passo Input fornisce 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 uno stage. 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 input. Ogni link di immissione viene trasformato in un elemento di elenco secondario del nodo InputLinks . 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.

L'output della fase di immissione diventa la fase di immissione per la fase successiva nell'assieme. Questo processo di acquisizione della struttura dati trasformata dal passo precedente; trasformazione, analisi o composizione dei dati; e quindi produzione di una struttura dati modificata per il passo successivo continua attraverso ogni passo nell'assieme. In ogni fase, è possibile esaminare l'input del passo, che visualizza il risultato del passo precedente, e l'output del passo, che visualizza i risultati di output del passo corrente, per valutare le modifiche apportate da ciascun passo alla struttura dati.

Non tutti gli assembly utilizzano un passo di input. Ad esempio, se lo stage Hierarchical Data viene utilizzato come stage di origine in un job, non ci sono link di input e il passo di input è vuoto. Anche se il passo di immissione è vuoto, rimane una parte permanente di un assieme; non è possibile rimuoverlo. I job paralleli possono ricevere input da più link di input, mentre i job server possono ricevere input da un solo link di input.