Pour définir les relations entre les valeurs de vos systèmes d'enregistrement, vous pouvez créer un groupe de mappage avec une série de règles.
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.
Ajouter une règle de mappage
Pour ajouter une nouvelle règle à un groupe de mappage :
- À partir de Wdata Chains, cliquez sur Data Prep.
- À partir de Mapping groups , ouvrez le groupe 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, spécifiez quand appliquer la règle.
- Pour faciliter l'identification de la règle, saisissez son nom et sa description.
Conseil : Dans le groupe de mappage, vous pouvez rechercher des règles par nom.
- Si le groupe comprend plusieurs règles, dans Position, entrez l'ordre dans lequel la règle doit s'appliquer.
Note : Utilisez Position pour traiter les critères qui se chevauchent. Par exemple, supposons que vous ayez deux règles ; l'une fait correspondre une valeur source de
100011àInvestissements à court terme, l'autre fait correspondre toute valeur source commençant par1000àLiquidités. Puisque100011répond aux critères des deux règles, pour donner la priorité à la correspondance avecPlacements à court terme, saisissez1pour sa Position. - Cliquez sur Save, vérifiez que les règles sont correctement configurées et cliquez sur Save.
Appliquer un mappage conditionnel à une règle
Pour prendre en compte plusieurs colonnes lors du mappage de valeurs dans des données tabulaires, appliquez des conditions à la règle :
- Dans le groupe de mappage, sous l'onglet Columns , définissez les colonnes à prendre en compte dans la condition.
- Dans l'onglet Rules , cliquez sur Add, et sélectionnez le type de règle à ajouter.
- Dans From et To, entrez les critères des valeurs de la colonne primaire à transformer et la manière de transformer ces valeurs.
- Dans Conditions, cliquez sur Edit , et ajoutez les conditions supplémentaires à prendre en compte pour appliquer le mappage.
- Cliquez sur Submit et enregistrer.
Par exemple, supposons que la déclaration des salaires et des charges varie en fonction de la fonction de l'employé ; les salaires et les charges des employés impliqués dans la production de biens sont comptabilisés dans le coût des biens, tandis que les employés non impliqués dans la production sont comptabilisés en tant que charges d'exploitation. Vous pouvez ajouter des règles pour prendre en compte à la fois le compte de l'employé et le département pour mapper les valeurs de manière appropriée :
- Définissez Compte GL comme colonne primaire et ajoutez Département comme colonne supplémentaire.
- Ajoutez deux règles Exact pour mapper la valeur source de
SalariesàCost of GoodsouOperating Expense, respectivement. - Ajoutez les conditions pour chaque règle :
- Pour la règle correspondant à
Coût des marchandises, ajoutez une règle conditionnelle deDépartement = Production. - Pour la règle correspondant à
Operating Expense, ajoutez une règle conditionnelle deDepartment != Production.
- Pour la règle correspondant à
Avec ces règles, la valeur du compte GL de Salaires est affectée à Coût des marchandises ou Charges d'exploitation selon que la valeur du département est Production.
Définir les propriétés de la règle
Dans l'onglet Properties d'un groupe de mappage, vous pouvez définir les propriétés de ses règles :
- Pour tenir compte de la casse des valeurs des règles, sélectionnez Case sensitive.
- Pour supprimer les espaces vides en tête ou à la fin des valeurs des règles, sélectionnez Trim whitespace.
- Pour appliquer les règles uniquement pendant une période spécifique, saisissez les dates de début et de fin du groupe.
Conseil : Pour commencer ou arrêter l'utilisation d'un groupe dans les pipelines à partir d'une date spécifique, saisissez uniquement une date de début ( ) ou une date de fin ( ).
Modifier les règles de mappage
Dans l'onglet Rules d'un groupe de mappage, vous pouvez modifier les règles de mappage à tout moment.
Remarque : Si vous modifiez le type de règle , mettez à jour les valeurs From et To si nécessaire pour que le mappage soit correct.
Pour modifier un grand nombre de règles de mappage :
- Dans l'onglet Rules, cliquez sur Download pour générer les règles existantes sous la forme d'un fichier de valeurs séparées par des virgules (CSV).
- Dans un éditeur de texte, ouvrez le fichier CSV et modifiez les règles si nécessaire.
- Dans l'onglet Rules, cliquez sur Upload, et importez le CSV mis à jour.
Télécharger les règles de cartographie
Pour créer une sauvegarde hors ligne des règles d'un groupe de mappage à partir de l'onglet Rules , cliquez sur Download pour générer un fichier CSV des règles.
Remarque : Pour éviter que le fichier CSV ne soit formaté, ouvrez-le dans un éditeur de texte - tel que le Bloc-notes - au lieu de Microsoft Excel®, ou sélectionnez Get data in Excel pour importer le CSV dans un classeur.
Télécharger les règles de mappage
Vous pouvez importer des règles dans un groupe de mappage sous la forme d'un fichier de valeurs séparées par des virgules (CSV), par exemple pour ensemencer le groupe ou effectuer des mises à jour en masse.
Remarque : Lorsque vous téléchargez des règles de mappage, elles remplacent les règles existantes du groupe.
Le fichier d'importation doit :
- Être un CSV valide
- Avoir une ligne d'en-tête de
type, source, cible, conditions, nom, description - Chaque champ doit être présent sur chaque ligne.
Note : Une ligne peut contenir des valeurs nulles ou vides.
- Ne pas avoir de lignes vides
Conseil : Pour obtenir un modèle CSV, cliquez sur Download dans l'onglet Rules du groupe et mettez le fichier à jour si nécessaire.
Pour importer les règles au format CSV :
- Dans l'onglet Rules , cliquez sur Upload.
- Faites glisser le fichier CSV ou parcourez-le, puis cliquez sur Submit.
Supprimer les règles de mappage
Si les règles ne s'appliquent plus aux valeurs transformées par le groupe de mappage, supprimez-les du groupe.
Conseil : Pour créer une sauvegarde des règles avant de les supprimer, cliquez sur Télécharger pour générer un fichier CSV.
- Dans l'onglet Rules , sélectionnez les règles à supprimer.
- Cliquez sur Supprimer et Enregistrer.