0% encontró este documento útil (0 votos)
30 vistas3 páginas

TP-DW y OLAP

El trabajo práctico se centra en el diseño e implementación de un Data Warehouse (DW) para analizar movimientos y operaciones de clientes en sucursales bancarias en Misiones. Se requieren sentencias para crear la DW, flujos de datos para cargar información desde un sistema OLTP, y la automatización de procesos ETL. Además, se debe configurar un BI Server, diseñar DataMarts, implementar cubos de datos y crear un tablero interactivo utilizando herramientas de Pentaho.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas3 páginas

TP-DW y OLAP

El trabajo práctico se centra en el diseño e implementación de un Data Warehouse (DW) para analizar movimientos y operaciones de clientes en sucursales bancarias en Misiones. Se requieren sentencias para crear la DW, flujos de datos para cargar información desde un sistema OLTP, y la automatización de procesos ETL. Además, se debe configurar un BI Server, diseñar DataMarts, implementar cubos de datos y crear un tablero interactivo utilizando herramientas de Pentaho.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CATEDRA: BASES DE DATOS UNIVERSIDAD NACIONAL DE MISIONES

PROFESOR: Mgter. Pautsch, Germán FACULTAD IENCIAS EXACTAS, QUÍMICAS Y


NATURALES

TRABAJO PRACTICO DW - OLAP


DW - OLAP

Escenario Sucursales Bancos:

El Gerente regional del Nordeste, responsable de las sucursales de la provincia


Misiones, a solicitado información sobre los movimientos y operaciones que los clientes
del banco realizan. Esta información debe poder analizarse de manera flexible y desde
diferentes puntos de vista (movimientos por Cliente, Sucursal, Fecha). Principalmente la
información que se necesita es la referente a la cantidad de movimientos y los montos
involucrado en cada uno de ellos, así como también el Ratio de las operaciones (esto es:
monto sobre cantidad de movimientos). Diseñe la dw_bancos para implementar este
escenario.

Esquema de la dw_bancos

1) Generar las sentencias necesarias para crear la Data Warehouse (DW)

2) En el aula virtual dentro de 'Unidad VII' en el archivo pdi.zip tiene un ejemplo de


flujo de datos para cargar la dimensión 'Sucursales'. La consigna es hacer
funcionar ese flujo de datos para enviar la información del sistema OLTP hacia la
DW.
Nota: Desde la pagina de sourceforge.net puede descargar la aplicación 'Pentaho data
integration' para armar los flujos de datos.
Link descarga: http://sourceforge.net/projects/pentaho/files/latest/download?source=files

3) Implemente los flujos de datos restantes necesarios para cargar la información


leída de cada tabla del sistema OLTP (banco) a cada dimensión y tabla de hechos
de la DW.
Sugerencia: siempre verifiquen los datos que deben llegar a la DW y elabore vistas en
base a la necesidad.
CATEDRA: BASES DE DATOS UNIVERSIDAD NACIONAL DE MISIONES
PROFESOR: Mgter. Pautsch, Germán FACULTAD IENCIAS EXACTAS, QUÍMICAS Y
NATURALES

4) Automatizar los procesos ETL mediante la implementación de Control de Flujos de


manera que a medida que los sistemas OLTP crezcan, los datos sean
incorporados a la DW.

5) Iniciar BI Server y conexión a la DW


link descarga: http://sourceforge.net/projects/pentaho/files/Business%20Intelligence
%20Server/4.8.0-stable/

Video: Activación server BBII


Activar Pentaho Administrator Console (PAC)

Para iniciar el BI Server debe ejecutar en el directorio 'biserver-ce' el archivo start-


pentaho.sh o .bat segun el sistema operativo y para la Consola de Administración
ejecutar en el directorio 'administration-console' el archivo start-pac.sh o .bat. El BI
Server queda activo en la URL: http://localhost:8080 (usr: joe, pass password) y la
consola de administración queda activa en la URL: http://localhost:8099 (Usr: admin,
pass: 'password').
Una vez hecho esto desde la consola de administración en la solapa 'Database
Connections' crear la conexion con la DW.

6) Con la aplicación 'schema workbench


(http://sourceforge.net/projects/mondrian/files/schema%20workbench/3.6.1-stable)
abra y publique el archivo cuboBanco.xml (es un cubo ya armado) y navegelo
desde el BI Server.
Descargar las aplicaciones desde la pagina de sourceforge.net. Todos los links de
descargas están en el aula virtual dentro de la Unidad VII

7) Diseñe un DataMarts para analizar los Movimientos (Cantidad y Montos) por


Sucursal y Tiempo
Video:Esquema en Workbench
Publicación del Cubo

8) Agregue al cubo la medida calculada Ratio (esto es: Monto / Cantidad de


Movimientos)

9) Implementar el cubo resultante en el ejercicio anterior para permitir navegarlo


desde una plataforma web y utilizando Pívot, RollUp, DrillDown y gráficos
Video: Navegación del cubo de información

10)Genera un vista del Cubo en la herramienta Saiku para analizar los Movimientos
(Cantidad, Montos, Ratio) por Tiempo, Ciudad de la cual proviene el Cliente y el
Tipo de Operación realizada.

11) Busque información sobre Community Dashboard Editor (CDE). Investigación: en


base al instructivo 'Pentaho DashBorad CDE' del aula virtual (carpeta Unidad VII)
elabore el siguiente tablero interactivo.
CATEDRA: BASES DE DATOS UNIVERSIDAD NACIONAL DE MISIONES
PROFESOR: Mgter. Pautsch, Germán FACULTAD IENCIAS EXACTAS, QUÍMICAS Y
NATURALES

También podría gustarte