Skip To Content

Fusionner

L’outil Fusionner combine un ou plusieurs jeux de données en un nouveau jeu de données unique. Vous pouvez combiner des jeux de données ponctuelles, linéaires, surfaciques ou tabulaires.

Exemples

Il est possible d’utiliser l’outil Fusionner dans les scénarios suivants :

  • Vous possédez des données relatives aux ventes réalisées au cours d’une année dans des fichiers séparés, à raison d’un fichier par mois. Utilisez l’outil Fusionner pour combiner des jeux de données en un seul jeu de données et représenter le chiffres d’affaires annuel.
  • Vous disposez de jeux de données correspondant aux limites surfaciques de chaque province et territoire du Canada et souhaitez les combiner pour former un seul jeu de données pour l’ensemble du pays.

Paramètres

Le tableau suivant décrit les paramètres de l’outil Fusionner :

ParamètreDescription

Jeux de données en entrée

Deux jeux de données ou plus qui seront fusionnés dans un nouveau jeu de données unique.

Type de fusion

Spécifie le type de fusion utilisé.

Remarques sur l’utilisation

Utilisez le paramètre Input datasets (Jeux de données en entrée) pour identifier les deux jeux de données ou davantage qui seront fusionnés.

Utilisez le paramètre Merge type (Type de fusion) pour spécifier le type de fusion qui sera utilisé. Les options sont les suivantes :

  • Combine dataset schemas (Combiner les structures des jeux de données) : les jeux de donnés en entrée n’ont pas le même type de structure ou de géométrie. Tous les champs de chaque jeu de données en entrée seront disponibles dans le résultat. Si, par exemple, vous avez un jeu de données avec les champs field1 et field2 et un autre jeu de données avec les champs field_x et field_y, le résultat de la fusion sera un jeu de données avec les champs field1, field2, field_x et field_y. Si les jeux de données en entrée comportent des champs dont les noms correspondent, mais pas les types de champ, le champ du premier jeu de données de la liste est conservé et _merge est ajouté au nom du champ du jeu de données suivant dans la liste.
  • Dataset schemas match exactly (Les structures des jeux de données correspondent exactement) : tous les jeux de données en entrée doivent avoir la même structure. Les noms et types de champ doivent être identiques, tout comme le type de géométrie. Si les jeux de données en entrée contiennent des champs avec des noms qui correspondent, mais dont les types de champ ne correspondent pas, l’outil ne parviendra pas à s’exécuter.

Sorties

La sortie de l’outil est un jeu de données qui contient les enregistrements fusionnés provenant des jeux de données en entrée.

Si vous utilisez l’option de fusion Combine dataset schemas (Combiner les structures des jeux de données), les champs des jeux de données en entrée sont renvoyés de la manière suivante :

  • Les champs dont les noms et types correspondent sont fusionnés en un seul nouveau champ en sortie. Les noms et types de champ sont préservés.
  • Les champs avec des noms et des types qui ne correspondent pas seront renvoyés en sortie sous forme de champs distincts. Les champs du premier jeu de données en entrée portent le nom et le type d’origine. La mention _merge est ajoutée aux noms des champs des jeux de données en entrée supplémentaires.

Si vous utilisez l’option de fusion Dataset schemas match exactly (Les structures des jeux de données correspondent exactement), les champs des jeux de données en entrée sont fusionnés avec leur correspondance. Les noms et types de champ sont préservés.

Limitations

Les limitations connues suivantes s’appliquent à l’outil Fusionner :

  • Vous ne pouvez pas fusionner des champs de géométrie dont les types ne correspondent pas. Par exemple, il est impossible de fusionner deux champs nommés GEOMETRY si l’un est une polyligne et l’autre un point.
  • Les champs ne sont pas convertis s’ils portent le même nom, mais sont de type différent. Par exemple, si vous fusionnez un champ d’entier avec un champ de nombre réel double, les entiers ne sont pas convertis en nombres réels doubles. Pour résoudre les conflits liés au type de champ ou au nom de champ avant de procéder à la fusion, utilisez l’outil Mettre à jour des champs.

Licences requises

Les licences et configurations suivantes sont requises :

  • Type d’utilisateur Creator ou 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.