En FME, ¿hay alguna manera de conectar varios lectores a un solo transformador? Estoy usando FME 2015 y quiero recortar un montón de clases de entidad en una sola entidad, pero parece que no puedo encontrar una manera fácil de hacerlo.
EDITAR: Intenta seleccionar varios tipos de características del conjunto de datos de entrada y vincularlos a un solo transformador sin tener que hacer clic en las flechas de salida individuales en los tipos de características y vincular las flechas de entrada en el transformador.
EDITAR 2: Aquí hay una captura de pantalla, espero que esto ayude:
geoprocessing
fme
clip
denim_dan
fuente
fuente
Respuestas:
No es una característica muy conocida, pero necesita la ventana Conexiones de tipo de característica. Accede de esta manera (Ver> Windows> Conexiones de tipo de característica):
Allí seleccione todos los tipos de características de origen, seleccione el punto del transformador al que conectarse y luego haga clic en Conectar:
fuente
Acabo de encontrar esta vieja pregunta y quería actualizarla con una nueva respuesta. Mi respuesta anterior sigue en pie (y sigue siendo útil en algunos casos), pero una forma más rápida ahora (FME2016 +) es seleccionar todos los tipos de características de fuente y agregar el transformador con Quick Add.
Luego, todos los tipos de características se conectan automáticamente al transformador.
fuente
Hay un transformador llamado filtro de tipo de característica que es útil para lo que está describiendo.
Por ejemplo, puede conectar 10 lectores diferentes a un transformador de clip, conectar el transformador de clip al transformador de filtro de tipo de característica y luego, una vez que se actualiza el filtro de tipo de característica, conectar cada característica individual a las salidas deseadas.
Conectaría su salida al filtro de tipo de característica y luego abriría el transformador y haría clic en actualizar, luego conectaría cada salida a su escritor deseado.
fuente
Realmente me gusta la respuesta de Mark. De hecho, una característica no conocida, al menos no para mí :). Sin embargo, a juzgar por la captura de pantalla de Dan, creo que hay una solución más directa. Cuando agrega tantos lectores en el mismo formato, simplemente marque la opción Tipo de función de combinación única en la ventana Agregar lector (ver más abajo). Todos sus archivos se mostrarán como si fuera uno solo.
Si desea volver a escribirlos como archivos individuales, puede agregar un AttributeExposer a su banco de trabajo y seleccionar fme_basename. Posteriormente, selecciona este atributo como el que se usará para Fanout por atributo en las propiedades de su escritor (ver más abajo). Tenga en cuenta que este solo es útil cuando desea realizar la misma operación en todos los lectores, aunque también hay formas de evitarlo si es necesario.
fuente