Créer des définitions de champs d’entité ETL
Définissez les champs d’entité mappés pour les opérations ETL (Extract Transform Load).
Avant de commencer
Procédure
- Accédez à la Tout > Ensembles de données à importations système > 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 de l’entité ETL, cliquez sur Nouveau.
-
Renseignez le formulaire.
Champ Description Nom Nom de la définition de champ Entité ETL. Champ/chemin d'accès Nom de colonne dans la table de stockage intermédiaire ou de jeu d’importation.
Pour les champs de référence d’une entité cible, vous pouvez spécifier les colonnes auxquelles mapper les données. Par exemple, supposons que vous mappez des données à une table d’adresses avec trois colonnes : numéro, rue et code postal. Vous pouvez spécifier la colonne unique à laquelle effectuer le mappage en saisissant adresse.numéro, address.postal_code et adresse.rue.
Lors de la spécification de 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 forçage 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 est introuvable. Les options disponibles sont créer, ignorer et rejeter. - Pour l’option de création, 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 Le 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.