Skip To Content

Apparier les champs

L’outil Apparier les champs transforme la structure d’un jeu de données en le faisant correspondre à une structure cible.

Exemples

L’outil Apparier les champs peut être utilisé dans les scénarios suivants :

  • Pour mettre à jour la structure d’un jeu de données afin de la rendre compatible avec la couche d’entités ou la table à laquelle elle sera ajoutée
  • Pour normaliser la structure de plusieurs jeux de données pour qu’ils puissent être fusionnés

Paramètres

Le tableau suivant décrit les paramètres utilisés dans l’outil Apparier les champs :

ParamètreDescription

Jeu de données en entrée

Jeu de données contenant les champs qui seront appariés à la structure spécifiée.

Appariement de champ

Apparie la structure du jeu de données en entrée à la structure d’une couche d’entités hébergée, d’une table hébergée ou d’un autre jeu de données dans un pipeline de données.

Remarques sur l’utilisation

Utilisez le paramètre Input dataset (Jeu de données en entrée) pour sélectionner le jeu de données contenant les champs que vous souhaitez apparier à une structure cible.

Utilisez le paramètre Field mapping (Appariement de champs) pour spécifier la couche d’entités ou le jeu de données à partir duquel la structure cible doit être importée, ainsi que la manière dont vous voulez apparier les champs du jeu de données en entrée aux champs cibles.

Les options suivantes permettent d’importer les structures cibles :

  • Feature Layer from your content (Couche d’entités de vos contenus) – Accédez à une couche d’entités ou à une table hébergée dans le contenu. La couche d’entités ou la table sélectionnée n’est pas ajoutée à la zone d’affichage du pipeline de données.
  • Dataset from this data pipeline (Jeu de données de ce pipeline de données) – Sélectionnez un autre jeu de données qui figure actuellement dans la zone d’affichage du pipeline de données.

Utilisez la table de la boîte de dialogue Map fields (Apparier les champs) pour apparier les champs du jeu de données en entrée aux champs cibles. Les champs doivent avoir des types compatibles pour pouvoir être appariés. Par exemple, vous ne pouvez pas apparier un champ de type chaîne à un champ cible de type entier. Par défaut, les champs possédant des noms similaires et des types compatibles sont automatiquement appariés.

Sorties

Le jeu de données en sortie comporte les champs du jeu de données en entrée qui ont été appariés aux champs de la structure cible. Les champs en entrée appariés sont renvoyés avec les noms et les types du champ cible auquel ils ont été appariés. Les champs non appariés ne sont pas disponibles dans la sortie.

Si des champs de géométrie sont appariés et que la référence spatiale diffère, la géométrie en entrée est projetée sur la référence spatiale de la géométrie cible.

Limitations

  • Si la structure de la couche d’entités ou du jeu de données cible change, l’appariement de champs ne tient pas automatiquement compte des modifications. Pour reprendre les modifications apportées aux structures cibles, supprimez l’appariement de champs actuel et importez à nouveau la structure cible.
  • L’outil ne convertit pas les valeurs de champ. Par exemple, vous ne pouvez pas apparier un champ de type double à un champ de type chaîne. Pour convertir les champs, utilisez l’outil Mettre à jour les champs.
  • Pour que vous puissiez apparier des types de champs complexes (comme tableau, carte et struct), les champs en entrée et en sortie doivent comporter des clés et des types de valeurs qui correspondent exactement. Par exemple, si un champ de type tableau en entrée contient des valeurs entières, il ne peut pas être apparié à un champ de type tableau cible contenant des valeurs de type chaîne.

Licences requises

Les licences et configurations suivantes sont requises :

  • Type d’utilisateur Creator ou GIS Professional
  • Rôle d’éditeur, de facilitateur ou d’administrateur, ou rôle personnalisé équivalent

Afin d’en savoir plus sur la configuration requise pour Data Pipelines, reportez-vous à la rubrique Conditions requises.