Download proyecto etl integration services
Document related concepts
no text concepts found
Transcript
PROYECTO ETL INTEGRATION SERVICES Se necesita hacer una migración de datos de la sucursal A y B las cuales hacen existentes a clientes que en un momento se necesita saber el monto final de su compra y por lo cual el administrador necesita saber el monto total que deben pagar los clientes más IVA, que esta decidió imponer como empresa Exportadora ya que depende al giro del negocio y en este caso así se decidió por parte de la alta gerencia. Así de esta manera la migración de datos se llevara a cabo y se asignara una nueva columna la cual nos realizara la suma del monto final obtenido del monto total de compra del cliente más el IVA de 16%. En este caso se hará uso de la herramienta SQL Server Business Intelligense Development Studio, la cual nos va a permitir realizar esta tarea, así de esta manera se realizara la exportación de datos desde un origen de Excel y otro origen de Access, esta así debido a que es necesario hacerlo para que la administración sea cada vez más eficiente y de una manera se facilite todos los movimientos que el administrador de la base de datos. Como primero realizamos un nuevo proyecto en SQL Server Business Intelligense Development Studio, a como lo muestra la imagen. Damos en proyecto de Integration services y asignamos un nombre apropiado a su proyecto así como se muestra en la imagen, en este caso le di el nombre de Clientes. Ya estando nuestro proyecto nuevo, nos vamos a nuestras herramientas y jalamos una Tarea de flujo, a como lo muestra la imagen. A si de esta manera necesitaremos un origen de Excel, por lo cual lo arrastramos desde la parte izquierda de nuestra ventana. Ahora podemos visualizar que en realidad ya la tenemos dentro y de igual manera arrastramos un origen OLE DB Arrastramos una unión para que de esta manera podamos unir las dos bases de datos y hacer nuestra práctica. Necesitaremos uno de ordenar como se puede ver en la imagen, para que de esta manera podamos ordenar nuestros datos de las dos bases de datos. Ahora haremos uso de una columna derivada y finalmente un destino que en este caso utilizaremos un destino OLE DB Nos bamos a Origen de Excel y damos doble click y nos aparace esta ventana para que podamos asignar la ruta de nuestra BD. Damos en aceptar y como trabaje en la primera hoja de Excel la especificamos y damos en vista previa nos aparece lo siguiente. Ahora nos vamos a la de origen de Access y damos doble clic y nos aparece esta ventana y damos en nueva Especificamos nuestro proveedor en este caso será Microsoft Jet 4.0 OLE DB Provider y damos en aceptar Ahora que ya tenemos asignado nuestro proveedor y archivo le damos en prueba de conexión y nos aparece que fue exitosa. Ahora damos vista previa para ver si en realidad la conexión está realizada y los datos están; podemos visualizar que todo fue con éxito Ahora solo damos clic derecho en el origen de datos de Access y nos vamos a mostrar editor avanzado y cambiamos los tipos de dato que están en entero a flotante de doble precisión [DT_R8] para que los datos puedan conectarse. Ahora nos vamos a ordenar parque podamos asignarle que sea de manera a como lo muestra la imagen en este caso por nombre. Asignamos la operación que deseamos que realice nuestra transformación en este caso será que nos reste el Total Compra menos el IVA. Ahora solo nos hace falta configurar nuestra salida y por lo cual daremos el nuestro nombre de servidor de SQL Server en este caso es RIVERA-PC y buscamos nuestra base de datos en este caso es saldoClientes. Ahora solo daremos en vista previa para poder visualizar nuestra tabla que acabamos de crear y nos muestra el nombre de nuestras columnas. Ahora visualizamos las asignaciones de nuestras columnas y como se muestra todo está perfecto. Ahora solo ejecutamos nuestro proyecto y podemos visualizar que no nos ocurre ningún error. Ahora solo nos vamos a SQL Server y damos en Base de Datos y nos situamos en saldoClientes la cual es nuestra Base de Datos. Damos clic derecho en nuestra tabla que se creó y visualizamos nuestras primeras 1000 filas y así de esta manera podemos visualizar nuestros datos, columna que creamos y la resta de nuestros datos en esta caso Total Compra menos IVA, así como se muestra en la imagen.