Aller au contenu principal

Transformations dans DataSync

Le module Transformations contient les correspondances de valeurs que DataSync applique aux champs d'une extraction. Chaque correspondance associe une ancienne valeur de la source à une nouvelle valeur pour la destination, et DataSync remplace l'une par l'autre pendant le chargement des données.

Un groupe de transformation rassemble plusieurs correspondances, puis s'applique aux extractions choisies. Les sources peuvent donc écrire une même donnée de plusieurs façons, le résultat arrive toujours au même format dans la destination. En revanche, une transformation ne fait que remplacer une valeur par une autre. Quand le résultat dépend d'autres champs, il faut utiliser un champ calculé.

Exemples d'utilisation :
  • Ajouter un préfixe aux identifiants clients : 10001 devient C10001.
  • Retirer les tirets des numéros de compte : 40000-00-00 devient 400000000.
  • Normaliser les civilités : MR. et mr deviennent tous les deux M..
  • Remplacer les noms de pays par des codes : Canada devient CA.

Créer un groupe de transformation​

Un groupe de transformation contient les paires d'anciennes et de nouvelles valeurs que DataSync applique à un champ. Pour convertir des valeurs vides ou absentes, entrez un de ces mots-clés dans la colonne Ancienne Valeur.

Mot-cléCorrespond àContenu du champ
BI_EMPTYValeurs videsChamps qui existent mais ne contiennent aucun texte.
BI_NULLValeurs nullesChamps sans aucune valeur enregistrée.
  1. Dans DataSync, sélectionnez le module Transformations.
  2. Cliquez sur Nouveau.
  3. Entrez un nom pour le groupe de transformation, puis cliquez sur Suivant.
  4. Dans la colonne Ancienne Valeur, entrez la valeur source à convertir.
  5. Dans la colonne Nouvelle Valeur, entrez la valeur qui la remplace dans la destination.
  6. Répétez les étapes 4 et 5 pour chaque valeur à convertir.
  7. Cliquez sur Sauvegarder.
Fenêtre de transformation dans DataSync, avec les colonnes Ancienne Valeur et Nouvelle Valeur pour entrer les paires de valeurs et l'option d'import d'un fichier Excel
  1. Entrez la valeur à repérer dans la base de données source.
  2. Entrez la valeur qui remplace l'ancienne dans la base de données de destination.
  3. Importez les paires de valeurs depuis un fichier Excel.
Supprimer une transformation

Sélectionnez la transformation, puis cliquez sur l'icône corbeille en haut à droite.

Importer des transformations depuis un fichier Excel​

L'import d'un fichier Excel évite de taper chaque ligne à la main quand la liste de paires est longue. Le fichier a besoin d'une colonne pour les anciennes valeurs et d'une autre pour les nouvelles valeurs. Deux modes d'import existent, selon ce qui doit arriver aux valeurs déjà présentes dans le groupe :

  • Remplacer écrase toutes les valeurs existantes du groupe par celles du fichier Excel.
  • Fusionner ajoute les valeurs du fichier Excel au groupe et conserve les entrées en place.
  1. Cliquez sur Nouveau.
  2. Entrez un nom pour le groupe de transformation, puis cliquez sur Suivant.
  3. Cliquez sur Choisir un fichier Excel et parcourez vos fichiers, ou glissez le fichier dans la zone en surbrillance.
  4. Sélectionnez la feuille à importer.
  5. Indiquez si la première ligne contient des en-têtes.
  6. Sélectionnez les colonnes qui contiennent les données Ancienne Valeur et Nouvelle Valeur.
  7. Sélectionnez Remplacer ou Fusionner.
  8. Cliquez sur Continuer, puis sur Sauvegarder.

Exporter une transformation​

L'export d'un groupe de transformation sert à le sauvegarder, à le partager avec un autre environnement ou à le réutiliser dans une autre installation de DataSync. Le fichier .xlsx obtenu reprend la même disposition Ancienne Valeur et Nouvelle Valeur que l'import Excel, et peut donc être importé dans une autre installation.

Page Transformations avec l'icône Exporter mise en évidence en haut à droite
  1. Sur la page Transformations, sélectionnez une transformation dans la liste.
  2. Cliquez sur l'icône Exporter en haut à droite.
  3. Entrez un nom pour le fichier d'export.
  4. Cliquez sur Exporter. DataSync enregistre la transformation dans un fichier .xlsx sur l'ordinateur.