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 Tous > Ensembles d'importation 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.
-
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 intermédiaire ou de jeu d’importation.
Pour les champs de référence dans 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 avec trois colonnes : numéro, rue et code postal. Vous pouvez spécifier la colonne unique à mapper en saisissant address.number, address.postal_code et address.street.
Lors de la spécification de colonnes uniques dans les champs de référence, toutes doivent avoir la même action de coercition et la même valeur de coalescence. 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 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 complet 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.