Especificar una operación de pivote vertical y asignar columnas de salida ( DataStage® )

Puede especificar la operación de giro vertical y, a continuación, correlacionar las columnas resultantes con las columnas de salida.

Acerca de esta tarea

Puede configurar una operación dinámica para girar verticalmente los datos y, a continuación, correlacionar las columnas resultantes con las columnas de salida.

Procedimiento

  1. Diseñe su trabajo básico realizando las siguientes tareas:
    1. Arrastre una etapa Pivot Enterprise al lienzo.
    2. Coloque la etapa que proporcionará los datos de entrada en el lienzo a la izquierda de la etapa Pivot Enterprise.
    3. Coloque la etapa que es el destino de los datos de salida en el lienzo a la derecha de la etapa Pivot Enterprise.
    4. Enlace las tres etapas juntas.
  2. Configure la etapa que proporciona los datos de entrada.
  3. Abre el archivo Pivot Enterprise stage y, a continuación, abre la sección Propiedades en la pestaña Escenario.
  4. Especifique el tipo de pivote como vertical.
  5. Haga clic en Editar en la sección Propiedades del pivote.
  6. Especifique la operación de giro vertical en la página Giro vertical.
    1. Haga clic en Añadir columna +.
    2. En el campo Nombre de columna, escriba el nombre de la columna que desea agrupar o convertir en pivote.
    3. Seleccione GroupBy para cada columna que desee agrupar en la salida.
    4. Seleccione Pivote para cada columna que desee pivotar de filas a columnas. No puede girar columnas que tengan GroupBy seleccionado.
    5. Seleccione una función de agregación en Agregaciones al pivotar una columna.
    6. Pulse Aplicar.
    7. Especifique el tipo SQL y, si es necesario, la longitud y la escala de los datos girados.
    8. Haga clic en Aplicar y volver para volver a la pestaña Etapa.
    9. Si desea que el escenario genere una columna de índice de pivote para numerar las columnas pivotadas, seleccione Índice de pivote.
  7. Especifique los datos de salida realizando las tareas siguientes:
    1. Haga clic en la pestaña Salida.
    2. Abre la sección Columnas y haz clic en Editar junto a la tabla Columnas.
    3. Seleccione todas las columnas que desea que aparezcan en los datos de salida y, a continuación, haga clic en Aplicar y volver.
    4. Haga clic en la pestaña Columnas para ver los datos que generará la etapa cuando se ejecute el trabajo.
  8. Haga clic en Guardar para guardar la operación de pivote y cerrar el generador de pivotes ( Pivot Enterprise stage ).