etl integration services

Post on 02-Jan-2016

46 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

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.

top related