Está en la página 1de 37

ETL DESDE UN ARCHIVO EXCEL A SQL SERVER 2019

DR. IVÁN PETRLIK AZABACHE

LIMA – PERÚ
Paso 1:
Primer vamos a utilizar una base de datos en formato EXCEL que se encuentra en el
siguiente drive :
https://drive.google.com/file/d/1tOs_lmTHCYTEPgGxPrHm1QNd1piaQkv5/view?usp=sharing

Paso 2:
Ahora vamos a abrir el visual studio 2019

Paso 3:
Paso 4

Paso 5

Paso 6:
Paso 7:

Paso 7:
Ahora de manera paralela vamos a crear una base de datos desde el SQL SERVER
2016.
Paso 7:
ssss

Paso 7:
Regresamos al integration Services
Lo que vamos hacer es marcar un punto de referencia que va a representar un
archivo Excel de nombre seguro
Ahora en el origen de Excel , lo vamos a relacionar con el archivo del mismo formato
que ustedes han descargado de nombre seguro ,dando doble clic.
Paso 7:
Paso 7:
Luego continuamos con la siguiente tarea de flujo de datos

Luego colocamos un nombre: cliente


Luego seleccionado el flujo de datos de nombre cliente en la parte
superior seleccionamos la opción flujo de datos y aparece un nuevo
escenario:

Luego en la barra seleccionamos Origen de Excel

Luego seleccionamos destino Ole DB


Seleccionado lo arrastramos

Luego conectamos el origen de Excel con el destino de Ole DB

Ahora vamos a cargar el origen de Excel, dando doble clic a este mismo,
de las cuales aparece la siguiente ventana:

Presionando el respectivo
botón
Mostrando la ventana que carga una consulta de los datos desde la tabla
de Excel.

Luego presionar el botón aceptar


Luego dar doble clic al Destino de OLE DB, aparece la siguiente ventana.

Aquí se va a generar el SQL para crear la


respectiva tabla de la base de datos destino

Aquí se está mostrando el respectivo código SQL, colocando el nombre de


la tabla en la cual se va a crear.

Editando el nombre de la tabla a :


Cliente
Ggggggg

Ahora debemos repetir este proceso hasta completar el numero de tablas


del archivo Excel , que a continuación vamos a mostrar :

Según el archivo Excel debemos de realizar el mismo proceso para las


tablas Detalle_Catnatural, Factura, Oficina, Usuario y Vehículo.
Ahora ustedes ya deberían tener todo listo hasta aquí:

Antes de hacer una extracción , primero tenemos que hacer una


limpieza .
Seleccionamos la Tarea Ejecutar SQL

Ahora le damos doble clic a la Tarea Consultar SQL de nombre Limpieza,


vamos hacer una consulta SQL que pueda limpiar los datos a través del
comando Trúncate.
Luego aquí colocamos nuestra consulta:
Siguiente

A continuación, se muestra el proceso tarea tras tarea del proceso ETL.

Ahora vamos a conectar la Tarea de consulta SQL llamado limpieza con


cada una de las Tareas respectivas.
Ahora lo que tenemos que hacer es ejecutar el proceso ETL .

Aquí observamos
Este proceso se tiene que repetir con todas las tablas del archivo Excel
que a continuación vamos a presentar :

En total tenemos que hacer 6 Tareas de flujo de datos mas , hasta llegar a los
siguiente
Ahora que hemos llegado hasta aquí , entonces lo tenemos que terminar
visualizando el siguiente video :

https://www.youtube.com/watch?v=U4J-R1J6Ms8

También podría gustarte