Вы находитесь на странице: 1из 6

Ejemplo.

Una empresa dedicada a exportacin de aparatos electrnicos, desea conocer el monto de sus ventas mensuales durante el perodo del 1 de marzo del 2012 al 28 de junio del 2013 por cliente y producto, adems tambin le interesan los totales de sus ventas trimestrales por ciudad, estado y categora del producto. Para ello, realice lo que a continuacin se le indica. El esquema se muestra en la figura

Data Mining y Data Warehouse SC09SS

Pgina 1

Data Mining y Data Warehouse SC09SS

Pgina 2

1. El proceso ETL (carga inicial) se realizar el 1 de marzo del 2012 de acuerdo con el plan en la tabla que se muestra debajo. Adems, las llaves primarias de las tablas cliente_dim, producto_dim, orden_dim y fecha_dim debern estar controladas por una secuencia

Tablas origen cliente, localidad producto, categoria ventas cliente_stg producto_stg ventas_stg ventas_stg, cliente_dim, producto_dim, orden_dim, fecha_dim

Tipo de extraccin completa completa completa completa completa completa completa

Tablas destino cliente_stg cliente_stg ventas_stg cliente_dim producto_dim orden_dim, fecha_dim ventas_fact

Cree un procedimiento llamado cargaInicial en el que se colocarn las consultas que se indican en la tabla arriba y en el orden en que se indican.

Data Mining y Data Warehouse SC09SS

Pgina 3

2. El proceso ETL (durante el ciclo de vida) se realizar en forma mensual de acuerdo con el plan de la tabla que se muestra a continuacin. Tome en cuenta que un cliente expira si cambia de razn social, y que un producto expira si cambia de categora o de nombre.

Tablas origen cliente, localidad producto,categoria Ventas cliente_stg producto_stg ventas_stg ventas_stg, cliente_dim, producto_dim, orden_dim, fecha_dim

Tipo de extraccin completa incremental incremental incremental incremental Incremental Incremental

Tablas destino cliente_stg producto_stg ventas_stg cliente_dim producto_dim orden_dim, fecha_dim ventas_fact

Cree un procedimiento llamado cargaLifeCycle en el que se colocarn las consultas que se indican en la tabla arriba y en el orden en que se indican. Ilustre, como se lleva a cabo dicho proceso, sobre las tablas fecha_dim, orden_dim y ventas fact. Para ello, utilice las tablas que se muestran en la figura debajo (Suponga que ya se ha llevado el proceso ETL sobre dichas tablas).

Data Mining y Data Warehouse SC09SS

Pgina 4

Data Mining y Data Warehouse SC09SS

Pgina 5

3. Para optimizar el proceso ETL, se enlista debajo las tablas que sern particionadas as como el mtodo de particionado.

Tabla ventas_stg fecha_dim orden_dim

ventas_fact

Mtodo de particionado particionado por rango (f_entrada), perodos mensuales particionado pro rango (ao, mes) perodos mensuales Realice 3 particiones de igual frecuencia, de acuerdo al nmero de orden (oid). particionar con 3 intervalos de tal forma que cada intervalo tenga la misma frecuencia de acuerdo al monto.

Data Mining y Data Warehouse SC09SS

Pgina 6

Вам также может понравиться