Dans FME, existe-t-il un moyen de connecter plusieurs lecteurs à un seul transformateur? J'utilise FME 2015 et je souhaite découper un tas de classes d'entités en une seule fonctionnalité, mais je n'arrive pas à trouver un moyen facile de le faire.
EDIT: essayer de sélectionner plusieurs types d'entités dans le jeu de données d'entrée et de les lier tous à un seul transformateur sans avoir à cliquer sur des flèches de sortie individuelles sur les types d' entités et à les lier aux flèches d'entrée sur le transformateur.
EDIT 2: Voici une capture d'écran, j'espère que cela vous aidera:
geoprocessing
fme
clip
denim_dan
la source
la source
Réponses:
Ce n'est pas une fonctionnalité très connue, mais vous avez besoin de la fenêtre Connexions de type de fonctionnalité. Vous y accédez comme ceci (Affichage> Windows> Connexions des types d'entités):
Là, sélectionnez tous les types d'entités source, sélectionnez le point du transformateur auquel vous connecter, puis cliquez sur Connecter:
la source
Je viens de tomber sur cette vieille question et je voulais la mettre à jour avec une nouvelle réponse. Ma réponse précédente est toujours valable (et est toujours utile dans certains cas), mais un moyen plus rapide maintenant (FME2016 +) consiste à sélectionner tous les types d'entités source et à ajouter le transformateur avec Ajout rapide.
Tous les types d'entités sont ensuite automatiquement connectés au transformateur.
la source
Il existe un transformateur appelé filtre de type d'entité qui est utile pour ce que vous décrivez.
Par exemple, vous pouvez connecter 10 lecteurs différents à un transformateur de clip, connecter le transformateur de clip au transformateur de filtre de type de fonctionnalité, puis une fois le filtre de type de fonctionnalité mis à jour, connecter chaque fonctionnalité individuelle aux sorties souhaitées.
Vous devez connecter votre sortie au filtre de type d'entité, puis ouvrir le transformateur et cliquer sur Mettre à jour, puis connecter chaque sortie à l'enregistreur souhaité.
la source
J'aime vraiment la réponse de Mark. En effet une fonctionnalité peu connue, du moins pas pour moi :). Cependant, à en juger par la capture d'écran de Dan, je pense qu'il existe une solution plus simple. Lorsque vous ajoutez autant de lecteurs au même format, cochez simplement l'option Single Merged Feature Type dans la fenêtre Add Reader (voir ci-dessous). Tous vos fichiers seront alors affichés comme s'il s'agissait d'un seul.
Si vous souhaitez les réécrire en tant que fichiers individuels, vous pouvez ajouter un AttributeExposer à votre plan de travail et sélectionner fme_basename. Par la suite, vous sélectionnez cet attribut comme celui à utiliser pour Fanout par attribut dans les propriétés de votre rédacteur (voir ci-dessous). Notez que celui-ci n'est utile que lorsque vous souhaitez effectuer la même opération sur tous les lecteurs, bien qu'il existe des moyens de contourner cela si vous le devez.
la source