Pour établir des relations entre les modèles de données de vos systèmes d'enregistrement, vous pouvez créer des groupes de mise en correspondance. Les groupes de mappage définissent les règles à appliquer pour transformer les valeurs d'un système à l'autre, qui s'appliquent comme 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 créer un duplicata du groupe existant.
, cliquez sur Copier pour
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 permissions.
Cela signifie que :
- Les données Prep sont partagées par tous les utilisateurs autorisés de votre organisation.
- Tout utilisateur ayant accès à Chaînes Builder accède également à Data Prep.
- Tous les utilisateurs qui peuvent créer ou éditer des chaînes auront la possibilité de gérer des pipelines dans Data Prep.
- Un seul pipeline de préparation des données peut être utilisé dans plusieurs chaînes et espaces de travail au sein d'une organisation.
Incrément 1. Créer le groupe de mappage
- À partir de Wdata Chaînes, cliquez sur Data Prep.
Note : Pour accéder à Data Prep à partir de Wdata Chaînes, il faut d'abord définir un connecteur Data Prep.
- À partir de Mapping groups
- 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.
, ajoutez le groupe de mappage : - Saisissez un nom et une description pour aider à identifier le groupe de mappage.
- Cliquez sur Créer.
Incrément 2. Définir la colonne principale
Lorsque vous créez un groupe de mappage pour la première fois, il possède une colonne principale par défaut nommée Valeur. Une transformation Mapping modifie le contenu de cette colonne principale lorsque le pipeline s'exécute. Pour mettre à jour la colonne principale afin qu'elle corresponde à la colonne correspondante dans le pipeline :
- Dans l'onglet Colonnes
- Sous Define columns, modifiez le type de données ou le nom de la colonne principale si nécessaire.
- Cliquez sur Enregistrer.
Incrément 3. Définir des colonnes supplémentaires pour les règles conditionnelles
Pour aider à la transformation de la colonne principale, définissez toutes les colonnes supplémentaires requises pour les règles conditionnelles.
Note : Lorsque le pipeline s'exécute, la transformation Mapping ne modifie que la colonne principale, et non les colonnes supplémentaires.
- Dans l'onglet Colonnes , cliquez sur Edit columns.
- Sous Define columns, cliquez sur Add columns pour chaque colonne à ajouter.
- Pour chaque colonne du mappage, spécifiez le type de données et le nom de sa colonne correspondante dans les données tabulaires transformées par le pipeline.
- Lorsque toutes les colonnes sont définies, cliquez sur Enregistrer.
Incrément 4. Définir les règles de mappage
Les règles de mappage définissent comment et quand modifier la colonne principale en fonction des valeurs des données tabulaires transformées par le pipeline. Vous pouvez définir manuellement des règles ou les charger dans 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 principale, à partir de l'onglet Fichiers , épinglez un fichier échantillon au groupe de mappage.
Pour définir manuellement chaque règle de mappage :
- Dans l'onglet Rules sélectionnez comment mapper les valeurs:
- 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
, cliquez sur Add, et - Dans From, entrez les critères des valeurs sources de la colonne principale à transformer.
- Dans To, entrez comment transformer les valeurs qui correspondent aux critères From .
Conseil : Pour plus de flexibilité, vous pouvez sélectionner les variables crée des variables d'exécution.
pour les valeurs From ou To . Pour demander ces valeurs lorsque le pipeline s'exécute, - Pour appliquer un mappage conditionnel, dans Conditions, définissez quand appliquer la règle.
- Pour aider à identifier la règle, entrez 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 suppriment les espaces blancs ou si elles ne s'appliquent que pendant une heure spécifique.
- Cliquez sur Enregistrer, vérifiez que les règles sont définies correctement et cliquez sur Enregistrer.
Note : Lorsque vous téléchargez des règles, elles remplacent toutes les règles existantes définies pour le groupe de mappage.
Pour charger des règles de mappage, créez d'abord un CSV avec les règles à charger, ou téléchargez les règles d'un autre groupe de mappage :
- Pour créer un CSV, sélectionnez l'onglet Rules
Note : Pour éviter que le fichier CSV ne soit mis en forme, ouvrez-le dans un éditeur de texte tel que Notepad++, ou sélectionnez Get data in Microsoft Excel® pour l'importer dans un classeur.
, cliquez sur Download, et mettez à jour le fichier avec le type de chaque règle de dépôt, les valeurs To et From , la position et d'autres détails. - Pour charger les règles d'un groupe existant, sur l'onglet Règles de ce groupe, cliquez sur Télécharger pour générer un CSV de ses règles.
Lorsque vous avez le CSV, chargez-le dans le nouveau groupe de mappage :
- 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 suppriment les espaces blancs ou si elles ne s'appliquent que pendant une heure spécifique.
Incrément 5. Publier et utiliser le groupe de mappage
Après avoir défini toutes les règles de mappage, cliquez sur Publish pour permettre aux pipelines d'utiliser le regroupé.
Pour utiliser le regrouper 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 regrouper.
- Cliquez sur Enregistrer.