Créer des définitions de champs d’entité ETL
Définissez les champs d’entité mappés pour les opérations d’extraction, de transformation et de chargement (ETL).
Avant de commencer
Procédure
- Accédez à la Tous > Ensembles de données système à importer > Administration > Définitions ETL.
- Sélectionnez une définition ETL.
- Dans l’onglet Entités ETL, sélectionnez une entité ETL.
- Dans l’onglet Champs Entité ETL, cliquez sur Nouveau.
-
Complétez le formulaire.
Champ Description Nom Nom de la définition de champ de l’entité ETL. Champ/chemin d’accès Nom de colonne dans la table de jeu intermédiaire ou d’importation.
Pour les champs de référence d’une entité cible, vous pouvez spécifier les colonnes vers lesquelles mapper les données. Par exemple, supposons que vous mappiez des données à une table d’adresses à trois colonnes : numéro, rue et code postal. Vous pouvez spécifier la colonne unique vers laquelle effectuer le mappage en entrant adresse.numéro, address.postal_code et adresse.rue.
Lorsque vous spécifiez des colonnes uniques dans les champs de référence, toutes doivent avoir la même action de forçage et la même valeur de fusion. Par exemple, les trois champs d’adresse répertoriés précédemment doivent avoir la même action de coercition et la même valeur de fusion.
Pour une entité d’importation, un champ dans un tableau peut être référencé avec la notation [*]. Par exemple, pour la structure imbriquée suivante, vous pouvez spécifier l’adresse e-mail en saisissant emails[*].address.{ "id": "123", "name": "Jhon", "emails": [ { "address": "jhon@servicenow.com", "type": "work" }, ] }Action de forçage Ce que le système doit faire si une référence ou un choix n’a pas pu être trouvé. Les options disponibles sont créer, ignorer et rejeter. - Pour l’option créer, le système crée une nouvelle référence/un nouveau choix et l’affecte à l’enregistrement actuel.
- L’option Ignorer définit la valeur actuelle comme vide.
- L’option de rejet n’enregistre pas l’enregistrement entier dans la base de données.
Fusion Utilisez ce champ pour interroger les enregistrements existants. Application Périmètre de l’application pour cet enregistrement. Entité Nom de l’entité du moteur de transformation robuste. Définition Entité ETL sélectionnée à laquelle appartient cette définition de champ. - Cliquez sur Envoyer.