SQL Server Integration Services

SQL Server Integration Services (SSIS) es un componente de Microsoft SQL Server utilizado para migración de datos .
Características
[editar]El SSIS Import/Export Wizard permite mover datos de origen a destino sin modificar los datos del origen y permitiendo hacer iteraciones y cambios de información antes de llegar al destino dentro de tablas de ETL. Se pueden importar datos de fuentes diferentes a SQL Server.
Con la herramienta Business Intelligence Development Studio, se pueden realizar tareas de migración fácilmente usando tareas visuales. Si se desea crear nueva funcionalidad, se pueden crear scripts en C# o Visual Basic.
Los paquetes, que son las unidades de almacenamiento de estas tareas de migración se pueden guardar en archivos dtsx o en la base de datos en formato XML.
Una vez implementado el paquete puede ser depurado.
Características del flujo de datos
[editar]Las tareas de flujo de datos permiten transformar datos del origen al destino.
Transformaciones del Flujo de datos :
- Conditional Split
- Multicast
- Union-All, Merge, and Merge Join
- Sort
- Fuzzy Grouping
- Lookup and Fuzzy Lookup
- Percentage Sampling and Row Sampling
- Copy/Map, Data Conversion, and Derived Column
- Aggregation
- Data Mining Model Training, Data Mining Query, Partition Processing, and Dimension Processing
- Pivot
- Slowly Changing Dimension
- Script Component
Otras herramientas
[editar]Existen importantes herramientas complementarias:
DTEXEC: Ejecuta los paquetes usando la línea de comandos. Muy útil para automatizar tareas.
DTUTIL: Se pueden administrar los paquetes con el DTUTIL. Se pueden realizar copias, borrar paquetes, etc.