schemaworkbench

Páginas: 6 (1486 palabras) Publicado: 3 de junio de 2013
1

Copyright 2009 Ing. Dennis Alba Infante. Se otorga permiso para copiar, distribuir y/o modificar
este documento bajo los términos de la Licencia de Documentación Libre de GNU, Versión 1.3 o
cualquier otra versión posterior publicada por la Free Software Foundation. Una copia de la
licencia se puede encontrar en el siguiente enlace: http://www.gnu.org/licenses/fdl-1.3.html

FechaVersión

Autor

Detalle del cambio

03/11/2009

0.1

Ing. Dennis Alba Infante

Versión Inicial.

06/11/2009

0.2

Ing. Bernabeu Ricardo Dario

Revisión.

Para ver la traducción no oficial de la Licencia de Documentación Libre de GNU, seguir el
siguiente enlace: http://stuff.danexnow.org/gfdl_es.html

2

Pasos para crear Cubos con Mondrian Schema Workbench
1) Instalación2) Configuración
3) Acceso
4) Conexión
5) Nuevo Schema
6) Nuevo Cubo
7) Definir Tabla de Hechos
8) Añadir Dimensión “Tipos”
9) Añadir Dimensión “Fechas”
9) Añadir Dimensión “Fechas”
11) Guardar el Cubo
12) Publicar el Cubo
13) Ejemplos de Análisis Interactivos

3

1) Instalación:
Lo primero que debemos hacer es descargar Mondrian Schema Workbench (a.k.a Pentaho
Schema Workbench-PSW-) de la siguiente dirección:
• http://sourceforge.net/projects/mondrian/files/
La última versión al día de hoy es la 3.1.1-estable:
• En Window$: seleccionar el archivo psw-ce-3.1.1.12687.zip
• En GNU/Linux: seleccionar el archivo psw-ce-3.1.1.12687.tar.gz
Una vez que se descargó el archivo, procedemos a descomprimirlo en algún lugar apropiado.

2) Configuración:
Una de las primerascosas que se debe configurar al utilizar PSW, es la ubicación de los .jar que
se emplearán en las conexiones con las distintas Bases de Datos.
Para el caso de ORACLE es “ojdbc14.jar”, recuerden que lo deben ubicar en la carpeta "drivers"
que se encuentra en la carpeta raíz en donde se instaló PSW (la carpeta por defecto se llama
“schema-workbench”).

3) Acceso:
Luego se debe iniciar PSW:
•En Window$: ir al directorio raíz y ejecutar “workbench.bat”
• En GNU/Linux: abrir una consola, ir al directorio raíz y escribir:
• chmod +x *.sh
• sh workbench.sh

4) Conexión:
Una vez que ingresamos a PSW, se podrá establecer la conexión.

Llenan los campos:

4

5) Nuevo Schema:
Creamos el esquema nuevo: seleccionar en el menú “File → New → Schema” (esperen que se
toma su tiempo)Cuando hayamos conectado con la base de datos veremos que se queda en blanco, como si
nada hubiera ocurrido:

Pero si ocurrió, ya está todo listo para crear nuestro cubo.
Partamos de un esquema en estrella que tengamos en nuestro Data Warehouse, de dicha estrella
es que modelaremos el cubo.
En el sistema de ejemplo se recogen solicitudes de diversas empresas para que se les repare o
démantenimientos a sus respectivas flotas de autos y existen varios tipos de solicitudes en
dependencia de la empresa que solicita el servicio.

5

Queremos hacer un cubo que contenga la siguiente información:
Cantidad de solicitudes entradas al sistema, agrupadas por el tipo de solicitud y la fecha en que
entró la solicitud, dicha fecha debe poseer la siguiente jerarquía:
1- Año
1.1-

Mes1.1.1 Fecha
Empecemos entonces a ver como se usa esta herramienta para dar respuesta al cubo solicitado.

6

Como se puede apreciar se ha creado un “Schema” al cual se le pone un nombre en el campo
“name”

6) Nuevo Cubo:

Posteriormente con el schema marcado se le da al botón que apunta el cursor (Add Cube) y se
crea un cubo.

7

A dicho cubo se le pone también un nombre en“name”

8

Como pueden apreciar el nombre dado a este cubo es “Cant_Sol”, es importante que observen
los mensajes de color rojo que se muestra en el borde inferior de la ventana, en este caso “Fact
Table does not exist in database” este mensaje hace referencia a que la tabla de hecho
especificada no se encuentra en la base de datos, en realidad no hemos seleccionado ninguna, y
hasta que...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS