Hoy hemos empezado el último modulo del curso de SQL Server. Voy a haceros una introducción del tema.
SSIS es una herramienta que nos permite la Extración, Transformación y Carga de datos situados en diferentes ubicaciones y/u orígenes . La ventaja que nos aporta usaresta herramienta para estos casos, es que este proceso de carga esta optimizado y más sencillo de definir.
SSIS dispone de una serie de herramientas o utilizades pensadas para estas tareas y mediante unos sencillos clics los adjuntaremos y definiremos un flujo de esta información.
De cara a la puesta en producción podemos automatizarlo mediante Jobs de SQL Server o bien invocarlos mediante scripts.
Descripción de SSIS
La arquitectura de SSIS esta formada por:
-
Paquete SSIS. Es el l ejecutable que tiene todas las instrucciones de nuestra tarea ETL. Es un fichero XML que interpreta el motor de SSIS.
-
Servidor de SSIS. Forma parte de la instalación de SQL Server.
-
Cliente de SSIS. Se trata del SQL Management Studio. Permite la administración y ejecución de paquetes SSIS.
-
Diseñador de paquetes SSIS. Se trata de BIDS, una extensión de Visual Studio con las plantillas específicas para proyectos SSIS.