Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio Practico de Bi
Ejercicio Practico de Bi
INTRODUCCION
MODELO DE NEGOCIO
La empresa Sakila tiene varias sucursales, donde sus clientes podrn encontrar
las mejores pelculas del mercado distribuidas por, lenguaje, actor, ttulo,
categora, de la mejor manera posible, para su fcil acceso dentro de sus tiendas.
En nuestra solucin decidimos realizar una etl para cada tabla tiempo que posee las
tabla de hechos.
ETL DIMENSIONES
Cuando constru este ejemplo por primera vez, mi experiencia en BI era poca 2
aos despues me he dedicado por completo a QlikView y QlikSense pero aun
tengo recuerdo de como trabajar con esta hermosa herramienta de Pentaho.
Con el Query a continuacion podemos obtener todas esas fechas de nuestras Fact
Tables, solo queria construir el campo incrementar para hacer nico cada uno de
los registros que contiene nuestra Dim_Tiempo y por el cual sera la relacion con
las Fact:
Dim_Tiempo:
Select date(a.rental_date) AS Fecha,
year(a.rental_date) AS Ao,
quarter(a.rental_date) AS Trimestre,
Month(a.rental_date) AS Mes,
monthname(a.rental_date) AS MesNombre,
Day(a.rental_date) AS Dia
From sakila.rental a
Union All
Select
date(b.payment_date) AS Fecha,
year(b.payment_date) AS Ao,
quarter(b.payment_date) AS Trimestre,
Month(b.payment_date) AS Mes,
monthname(b.payment_date) AS MesNombre,
Day(b.payment_date) AS Dia
From sakila.payment b
Union All
Select
Date(c.last_update) AS Fecha,
year(c.last_update) AS Ao,
quarter(c.last_update) AS Trimestre,
Month(c.last_update) AS Mes,
monthname(c.last_update) AS MesNombre,
Day(c.last_update) AS Dia
From sakila.inventory c;
Por motivos de tiempo les envio solo este Query, en pocos dias actualizare su
implementacion con el Klette y su construccion a un dataWareHouse.
ETL HECHOS
Para la construccion de los ETL de las tablas de hechos, realizaremos cuatro pasos, los mismos
pasos son para cada uno de las tablas.
CUBO "FACT_INVENTORY"
Paso 1: Se inicializa creando un esquema y luego un cubo add Cube el
cual le seleccionado la fact_inventory y as ser como se llamara
Paso 2: Insertar 3 dimensiones, film, store y date inventory para cada una
de las dimensiones en el campo foreaignkey se seleccionada cada una de
las llaves forneas de cada dimensin.
Paso 3: Luego ingresamos los campos que vamos a medir en este caso
replacement_cost y Price_film, en el campo columna de la tabla
fact_invetory seleccionados la columna replacement_cost, lo mismo
realizamos con el campo a medir Price_Film, en el campo columna de la
tabla fact_inventory seleccionamos la columna Price_FilM
Con esto nuestro primer cubo esta terminado solo falta publicarlo en
pentaho.
Para este ejemplo se realizaron 3 cubos pero solo se mostr como se construye 1.
click en publish
Luego de haber realizado esto, y poder haber llenado todos los campos de
la publicacin procedemos a la consola de pentaho y vamos
a configuracin del sistema.
Ahora solo nos falta ir he intentar publicar, escogemos una carpeta donde
queramos que se publiquen en el pentaho y le damos en publicar. Nos
debe de salir esto.