0 / 0
Volver a la versión inglesa de la documentación

Cambia de escenario en DataStage

Última actualización: 12 mar 2025
Etapa Conmutar en DataStage

La etapa Conmutar utiliza un único conjunto de datos como entrada y asigna cada fila de entrada a un conjunto de datos de salida basado en el valor de un campo de selector.

La etapa Conmutar puede tener un único enlace de entrada, hasta 128 enlaces de salida y un único enlace de rechazo.

La etapa Conmutar es una etapa de proceso. Realiza una operación análoga a una sentencia de conmutador C, que hace que el flujo de control en un programa C se ramifique a varios casos dependiendo del valor de una variable de selector. Las filas que no cumplen ninguno de los casos se generan en el enlace de rechazo.

Cuando efectúa una doble pulsación en la etapa Conmutar, se abre el panel de propiedades. El panel de propiedades tiene tres pestañas:

  • Etapa. Siempre está presente y se utiliza para especificar información general sobre la etapa.
  • Entrada. Aquí se especifican los detalles sobre el conjunto de entradas único en el que se seleccionan las filas.
  • Salida. Aquí se especifican los detalles sobre los datos procesados que son la salida de la etapa.

Pestaña Entrada

La sección Columnas especifica las definiciones de columna de los datos de entrada. La sección Avanzado permite cambiar los valores de almacenamiento intermedio predeterminados para el enlace de entrada.

Pestaña Salida

La etapa Conmutar puede tener hasta 128 enlaces de salida, y también puede tener un enlace de rechazo que transporte las filas que se han rechazado. Elija el enlace con el que está trabajando en la lista desplegable Nombre de salida.

La sección Columnas especifica las definiciones de columna de los datos. Pulse Editar en la sección de columnas para abrir el editor de columnas. La sección Correlaciones de columna de entrada permite especificar la relación entre las columnas de entrada en la etapa Conmutar y las columnas de salida. La sección Avanzado permite cambiar los valores de almacenamiento intermedio predeterminados de los enlaces de salida.