Exemple 1 ( DataStage )
Dans cet exemple, toutes les données d'entrée seront incluses dans le vecteur de sortie.
L'exemple suppose que le travail s'exécute de manière séquentielle. Les définitions de colonne du fichier d'entrée se trouvent dans le tableau suivant. Les colonnes ont toutes le même type et les mêmes noms sous la forme nomN_colonne. :
| Nom de colonne | Type SQL |
|---|---|
| col0 | TinyInt |
| col1 | TinyInt |
| col2 | TinyInt |
| col3 | TinyInt |
| col4 | TinyInt |
Voici quelques lignes de l'ensemble de données d'entrée :
| col0 | col1 | col2 | col3 | col4 | |
|---|---|---|---|---|---|
| Ligne | 3 | 6 | 2 | 9 | 9 |
| Ligne | 3 | 2 | 7 | 2 | 4 |
| Ligne | 7 | 8 | 8 | 5 | 3 |
| Ligne | 4 | 8 | 7 | 1 | 6 |
| Ligne | 1 | 6 | 2 | 5 | 1 |
| Ligne | 0 | 1 | 6 | 7 | 8 |
| Ligne | 9 | 9 | 6 | 4 | 2 |
| Ligne | 0 | 8 | 4 | 4 | 3 |
| Ligne | 1 | 7 | 2 | 5 | 3 |
| Ligne | 7 | 9 | 4 | 7 | 8 |
L'étape génère les vecteurs qu'elle construit à partir des données d'entrée dans une seule colonne appelée col. Vous n'avez pas besoin de définir explicitement le nom de la colonne de sortie, IBM® DataStage® le fera pour vous pendant l'exécution du travail, mais vous pouvez le faire pour rendre le travail plus compréhensible.
La propriété Nom partiel commun de la colonne est définie sur 'col' dans l'onglet Propriétés.
Le jeu de données de sortie sera :
| postprocesseur col | |||||
|---|---|---|---|---|---|
| Index de vecteur | 0 | 1 | 2 | 3 | 4 |
| Ligne | 3 | 6 | 2 | 9 | 9 |
| Ligne | 3 | 2 | 7 | 2 | 4 |
| Ligne | 7 | 8 | 8 | 5 | 3 |
| Ligne | 4 | 8 | 7 | 1 | 6 |
| Ligne | 1 | 6 | 2 | 5 | 1 |
| Ligne | 0 | 1 | 6 | 7 | 8 |
| Ligne | 9 | 9 | 6 | 4 | 2 |
| Ligne | 0 | 8 | 4 | 4 | 3 |
| Ligne | 1 | 7 | 2 | 5 | 3 |
| Ligne | 7 | 9 | 4 | 7 | 8 |