Feature Merger

Présentation

FeatureMerger permet d’effectuer une jointure entre deux lots de données via un ou plusieurs attributs de jointure.

Si la jointure s’opère, FeatureMerger permet au “requestor” (le demandeur) de récupérer les attributs et/ou la géométrie du “supplier” (le fournisseur).

Transformer FeatureMerger

La jointure peut s’effectuer sur n’importe quel jeu de données, qu’importe son format.

Description des ports

  • Connectez au port “Requestor” les données qui récupéreront de nouveaux attributs.
  • Connectez au port “Supplier” les données qui contiennent les attributs à récupérer.
  • Les données “Requestor” qui ont trouvé un “Supplier” ressortent par “Merged”.
  • Les données “Requestor” qui n’ont pas trouvé de “Supplier” ressortent par “UnmergedRequestor”.
  • Les données “Supplier” qui ont été utilisées par un “Requestor” ressortent par “UsedSupplier”.
  • Les données “Supplier” qui n’ont pas été utilisées par un “Requestor” ressortent par “UnusedSupplier”.

Ces quatre ports de sortie permettent donc de différencier les entités ayant réussi la jointure de celles ayant échoué, à la fois pour les “Requestor” et les “Supplier”.

Astuces

  • Pensez à mettre un AttributeKeeper ou un AttributeRemover entre le fournisseur (“supplier”) et FeatureMerger pour ne récupérer que les attributs utiles.
  • Pour effectuer une jointure vers une base de données, utilisez plutôt le transformer “DatabaseJoiner” qui sera plus efficace.