0 / 0

Cambiare stadio in DataStage

Ultimo aggiornamento: 12 mar 2025
Stage Switch in DataStage

Lo stage Switch utilizza un singolo dataset come input e assegna ogni riga di input a un data set di output in base al valore di un campo selettore.

Lo stage Switch può avere un singolo link di input, fino a 128 link di output e un singolo link di elementi respinti.

Lo stage Switch è uno stage di elaborazione. Esegue un'operazione analoga a un'istruzione C switch, che fa sì che il flusso di controllo in un programma C si ramifici in uno dei diversi casi in base al valore di una variabile selettore. Le righe che non soddisfano nessuno dei casi vengono emesse sul link di elementi respinti.

Quando si fa doppio clic sullo stage Switch, viene visualizzato il pannello delle proprietà. Il pannello delle proprietà contiene tre schede:

  • Fase. È sempre presente e viene utilizzato per specificare informazioni generali sullo stage.
  • Ingresso. Qui è possibile specificare i dettagli relativi alla singola serie di input da cui si stanno selezionando le righe.
  • Uscita. Qui è dove si specificano i dettagli sui dati elaborati che vengono emessi dallo stage.

Scheda input

La sezione Colonne specifica le definizioni delle colonne dei dati in entrata. La sezione Avanzate consente di modificare le impostazioni di buffering predefinite per il collegamento di ingresso.

Scheda output

Lo stadio Switch può avere fino a 128 collegamenti di uscita e può avere anche un collegamento di scarto che trasporta le righe scartate. Scegliere il collegamento su cui si sta lavorando dall'elenco a discesa Nome uscita.

La sezione Colonne specifica le definizioni delle colonne dei dati. Fare clic su Modifica nella sezione colonne per aprire l'editor delle colonne. La sezione Mappe dalla colonna di input consente di specificare la relazione tra le colonne in ingresso allo stadio Switch e le colonne di output. La sezione Avanzate consente di modificare le impostazioni di buffering predefinite per i collegamenti di uscita.