Taller # 2 - 2014-01
-
Upload
string-navarro -
Category
Documents
-
view
213 -
download
0
description
Transcript of Taller # 2 - 2014-01
Taller # 2La empresa ACME lo ha seleccionado para desarrollar una solucin de inteligencia de negocios iniciando por la etapa de ETL (Extraction, Transform and Load). La empresa tiene como objeto la venda de viveres manejando una gran variedad de especies, conservas, quesos, entre otros. Lo anterior con el fin de satisfacer todas las necesidades de sus clientes.
Actualmente la empresa cuenta con dos sucursales una en moito y otra en repeln. Cada una almacena la informacin en hojas de clculo presentando el inconveniente de que presentan duplicidad de datos en algunos archivos.En la tabla # 1 se describen los archivos que se utilizan en cada sucursal:
ArchivoSucursalDescripcin
Customers(S1)Numero 1Clientes registrados en la sucursal 1
Customers(S2)Numero 2Clientes registrados en la sucursal 2
StatusCustomerArchivo comn para las dos sucursales.Clasificacin de clientes segn las compras realizadas.
State-ProvinceAbbreviationArchivo comn para las dos sucursales.Abreviaciones utilizadas para nombres de estado o provincias.
Orders(S1)Numero 1Ordenes de compras donde se almacena el cliente, producto, cantidad, precio y descuento obtenidos.
Orders(S1)Numero 1Ordenes de compras donde se almacena el cliente, producto, cantidad, precio y descuento obtenidos.
Tabla # 1. Descripcin de los archivos utilizados en cada sucursal
TOPICOS ESPECIALES DE INGENIERIA IIINGENIERIA DE SISTEMASFACULTAD DE INGENIERIA
Despus de realizar un anlisis de los datos necesarios para la generacin de informacin se obtuvo el siguiente modelo de datos para la bodega de datos.Ingeniero de Sistemas: Jhon Jaime Mndez AlandeteEspecialista en Redes de ComputadoresMagister en Software Libre (En curso) OrigenDestino
Customers(S1)
Customers(S1)Tabla: Clientes
ColumnasTipo de datosConstraintTrasformaciones
Clienteid
Usted lo especificaPK
ClientedescNN
CiudaddescNN
Estado/provinciadescNN
AbreviaturaEstado/provinciaNN
PaisdescNN
PagosAtrasadosNNSi no tiene ningn pago atrasado debe aparecer el numero 0
TipoClienteidNN
TipoClientedescNNLos tipos de clientes deben estar en espaol
OrigenDestino
Orders(S1)
Orders(S2)Tabla: Productos
ColumnasTipo de datosConstraintTrasformaciones
ProductoidUsted lo especificaPK
ProductodescNN
Origen Destino
Orders(S1)
Orders(S2)Tabla: Tiempo
ColumnasTipo de datosConstraintObservaciones
tiempoidUsted lo especificaPKEl dato de la fecha lo obtiene de la columna orderid. Es decir, debe agregar las diferentes fechas que se encuentran en esta ltima en la tabla destino. Adems debe generar un identificador nico para cada fecha.
Ao
Mes
Da
Origen Destino
Orders(S1)Orders(S2)Customers(S1)Customers(S1)Tabla: Ventas_FactTable
ColumnasTipo de datosConstraintObservaciones
tiempoidUsted lo especificaPKPara obtener la ganancia debe tener en cuenta que el precio de venta es un igual al valor del costo del producto ms un 40%.
ClienteidPK
ProductoidPK
Cantidadvendida
PrecioUnitario
Precio
Ganancia
De lo anterior debe entregar: Scripts de las tablas del modelo de datos de la bodega de datos. Trabajos en ETL realizados para resolver cada punto.
Fecha Entrega: 12-03-2015Nmero de Integrantes: 2