Esempio 2 ( DataStage )

In questo esempio, oltre alle colonne contenenti il vettore, sono presenti anche altre colonne.

L'esempio presuppone che il processo sia in esecuzione sequenziale. Le definizioni delle colonne per il set di dati di input sono le seguenti; si notino le colonne aggiuntive denominate nome e codice :
Tabella 1. Definizioni di colonna
Nome colonna Tipo SQL
nome Char
codice Char
colonna Char
Di seguito sono riportate alcune righe del set di dati di input:
Tabella 2. Dataset di input
Indice vettoriale     0 1 2 3 4
riga Will D070 3 6 2 9 9
riga pettirosso GA36 3 2 7 2 4
riga Beth B777 7 8 8 5 3
riga Heathcliff A100 4 8 7 1 6
riga Chaz CH01 1 6 2 5 1
riga Kayser CH02 0 1 6 7 8
riga Jayne M122 9 9 6 4 2
riga Ann F234 0 8 4 4 3
riga Kath HE45 1 7 2 5 3
riga Rupert BC11 7 9 4 7 8
Lo stadio divide le colonne estratte dal vettore in colonne separate denominate column_nameN. Non è necessario definire esplicitamente i nomi delle colonne di output, poiché IBM® DataStage® lo farà automaticamente durante l'esecuzione del processo, ma potresti volerlo fare per rendere il processo più comprensibile.
Tabella 3. Definizioni delle colonne di output
Nome colonna Tipo SQL
nome Char
codice Char
col0 TinyInt
col1 TinyInt
col2 TinyInt
col3 TinyInt
col4 TinyInt

La proprietà Colonna vettoriale nella scheda Proprietà è impostata su "col".

Il set di dati di output sarà:
Tabella 4. Dataset di output
  Nome Codice col0 col1 col2 col3 col4
riga Will D070 3 6 2 9 9
riga pettirosso GA36 3 2 7 2 4
riga Beth B777 7 8 8 5 3
riga Heathcliff A100 4 8 7 1 6
riga Chaz CH01 1 6 2 5 1
riga Kayser CH02 0 1 6 7 8
riga Jayne M122 9 9 6 4 2
riga Ann F234 0 8 4 4 3
riga Kath HE45 1 7 2 5 3
riga Rupert BC11 7 9 4 7 8