Академический Документы
Профессиональный Документы
Культура Документы
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
Pgina 1
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
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.
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
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).
Pgina 4
Pgina 5
3. Para optimizar el proceso ETL, se enlista debajo las tablas que sern particionadas as como el mtodo de particionado.
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.
Pgina 6