Sunteți pe pagina 1din 14

Tutorial JPivot

Del Giudice Glenda Della Mea Mariela


Universidad Nacional de Crdoba
18-08-2011

Tutorial JPivot

U.N.C.

Contenido
Introduccin ......................................................................................................................................... 2
Qu es JPivot y para que se utiliza? ............................................................................................... 2
Qu es OLAP? ............................................................................................................................. 2
Primeros Pasos ..................................................................................................................................... 2
1. Login ......................................................................................................................................... 2
2. Navegacin de un cubo OLAP .................................................................................................. 3
Funcionamiento de JPivot .................................................................................................................... 3
Opciones Jpivot ................................................................................................................................ 4
1. Navegador OLAP (realizar una consulta personalizada) ...................................................... 5
2. Grficos ................................................................................................................................ 8
Configuracin del grfico ......................................................................................................... 8
3. Exportar a Excel .................................................................................................................... 9
4. Exportar a PDF ...................................................................................................................... 9
5. Ocultar Filas / Columnas Vacias ......................................................................................... 10
6. Pivot ................................................................................................................................... 10
7. MDX (eXpresiones MultiDimensionales)............................................................................ 11
Editor MDX de JPivot .............................................................................................................. 11
Referencias ......................................................................................................................................... 13

Tutorial JPivot

U.N.C.
Introduccin

Qu es JPivot y para que se utiliza?


Jpivot es un conjunto de libreras customizables JSP que permiten navegar cubos OLAP
y mostrar esa informacin en forma de tablas y grficos, soportando la funcionalidad tpica
de los entornos OLAP como drill-down, rotar ejes, entre otros.
Utiliza Mondrian como servidor OLAP preferente (El servidor OLAP es quien recibe las
solicitudes de informacin de Jpivot, realiza las consultas contra la base de datos y
devuelve la informacin en formato multidimensional. Luego Jpivot utiliza dichos
resultados para construir una pgina HTML que permita visualizar la informacin).
Qu es OLAP?

OLAP es el acrnimo en ingls de procesamiento analtico en lnea (On-Line Analytical Processing).


Es una solucin utilizada en el campo de la Inteligencia de Negocios cuyo objetivo es agilizar la
consulta de grandes cantidades de datos. Para ello utiliza estructuras multidimensionales
(conocidas como Cubos OLAP) que contienen datos resumidos de grandes Bases de Datos.

Primeros Pasos
1. Login
Ingresar a http://pentaho.unc.edu.ar

Click en el boton Login.


Ingresar el nombre de usuario y la contrasea establecida.
2

Tutorial JPivot

U.N.C.

2. Navegacin de un cubo OLAP


Una vez logueado, se mostrar la siguiente pantalla:

Hacer click en New Analysis View Nueva Vista de Anlisis. A continuacin, seleccionar el
esquema y cubo que desea navegar.

Esquema: UNC-Guarani.
Cubos existentes: 05 Alumnos -02 Rendimiento Acadmico y 03 Procedencia.
Otra opcin para ingresar a los cubos de Guarani:
A partir del Navegador, ingresar a la carpeta UNC Acadmica.
En la parte inferior del Navegador, visualizar 3 vistas por defecto.
Ejecutar la vista de anlisis correspondiente al cubo al que se desea ingresar.

Funcionamiento de JPivot
Un anlisis nuevo genera una consulta por defecto que coloca todas las dimensiones en las
filas y la medida por defecto en las columnas, como se muestra a continuacin:
Dimensiones

Medidas
3

Tutorial JPivot

U.N.C.

Opciones Jpivot
El signo + de una dimensin permite realizar un Drill Down Explorar los datos de la dimensin
seleccionada.

El signo se utiliza para Drill Up Ocultar los datos de la dimensin.

En la parte superior de la vista se muestran las diversas Opciones Jpivot:

Las ms importantes son:


1. Navegador OLAP: Permite realizar consultas personalizadas.

2. Grficos:

Tutorial JPivot

U.N.C.

3. Exportar a Excel: nos permite exportar la tabla de resultados visibles a un fichero con
formato excel.
4. Exportar a PDF: genera un documento PDF con los resultados de la tabla pivot generada y
grficos, en caso de haberlo definido.
5. Ocultar filas/columnas vacas:

6. Pivot: Permite rotar las filas y las columnas.


1. Navegador OLAP (realizar una consulta personalizada)

Al hacer click en el Navegador OLAP se mostrar lo siguiente:


Navegador
OLAP

Las opciones que brinda el navegador son:

Tutorial JPivot

U.N.C.

Pasar a Filtro: En la consulta no se mostrar la dimensin filtrada.


