Академический Документы
Профессиональный Документы
Культура Документы
Sistemas de Gestión 2
Para poder aplicar las distintas ETL, hemos trabajado sobre una base de
datos Northwind, la cual corresponde a una base de datos de una
compañía que se dedica a la venta de productos a distintos clientes, los
cuales son compañías, empresas, restaurantes, etc. A su ves, también se
considera los proveedores, los empleados, así como también los
productos que se disponen.
A continuación, podemos observar el diagrama de la base de datos:
ETL para Cantidad de Ventas de cada Empleado
El siguiente ETL va a la tabla “Orders”, donde están almacenadas todas
las ordenes de venta realizadas, y extrae las columnas de ID de la venta y
el ID del empleado que realizó dicha venta, para luego realizar un
ordenamiento de los datos extraídos. Luego se realiza un agrupamiento
del el ID del Empleado, para luego contar dichos datos, y de este modo
obtener las ventas realizadas por este, ya que se estará contando las
veces que aparece cada ID en el total de boletas.
Paralelamente, también se extraen datos de la tabla “Employees”, donde
extraemos el ID del empleado, el nombre y el apellido.
Posteriormente, se realiza un join entre los datos obtenidos
recientemente de la tabla “Employees” y los datos extraídos en el
proceso anterior, realizando el join a través del ID del empleado, para así
poder agregar información de cada uno.
Finalmente realizamos un último ordenamiento por la cantidad de
ventas, de mayor a menor, y cargamos los datos en una tabla final
llamada “SalidaETL1”.
El modelo es el siguiente: