Está en la página 1de 9

ETL utilizando SSIS:

Utilizar el programa

Para crear un proyecto dar en la siguiente opción:

Después, seleccionar el siguiente proyecto con las alternativas para SSIS:

En la pantalla principal, está el modulo de Diseño. Donde se encuentra el "Flujo de Control". Se


puede colocar 2 opciones importantes:

Tarea Ejecutar SQL:


Seleccionar la conexión a base de datos realizada. En SQLStatement, puede colocar varios
separados por ";". Recordar solo colocar sentencias que no generan visualización de
resultados.

Para hacer opciones de flujo de información, se necesita utilizar el "Tarea de Flujo de Datos".

Agregar y dar doble click para ir a la ventana de edición:


En esta ventana pueden ir todos los componentes para realizar extracción, transformación y
carga de información.

Para agregar una extracción de informacion, utilizar el componente:


y arrastrarlo a la parte de diseño:

Ingresar la conexión a la base de datos. Ya sea SQL Server u otra a utilizar.


Seleccionar la tabla o realizar el query de extracción.

Seleccionar las columnas de salida para utilizar en el Flujo de datos.

Si quieren utilizar un origen de datos de excel

Se tiene que especificar la ruta del archivo Excel a utilizar.


Utilizar la hoja de excel donde se ubica el archivo.

 Conversión de datos

Validar el tipo de dato que se necesita para la base de datos.

 Para generar un ID en las columnas


En caso se necesite un variable de entrada.
Agregar una variable de salida para tener el ID numérico como llave primaria:

Luego volver a la opcion "Script" y dar click en "Editar Script..."


 Para realizar join usando la herramienta

Especificar la tabla que se va a utilizar.


Se tiene que especificar el campo que unirá a la tabla de entrada con la tabla de donde
se realizará la búsqueda. Además, indicar que valores se estará incluyendo cuando se
realice correctamente el join.

En las opciones de "Salida de error", colocar a opción omitir error si en el tabla a


buscar no tiene todos los valores posibles a buscar.

 Guardar datos en una tabla SQL


Indicar la tabla donde se va a guardar la información. Confirmar las columnas que
llevan la información.

También podría gustarte