Este documento describe cómo realizar un proceso ETL (extracción, transformación y carga) simple utilizando las herramientas Visual Studio y SQL Server. Se explica cómo conectar la base de datos AdventureWorks como origen de datos, transformar un atributo de dólares a pesos chilenos, y cargar los datos transformados en una nueva tabla en otra base de datos. El proceso ETL se ejecuta correctamente, extraiendo y transformando los datos seleccionados e insertándolos en la tabla de destino.
0 calificaciones0% encontró este documento útil (0 votos)
453 vistas13 páginas
Este documento describe cómo realizar un proceso ETL (extracción, transformación y carga) simple utilizando las herramientas Visual Studio y SQL Server. Se explica cómo conectar la base de datos AdventureWorks como origen de datos, transformar un atributo de dólares a pesos chilenos, y cargar los datos transformados en una nueva tabla en otra base de datos. El proceso ETL se ejecuta correctamente, extraiendo y transformando los datos seleccionados e insertándolos en la tabla de destino.
Este documento describe cómo realizar un proceso ETL (extracción, transformación y carga) simple utilizando las herramientas Visual Studio y SQL Server. Se explica cómo conectar la base de datos AdventureWorks como origen de datos, transformar un atributo de dólares a pesos chilenos, y cargar los datos transformados en una nueva tabla en otra base de datos. El proceso ETL se ejecuta correctamente, extraiendo y transformando los datos seleccionados e insertándolos en la tabla de destino.
Este documento describe cómo realizar un proceso ETL (extracción, transformación y carga) simple utilizando las herramientas Visual Studio y SQL Server. Se explica cómo conectar la base de datos AdventureWorks como origen de datos, transformar un atributo de dólares a pesos chilenos, y cargar los datos transformados en una nueva tabla en otra base de datos. El proceso ETL se ejecuta correctamente, extraiendo y transformando los datos seleccionados e insertándolos en la tabla de destino.
Descargue como PDF, TXT o lea en línea desde Scribd
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.