No FME, existe uma maneira de conectar vários leitores a um único transformador? Estou usando o FME 2015 e quero recortar várias classes de recursos em um único recurso, mas não consigo encontrar uma maneira fácil de fazer isso.
EDIT: Tentativa de selecionar vários tipos de recursos no conjunto de dados de entrada e vinculá-los a um único transformador sem precisar clicar nas setas de saída individuais nos tipos de recursos e vincular às setas de entrada no transformador.
EDIT 2: Aqui está uma captura de tela, espero que isso ajude:
geoprocessing
fme
clip
denim_dan
fonte
fonte
Respostas:
Não é um recurso muito conhecido, mas você precisa da janela Conexões do tipo de recurso. Você acessa-o assim (Exibir> Windows> Conexões do tipo de recurso):
Lá, selecione todos os tipos de recursos de origem, selecione o ponto do transformador ao qual se conectar e clique em Conectar:
fonte
Acabei de me deparar com essa pergunta antiga e queria atualizá-la com uma nova resposta. Minha resposta anterior ainda permanece (e ainda é útil em alguns casos), mas a maneira mais rápida agora (FME2016 +) é selecionar todos os tipos de recursos de origem e adicionar o transformador com o Quick Add.
Todos os tipos de recursos são conectados automaticamente ao transformador.
fonte
Existe um transformador chamado filtro de tipo de recurso que é útil para o que você está descrevendo.
Por exemplo, você pode conectar 10 leitores diferentes a um transformador de clipe, conectá-lo ao transformador de filtro do tipo de recurso e, depois que o filtro do tipo de recurso for atualizado, conecte cada recurso individual às saídas desejadas.
Você conectaria sua saída ao filtro de tipo de recurso e, em seguida, abriria o transformador, clique em atualizar e, em seguida, conectaria cada saída ao gravador desejado.
fonte
Eu realmente gosto da resposta de Mark. De fato, um recurso pouco conhecido, pelo menos não para mim :). No entanto, a julgar pela captura de tela de Dan, acho que há uma solução mais direta. Ao adicionar tantos leitores no mesmo formato, basta marcar a opção Tipo de recurso mesclado único na janela Adicionar leitor (veja abaixo). Todos os seus arquivos serão exibidos como se fossem um único.
Se desejar gravá-los novamente como arquivos individuais, você poderá adicionar um AttributeExposer ao seu ambiente de trabalho e selecionar fme_basename. Posteriormente, você seleciona esse atributo como aquele a ser usado para Fanout por atributo nas propriedades do seu escritor (veja abaixo). Observe que este só é útil quando você deseja executar a mesma operação em todos os leitores, embora haja maneiras de contornar isso, se necessário.
fonte