Tutorial ETL Visual Studio 2008

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

FACULTAD DE CIENCIAS DE LA INGENIERA

ESCUELA DE INGENIERA CIVIL INFORMTICA


SISTEMAS DE GESTION II


Tutorial ETL Visual
Studio
















AYUDANTE: Hernn Campos Rivero

PROFESORA: Dra. Anglica Urrutia
ETL simple en herramienta Visual Studio 2008 junto a SQL server.
Se trabajar con la base de datos AdventureWorks.
En primer lugar abrimos el programa Visual Studio 2008 y en hacemos
clic en el icono de crear nuevo proyecto como se muestra en la siguiente
imagen:














Luego se abrir una ventana que nos dar distintos tipos de proyectos.
Deben hacer clic en Proyecto de Integration Services y despus pulsan en
Aceptar.


Inmediatamente se creara el entorno de trabajo del proyecto de
Integration Services. Deben hacer Clic en la pestaa de . Les
aparecer un mensaje no se ha agregado ninguna tarea Flujo de datos a este
paquete. Haga clic aqu para agregar una nueva tarea de Flujo de datos.
Hacen clic y Visual Studio les desplegara la siguiente interfaz de construccin
de un ETL.




Deben desplegar su mouse a la izquierda en donde se mostraran las
herramientas de construccin de un ETL. Se dividen en tres secciones:
- Orgenes de Flujo de datos: Conexin de su base de datos para su
extraccin.
- Transformaciones de Flujo de datos: Es la parte de transformacin
de los datos previamente extrados.
- Destino de Flujo de datos: Es la parte en donde cargan los datos
extrados y transformados anteriormente.
Para comenzar debemos saber qu base de datos fuente vamos a elegir,
en este caso nuestro origen de datos es la base de datos AdventureWorks, que
est en cdigo SQL server, por lo tanto debemos elegir la
herramienta . La arrastramos a la derecha y la
configuramos haciendo doble clic en ella. Nos aparecer la siguiente ventana:


Hacemos clic en Nueva para establecer la conexin de nuestro PC o
notebook con el origen de datos. Se abrir una nueva ventana y pulsamos
nuevamente el botn llamado Nueva. Se nos abrir otra ventana en donde
especificaremos el nombre de nuestro PC pulsando en el botn desplegable
mostrado a continuacin:


Elegimos el nombre por defecto que en este caso es HERNAN-PC.
Adems debemos elegir la base de datos de origen. Para esto en la misma
ventana, en la parte de abajo la seleccionamos:

En este caso elegimos AdventureWorksDW2008 y luego pulsamos en
Aceptar. Despus en Aceptar y nos debera quedar la conexin de la
siguiente forma:

Luego debemos en la misma ventana seleccionar la tabla de la base de
datos con la que trabajaremos, que en este caso es la
tabla .


Nuestra configuracin debera quedar de la siguiente manera:

Despus vamos a la parte izquierda de la ventana y seleccionamos la
seccin de Columnas con el fin de tener los atributos que se quieran tener y
extraer. En este caso seleccionamos FirstName, MiddleName, LastName,
BirthDate, MaritalStatus, YearlyIncome y TotalChildren como se muestra
en la siguiente imagen:


Luego pulsamos en Aceptar y terminamos con la configuracin.
Para la nuestro ejemplo seleccionaremos la herramienta de extraccin
llamada con la cual trataremos de transformar el
atributo YearlyIncome que est en dlares a pesos chilenos. Para esto
arrastramos esta herramienta a la derecha y la unimos con el Origen de OLE
DB a travs de la flecha roja que esta herramienta posee, quedndonos de la
siguiente forma:

Hacemos doble clic sobre Columna derivada y nos mostrara la
siguiente ventana:


Como se puede apreciar en la imagen lo que se hizo fue desplegar en la
parte superior izquierda la seccin de Columnas, en donde se eligi
YearlyIncome y se arrastro a la ventanita llamada Expresin. Actualmente el
dlar est a 522 pesos chilenos por lo que el atributo YearlyIncome se
multiplico por esa cifra con la expresin *. En la parte de Columna derivada
se eligi la opcin que reemplaza todos los datos
antiguos por los nuevos que estarn en pesos chilenos. Luego de hacer esto
pulsamos en Aceptar.
Finalizado lo anterior debemos elegir nuestro destino de datos que en
este caso ser una tabla SQL. Para esto previamente abrimos el programa SQL
Server Management Studio, nos conectamos y creamos una nueva base de
datos como se muestra en las siguientes imgenes:


Llamamos a la base de datos Gestion2 y pulsamos en Aceptar.
Finalizado lo anterior elegimos la herramienta y la
arrastramos a la derecha para unirla con columna derivada quedando de la
siguiente forma:

Luego configuramos la herramienta Destino de OLE DB y nos
aparecer la siguiente ventana:

Apretamos en el botn Nueva y se generar otra ventana en la que
nuevamente pulsaremos el botn Nueva. De esta forma llegamos a configurar
nuestro PC con la base de datos previamente creada llamada Gestion2:

Luego pulsamos en Aceptar y despus en Aceptar nuevamente
llegando a la siguiente ventana:

Pulsamos en el botn Nueva que seala la imagen anterior para crear la
tabla que estar en la base de datos Gestion2 y que ser resultado de todo
nuestro ETL.









Modificamos el nombre de la tabla a EJEMPLO como seala la
imagen anterior y pulsamos en aceptar. Luego nos situamos en la parte
superior izquierda, en la seccin de Asignaciones para ver como se
corresponden los atributos de origen con los de destino como muestra la
siguiente imagen:

Luego pulsamos en Aceptar y luego ejecutamos nuestro ETL pulsando
el botn :

Una vez que las tres herramientas se encuentren en color verde, esto
quiere decir que nuestro ETL se realizo de forma correcta y pulsamos el
botn para detener la depuracin. Luego nos situamos en el SQL Server
Management Studio y nos dirigimos a la base de datos Gestion2. Despus
hacemos clic en la seccin de Tablas y podremos ver nuestra tabla
EJEMPLO:

Seleccionamos la opcin pulsando haciendo clic con el botn derecho
Seleccionar las primeras 1000 filas y vemos el resultado:

Se aprecian todos los atributos seleccionados en la herramienta de Origen de
OLE DB y en el atributo YearlyIncome la transformacin a pesos chilenos el
ingreso anual.

También podría gustarte