Pasar a Columna: La dimensin seleccionada se mostrar como una columna.
Pasar a Fila: La dimensin se mostrar como fila.
Cambiar el orden de las dimensiones, a fin de acomodarlas segn nuestro gusto.
Configurar Dimensin/Medida: Al hacer click en una dimensin en particular, o en
Medidas, se abrir una nueva ventana que nos permitir configurar lo mostrado en dicha
dimensin o medida.
Por ejemplo: Hacemos click en Ao Acadmico.

Se mostrar lo siguiente:

Selector de Miembros

Miembros

El botn Ninguno permite desactivar la seleccin de miembros, es decir, desaparecen


los tildes. El botn Todos tilda todos los miembros.
6

Tutorial JPivot

U.N.C.

El botn Sin agrupar inhabilita las agrupaciones automticas que realiza Pentaho
(cuando la cantidad de datos de una dimensin es considerable, Pentaho agrupa dichos
datos en orden abecedario).
El botn Agrupar habilita las agrupaciones automticas.

Para mostrar slo el ao acadmico 2004, realizamos las siguientes acciones:


Click sobre el ao 2004, activando su selector de miembros.
Click sobre Total aos a fin de desactivarlo. (En caso contrario mostrar el ao 2004 y el
total correspondiente a la sumatoria de todos los aos)
Click en Aceptar.

Veamos un ejemplo de una vista propia:

Vamos a mostrar la estructura laboral de los Alumnos, durante el ao acadmico 2010, discriminados
por sexo.

Para ello mostramos como columnas: la dimensin Sexo y la medida Total de Alumnos.
Como filas: la dimensin Situacin del estudiante.
Se configura la dimensin Ao Acadmico, tildndose slo el ao 2010.
Luego se filtran las dems dimensiones (incluyendo Ao acadmico), como se muestra a
continuacin:

Seleccionamos aplicar y obtendremos la siguiente tabla:


Slicer muestra el
filtro aplicado
aplicado (2010)

Tutorial JPivot

U.N.C.

2. Grficos

Al hacer click en Grfico se mostrar el grfico correspondiente a la vista realizada.

Grfico

Configuracin del grfico

Tutorial JPivot

U.N.C.

3. Exportar a Excel

Al hacer click en exportar a excel se abrir un cuadro de dilogo como se muestra a continuacin:

Podemos guardar el archivo en una ubicacin dada o bien abrirlo.


4. Exportar a PDF

En JPivot encontraremos dos opciones asociadas a PDF:


Configurar impresin: Configuramos alguna de las propiedades que tendr el PDF que
se genere en la opcin Exportar a PDF (titulo, tamao de tabla, orientacin del papel, etc).
Exportar a PDF: genera un documento PDF con los resultados de la tabla pivot segn la
configuracin indicada.

Tutorial JPivot

U.N.C.

5. Ocultar Filas / Columnas Vacias

Al seleccionar ocultar nulos se ocultarn aquellos elementos que no posean valor en la consulta
realizada.
Por ejemplo, en la siguiente tabla el miembro Valor Fuera de Rango no posee valor, por lo que al
tildar Ocultar Nulos, desaparecer de la tabla.

6. Pivot

Pivot permite intercambiar los ejes de la consulta realizada, rotando las filas por columnas. De esta
manera, en la consulta anterior Situacin del estudiante dejara de ser una Fila, para pasar a ser
columna, y la medida Alumnos junto con la dimensin Sexo rotaran a filas. Veamos como
quedara la vista:

10

Tutorial JPivot

U.N.C.

7. MDX (eXpresiones MultiDimensionales)

MDX es un lenguaje que permite realizar consultas sobre cubos OLAP, de la misma forma
que se utiliza SQL para efectuar consultas sobre bases de datos relacionales.
Las expresiones MDX se pueden utilizar para agregar lgica empresarial a los cubos, para
poner en prctica cdigo de colores a fin de brindar alertas, para crear medidas
personalizadas y as sucesivamente.

Editor MDX de JPivot

11

Tutorial JPivot

U.N.C.

La consulta de MDX bsica es la instruccin SELECT formada por las siguientes clusulas:
Una clusula SELECT que determina lo que se mostrar en las columnas y en las filas.
Una clusula FROM que determina qu cubo se consultar.
Una clusula WHERE opcional que permite restringir los datos devueltos.

Ejemplo de una consulta bsica:


select NON EMPTY Crossjoin({[Measures].[Alumnos (NI+RI)]}, {[Sexo].Children}) ON COLUMNS,
NON EMPTY Hierarchize({[Situacion del Estudiante].Children}) ON ROWS
from [Alumnos]

Al copiar y pegar esta consulta en el Editor MDX y luego hacer click en el botn Aplicar, podremos
ver la tabla Jpivot con el resultado correspondiente.

12

Tutorial JPivot

U.N.C.

Referencias
Ing. Bernabeu Dario, Ing. Garca Matto Mariano - Curso OSBI Pentaho (Noviembre 2009)

13

S-ar putea să vă placă și