Una de las herramientas que incorpora SQL Server 2000 (disponible también en SQL Server 7.0) son los servicios de transformación de datos (DTS – Data Transformation Services), son herramientas y objetos que permiten mover datos entre varios orígenes de datos diferentes o iguales.
Aunque en este artículo explicaré paso a paso la parte de importación/exportación a través del asistente que incorpora SQL Server, los DTS son mucho más dando la posibilidad de programar paquetes de DTS que realicen diferentes tareas de forma secuencial o en paralelo dependiendo de la programación. Cada paquete puede contener una o varias secuencias de transformación de datos y accesos a base de datos. Estos paquetes DTS se almacenan en Servicios de transformación de datos, pero éste podría ser otro capitulo de este manual.
¿Qué tareas puede realizar un DTS?
Una tarea es un conjunto de procesos que se ejecutan. Por ejemplo:
– Importación y exportación de datos entre dos orígenes de datos.
– Transformación de datos.
– Copia de objetos de base de datos : tablas, índices, etc.
– Ejecución de instrucciones de Transact-SQL.
Es una herramienta para mover, copiar, modificar y trabajar con orígenes de datos iguales o diferentes, pero en este punto vamos a ver la importación y exportación de datos entre dos orígenes de datos iguales o diferentes.
DTS tiene una arquitectura OLE DB por lo que puede copiar y transformar múltiples orígenes de datos, entre ellos:
– SQL Server
– Oracle
– Access, excel, Outlook, archivos de texto
– Exchange Server
– Y orígenes de datos proporcionados por terceros
Sigue leyendo «DTS – Importación y exportación de datos»