Transformaciones de Integration Services
Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory
Las transformaciones de SQL Server Integration Services son los componentes en el flujo de datos de un paquete que agregan, combinan, distribuyen y modifican datos. Las transformaciones también pueden realizar operaciones de búsqueda y generar conjuntos de datos de ejemplo. Esta sección describe las transformaciones que incluye Integration Services y explica cómo funcionan.
Transformaciones de inteligencia empresarial
Las siguientes transformaciones realizan operaciones de inteligencia empresarial tales como limpiar datos, realizar minería de texto y ejecutar consultas de predicción de minería de datos.
Transformación | Descripción |
---|---|
Transformación Dimensión de variación lenta | Transformación que configura la actualización de una dimensión de variación lenta. |
Transformación Agrupación aproximada | Transformación que normaliza los valores de los datos de una columna. |
Transformación Búsqueda aproximada | Transformación que busca valores en una tabla de referencia mediante una coincidencia aproximada. |
Transformación Extracción de términos | Transformación que extrae términos del texto. |
Transformación Búsqueda de términos | Transformación que busca términos en una tabla de referencia y cuenta los términos extraídos del texto. |
Transformación Consulta de minería de datos | Transformación que ejecuta consultas de predicción de minería de datos. |
Transformación Limpieza de DQS | Transformación que corrige los datos de un origen de datos conectado aplicando las reglas que se crearon para el origen de datos. |
Transformaciones de fila
Las siguientes transformaciones actualizan los valores de columna y crean columnas nuevas. La transformación se aplica a cada fila en la entrada de transformación.
Transformación | Descripción |
---|---|
Transformación Mapa de caracteres | Transformación que aplica funciones de cadena a caracteres. |
Transformación Copiar columna | Transformación que agrega copias de columnas de entrada a la salida de transformación. |
Transformación Conversión de datos | Transformación que convierte el tipo de datos de una columna en un tipo de datos diferente. |
Transformación Columna derivada | Transformación que rellena las columnas con los resultados de las expresiones. |
Transformación Exportar columna | Transformación que inserta datos de un flujo de datos en un archivo. |
Transformación Importar columna | Transformación que lee los datos de un archivo y los agrega a un flujo de datos. |
Componente de script | Transformación que usa script para extraer, transformar o cargar datos. |
Transformación Comando de OLE DB | Transformación que ejecuta comandos SQL para cada fila de un flujo de datos. |
Transformaciones de conjunto de filas
Las siguientes transformaciones crean nuevos conjuntos de filas. El conjunto de filas puede incluir valores agregados y ordenados, conjuntos de filas de ejemplo y conjuntos de filas dinamizados y de anulación de dinamización.
Transformación | Descripción |
---|---|
Transformación Agregado | Transformación que realiza agregaciones tales como AVERAGE, SUM y COUNT. |
Transformación Ordenar | Transformación que ordena datos. |
Transformación Muestreo de porcentaje | Transformación que crea un conjunto de datos de ejemplo mediante un porcentaje para especificar el tamaño del ejemplo. |
Transformación Muestreo de fila | Transformación que crea un conjunto de datos de ejemplo especificando la cantidad de filas en la muestra. |
Transformación dinámica | Transformación que crea una versión menos normalizada de una tabla normalizada. |
Transformación Anular dinamización | Transformación que crea una versión más normalizada de una tabla no normalizada. |
Transformaciones de división y combinación
Las siguientes transformaciones distribuyen filas a diferentes salidas, crean copias de las entradas de transformación, combinan varias entradas en una salida y realizan operaciones de búsqueda.
Transformación | Descripción |
---|---|
Transformación División condicional | Transformación que enruta las filas de datos a diferentes salidas. |
Transformación Multidifusión | Transformación que distribuye conjuntos de datos a varias salidas. |
Transformación Unión de todo | Transformación que combina varios conjuntos de datos. |
Transformación Mezclar | Transformación que combina dos conjuntos de datos ordenados. |
Transformación Combinación de mezcla | Transformación que combina dos conjuntos de datos mediante una combinación FULL, LEFT o INNER. |
Transformación Búsqueda | Transformación que busca valores en una tabla de referencia con una coincidencia exacta. |
Transformación de caché | La transformación que escribe los datos procedentes de un origen de datos conectado del flujo de datos en un administrador de conexiones de caché que guarda los datos en un archivo caché. La transformación de búsqueda realiza búsquedas en los datos del archivo caché. |
Transformación Distribuidor de datos equilibrado | La transformación distribuye uniformemente los búferes de filas entrantes entre los resultados de subprocesos independientes para mejorar el rendimiento de los paquetes de SSIS que se ejecutan en servidores con varios núcleos y varios procesadores. |
Auditar transformaciones
Integration Services incluye las transformaciones siguientes para agregar filas de recuento e información.
Transformación | Descripción |
---|---|
Transformación Auditar | Transformación que hace que la información sobre el entorno esté a disposición del flujo de datos en un paquete. |
Transformación Recuento de filas | Transformación que cuenta las filas a medida que se mueven por ella y almacena el recuento final en una variable. |
Transformaciones personalizadas
También puede escribir transformaciones personalizadas. Para más información, vea Desarrollar un componente de transformación personalizado con salidas sincrónicas y Desarrollar un componente de transformación personalizado con salidas asincrónicas.