Compartir a través de


Transformación Anulación de dinamización

Actualizado: 14 de abril de 2006

La transformación Anulación de dinamización transforma un conjunto de datos sin normalizar en una versión más normalizada ampliando los valores de varias columnas de un solo registro en varios registros con los mismos valores en una sola columna. Por ejemplo, un conjunto de datos que enumera nombres de clientes tiene una fila para cada cliente, con los productos y la cantidad comprada en columnas dentro de la fila. Después de que la transformación Anulación de dinamización normaliza el conjunto de datos, el conjunto de datos contiene una fila diferente para cada producto que compró el cliente.

El diagrama siguiente muestra un conjunto de datos antes de que se anule la dinamización de los datos en la columna Product.

Conjunto de datos después de que se anule la dinamización

El diagrama siguiente muestra un conjunto de datos después de que se haya anulado la dinamización de los datos en la columna Product.

Conjunto de datos antes de que se anule la dinamización

En algunas circunstancias, los resultados de anulación de dinamización pueden contener filas con valores no esperados. Por ejemplo, si los datos de muestra del diagrama en los que se va a anular la dinamización tuvieran valores NULL en todas las columnas Qty para Fred, el resultado incluiría sólo una fila para Fred, no cinco. La columna Qty contendría NULL o cero, dependiendo del tipo de datos de la columna.

La transformación Anulación de dinamización incluye la propiedad personalizada PivotKeyValue. Esta propiedad se puede actualizar a través de una expresión de propiedad, al cargar el paquete. Para obtener más información, vea Referencia de expresiones de Integration Services, Usar expresiones de propiedad en paquetes y Transformation Custom Properties.

Esta transformación tiene una entrada y una salida. No tiene ninguna salida de error.

Configurar la transformación Anulación de dinamización

Puede establecer propiedades a través del Diseñador SSIS o mediante programación.

Para obtener más información sobre las propiedades que se pueden configurar en el cuadro de diálogo Editor de transformación Anulación de dinamización, haga clic en uno de los siguientes temas:

Para obtener más información acerca de las propiedades que puede establecer a través del cuadro de diálogo Editor avanzado o mediante programación, haga clic en uno de los temas siguientes:

Para obtener más información sobre cómo establecer valores de propiedades, haga clic en uno de los temas siguientes:

Vea también

Conceptos

Transformación dinámica
Crear un flujo de datos de paquetes
Transformaciones de Integration Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

14 de abril de 2006

Contenido nuevo:
  • Se agregó información acerca de los resultados de anular la dinamización de filas que contienen valores NULL.

5 de diciembre de 2005

Contenido nuevo:
  • Se agregó información sobre el uso de expresiones de propiedad con la propiedad personalizada PivotKeyValue.
Contenido modificado:
  • Se actualizó el número de salidas en la transformación.