Pour établir des relations entre les modèles de données de vos systèmes d'enregistrement, vous pouvez créer des groupes de mappage. Les groupes de mappage définissent les règles à appliquer pour transformer les valeurs d'un système à un autre, qui s'appliquent en tant que Mapping transformations dans les pipelines.
Conseil : Pour créer rapidement un groupe de mappage avec des colonnes et des règles similaires à celles d'un autre groupe, à partir de Groupes de mappage , cliquez sur Copy to pour créer un double du groupe existant.
Exigences
Data Prep est entièrement contrôlé au niveau de l'organisation et ne reconnaît pas les espaces de travail individuels ni leurs autorisations.
Cela signifie que :
- Les données Prep sont partagées entre tous les utilisateurs autorisés de votre organisation.
- Tout utilisateur ayant accès à Chain Builder a également accès à Data Prep.
- Tous les utilisateurs qui peuvent créer ou modifier des chaînes auront la possibilité de gérer des pipelines dans Data Prep.
- Un seul pipeline de Data Prep peut être utilisé sur plusieurs chaînes et espaces de travail au sein d'une organisation.
Étape 1. Créer le groupe de mappage
- À partir de Wdata Chains, cliquez sur Data Prep.
Note : Pour accéder à Data Prep à partir de Wdata Chains, il faut d'abord configurer un connecteur Data Prep .
- À partir de Mapping groups , ajoutez le groupe de mappage :
- S'il s'agit du premier groupe de mappage, cliquez sur Créer un groupe de mappage.
- Sinon, cliquez sur Nouveau groupe de mappage sous Groupes de mappage.
- Saisissez un nom et une description pour identifier le groupe de mappage.
- Cliquez sur Créer.
Étape 2. Définir la colonne primaire
Lorsque vous créez un groupe de mappage pour la première fois, il possède une colonne primaire par défaut nommée Value. Une transformation Mapping modifie le contenu de cette colonne primaire lors de l'exécution du pipeline. Pour mettre à jour la colonne primaire afin qu'elle corresponde à la colonne correspondante dans le pipeline :
- Dans l'onglet Columns du groupe de mappage, cliquez sur Edit columns.
- Sous Define columns, modifiez le type de données ou le nom de la colonne primaire si nécessaire.
- Cliquez sur Enregistrer.
Étape 3. Définir des colonnes supplémentaires pour les règles conditionnelles
Pour faciliter la transformation de la colonne primaire, définissez toutes les colonnes supplémentaires requises pour les règles conditionnelles .
Remarque : Lors de l'exécution du pipeline, la transformation Mapping ne modifie que la colonne primaire, et non les colonnes supplémentaires.
- Dans l'onglet Colonnes , cliquez sur Modifier les colonnes.
- Sous Define columns, cliquez sur Add columns pour chaque colonne à ajouter.
- Pour chaque colonne du groupe de mappage, indiquez le type de données et le nom de la colonne correspondante dans les données tabulaires transformées par le pipeline.
- Lorsque toutes les colonnes sont définies, cliquez sur Save.
Étape 4. Définir les règles de mappage
Les règles de mappage définissent comment et quand modifier la colonne primaire en fonction des valeurs des données tabulaires transformées par le pipeline. Vous pouvez définir manuellement des règles ou les télécharger sous la forme d'un fichier de valeurs séparées par des virgules (CSV).
Conseil : Pour avoir un aperçu de l'impact des règles sur la colonne primaire, à partir de l'onglet Fichiers, épinglez un fichier d'exemple au groupe de mappage.
Pour configurer manuellement chaque règle de mappage :
- Dans l'onglet Rules , cliquez sur Add, et select how to map values:
- Exact, pour cartographier sur la base d'une correspondance exacte
- Comme, pour cartographier sur la base d'un modèle simple
- Regex, pour établir une carte sur la base d'une expression régulière
- Dans From, entrez les critères des valeurs sources de la colonne primaire à transformer.
- Dans To, indiquez comment transformer les valeurs qui correspondent aux critères From.
Conseil : Pour plus de flexibilité, vous pouvez sélectionner les variables pour les valeurs From ou To. Pour demander ces valeurs lors de l'exécution du pipeline, crée des variables d'exécution.
- Pour appliquer un mappage conditionnel, dans Conditions, définissez le moment où la règle doit être appliquée.
- Pour faciliter l'identification de la règle, saisissez son nom et sa description.
- Dans Position, entrez l'ordre dans lequel la règle doit s'appliquer.
- Dans l'onglet Properties , indiquez si les règles sont sensibles à la casse, si elles réduisent les espaces blancs ou si elles ne s'appliquent qu'à une période spécifique.
- Cliquez sur Save, vérifiez que les règles sont correctement configurées et cliquez sur Save.
Remarque : Lorsque vous téléchargez des règles, elles remplacent toutes les règles existantes définies pour le groupe de mappage.
Pour télécharger des règles de mappage, créez d'abord un fichier CSV contenant les règles à télécharger, ou téléchargez les règles d'un autre groupe de mappage :
- Pour créer un fichier CSV, sélectionnez l'onglet Rules , cliquez sur Download, et mettez à jour le fichier avec le type de chaque règle de mappage, les valeurs To et From, la position et d'autres détails.
Remarque : Pour éviter que le fichier CSV ne soit formaté, ouvrez-le dans un éditeur de texte tel que Notepad ou sélectionnez Get data in Microsoft Excel® pour l'importer dans un classeur.
- Pour télécharger les règles d'un groupe existant, sur l'onglet Rules de ce groupe, cliquez sur Download pour générer un fichier CSV de ses règles.
Lorsque vous avez le fichier CSV, téléchargez-le vers le nouveau groupe de cartographie :
- Dans l'onglet Rules, cliquez sur Upload.
- Faites glisser le fichier CSV ou parcourez-le, puis cliquez sur Submit.
- Dans l'onglet Properties , indiquez si les règles sont sensibles à la casse, si elles réduisent les espaces blancs ou si elles ne s'appliquent qu'à une période spécifique.
Étape 5. Publier et utiliser le groupe de mappage
Après avoir configuré toutes les règles de mappage, cliquez sur Publish pour permettre aux pipelines d'utiliser le groupe.
Pour utiliser le groupe dans un pipeline :
- Lorsque vous ajoutez une transformation au pipeline, sélectionnez Mapping, et cliquez sur Next.
- Sélectionnez le groupe de mappage.
- Sous Match columns, sélectionnez les colonnes du pipeline qui correspondent à celles du groupe.
- Cliquez sur Enregistrer.