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 |