En FME, ¿hay alguna manera de conectar múltiples tipos de características de entrada desde el lector y la ruta al transformador único?

14

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:

Captura de pantalla de lo que intento hacer

denim_dan
fuente
WorkspaceRunner ? De todos modos, busque en el procesamiento por lotes. Si no entiendo lo que quieres hacer, edita tu pregunta.
mkennedy
FeatureReader hará esto docs.safe.com/fme/html/FME_Transformers/…
Mapperz
Edité un poco tu texto. Creo que te refieres a "tipos de entidades": los objetos en el lienzo que representan capas / tablas en el conjunto de datos de origen.
Mark Ireland

Respuestas:

17

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):

ingrese la descripción de la imagen aquí

Allí seleccione todos los tipos de características de origen, seleccione el punto del transformador al que conectarse y luego haga clic en Conectar:

ingrese la descripción de la imagen aquí

Mark Ireland
fuente
Mark, gracias por tu sugerencia, pero creo que hablé demasiado pronto antes. La funcionalidad que menciona es útil, pero solo para conectar atributos individuales dentro de una característica, a atributos dentro de una nueva característica, ¿verdad? ¡Espero que mi terminología sea correcta!
denim_dan
1
Corrección: Mark, después de hablar con un compañero de trabajo y mostrarle el problema, me mostró cómo hacer que su método funcione. ¡Gracias!
denim_dan
Excelente. Me alegra que haya ayudado. Sí, hay un cuadro de diálogo para los atributos y otro para las características. ¿Quizás te equivocaste? Y no te preocupes por la terminología. Escribo nuestros materiales de capacitación, así que es mi trabajo ser obsesivo con cosas como esa ;-)
Mark Ireland
6

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.

ingrese la descripción de la imagen aquí

Luego, todos los tipos de características se conectan automáticamente al transformador.

Mark Ireland
fuente
1

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.

Shannon G
fuente
0

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.

AddReader: Tipo de dote combinado único

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.

ingrese la descripción de la imagen aquí

Sjimmie
fuente