Accéder au contenu principal Passer au contenu complémentaire

Dénormaliser une colonne

Procédure

  1. Déposez les composants suivants : un tFileInputDelimited, un tDenormalize, un tLogRow de la Palette vers l'espace de modélisation graphique.
  2. Reliez ces composants à l'aide de liens Row main.
  3. Dans la vue Component du composant tFileInputDelimited, renseignez le chemin d'accès au fichier à dénormaliser.
  4. Paramétrez les champs Header, Row Separator et Field Separator.
  5. Le fichier d'entrée est composé de deux colonnes : Fathers et Children.
  6. Dans l'onglet Basic settings du tDenormalize, paramétrez la colonne contenant des valeurs multiples à regrouper.
  7. Dans cet exemple, la colonne Children est celle à dénormaliser.
  8. Dans le champ Delimiter, paramétrez le séparateur des valeurs regroupées. Attention, une seule colonne peut être dénormalisée.
  9. Cochez la case Merge same value si vous souhaitez supprimer les éventuels doublons.
  10. 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.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !