Procédure
-
Déposez les composants suivants : un tFileInputDelimited, un tDenormalize, un tLogRow de la Palette vers l'espace de modélisation graphique.
-
Reliez ces composants à l'aide de liens Row main.
-
Dans la vue Component du composant tFileInputDelimited, renseignez le chemin d'accès au fichier à dénormaliser.
-
Paramétrez les champs Header, Row Separator et Field Separator.
-
Le fichier d'entrée est composé de deux colonnes : Fathers et Children.
-
Dans l'onglet Basic settings du tDenormalize, paramétrez la colonne contenant des valeurs multiples à regrouper.
-
Dans cet exemple, la colonne Children est celle à dénormaliser.
-
Dans le champ Delimiter, paramétrez le séparateur des valeurs regroupées. Attention, une seule colonne peut être dénormalisée.
-
Cochez la case Merge same value si vous souhaitez supprimer les éventuels doublons.
-
Enregistrez votre Job et appuyez sur F6 pour l'exécuter.
Résultats
Toutes les valeurs de la colonne Children (définie comme colonne à dénormaliser) sont regroupées en fonction des valeurs de la colonne Fathers. Les valeurs sont séparées par des virgules.