Top Banner
Del Giudice Glenda Della Mea Mariela Universidad Nacional de Córdoba 18-08-2011 Tutorial JPivot
14

Tutorial JPivot

Jan 06, 2017

Download

Documents

vokhanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Tutorial JPivot

Del Giudice Glenda – Della Mea Mariela

Universidad Nacional de Córdoba

18-08-2011

Tutorial JPivot

Page 2: Tutorial JPivot

1

Tutorial JPivot U.N.C.

Contenido Introducción ......................................................................................................................................... 2

¿Qué es JPivot y para que se utiliza? ............................................................................................... 2

¿Qué es OLAP? ............................................................................................................................. 2

Primeros Pasos ..................................................................................................................................... 2

1. Login ......................................................................................................................................... 2

2. Navegación de un cubo OLAP .................................................................................................. 3

Funcionamiento de JPivot .................................................................................................................... 3

Opciones Jpivot ................................................................................................................................ 4

1. Navegador OLAP (realizar una consulta personalizada) ...................................................... 5

2. Gráficos ................................................................................................................................ 8

Configuración del gráfico ......................................................................................................... 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

Page 3: Tutorial JPivot

2

Tutorial JPivot U.N.C.

Introducción

¿Qué es JPivot y para que se utiliza?

Jpivot es un conjunto de librerías customizables JSP que permiten navegar cubos OLAP y mostrar esa información en forma de tablas y gráficos, soportando la funcionalidad típica 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 información de Jpivot, realiza las consultas contra la base de datos y devuelve la información en formato multidimensional. Luego Jpivot utiliza dichos resultados para construir una página HTML que permita visualizar la información).

¿Qué es OLAP?

OLAP es el acrónimo en inglés de procesamiento analítico en línea (On-Line Analytical Processing). Es una solución 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 contraseña establecida.

Page 4: Tutorial JPivot

3

Tutorial JPivot U.N.C.

2. Navegación de un cubo OLAP

Una vez logueado, se mostrará la siguiente pantalla:

Hacer click en New Analysis View – Nueva Vista de Análisis. A continuación, seleccionar el esquema y cubo que desea navegar.

Esquema: UNC-Guarani.

Cubos existentes: 05 Alumnos -02 Rendimiento Académico y 03 Procedencia. Otra opción para ingresar a los cubos de Guarani:

A partir del Navegador, ingresar a la carpeta UNC – Académica.

En la parte inferior del Navegador, visualizará 3 vistas por defecto.

Ejecutar la vista de análisis correspondiente al cubo al que se desea ingresar.

Funcionamiento de JPivot Un análisis 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 continuación:

Dimensiones

Medidas

Page 5: Tutorial JPivot

4

Tutorial JPivot U.N.C.

Opciones Jpivot

El signo + de una dimensión permite realizar un Drill Down → Explorar los datos de la dimensión seleccionada. El signo – se utiliza para Drill Up → Ocultar los datos de la dimensión. En la parte superior de la vista se muestran las diversas Opciones Jpivot: Las más importantes son:

1. Navegador OLAP: Permite realizar consultas personalizadas.

2. Gráficos:

Page 6: Tutorial JPivot

5

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 gráficos, en caso de haberlo definido.

5. Ocultar filas/columnas vacías:

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: Las opciones que brinda el navegador son:

Navegador OLAP

Page 7: Tutorial JPivot

6

Tutorial JPivot U.N.C.

Pasar a Filtro: En la consulta no se mostrará la dimensión filtrada.

Pasar a Columna: La dimensión seleccionada se mostrará como una columna.

Pasar a Fila: La dimensión se mostrará como fila.

Cambiar el orden de las dimensiones, a fin de acomodarlas según nuestro gusto.

Configurar Dimensión/Medida: Al hacer click en una dimensión en particular, o en Medidas, se abrirá una nueva ventana que nos permitirá configurar lo mostrado en dicha dimensión o medida.

Por ejemplo: Hacemos click en Año Académico.

Se mostrará lo siguiente:

El botón “Ninguno” permite desactivar la selección de miembros, es decir, desaparecen los tildes. El botón “Todos” tilda todos los miembros.

Miembros

Selector de Miembros

Page 8: Tutorial JPivot

7

Tutorial JPivot U.N.C.

Vamos a mostrar la estructura laboral de los Alumnos, durante el año académico 2010, discriminados por sexo.

El botón “Sin agrupar” inhabilita las agrupaciones automáticas que realiza Pentaho (cuando la cantidad de datos de una dimensión es considerable, Pentaho agrupa dichos datos en orden abecedario).

El botón “Agrupar” habilita las agrupaciones automáticas.

Para mostrar sólo el año académico 2004, realizamos las siguientes acciones:

Click sobre el año 2004, activando su selector de miembros.

Click sobre Total años a fin de desactivarlo. (En caso contrario mostrará el año 2004 y el total correspondiente a la sumatoria de todos los años)

Click en Aceptar.

Veamos un ejemplo de una vista propia:

Para ello mostramos como columnas: la dimensión “Sexo” y la medida “Total de Alumnos”.

Como filas: la dimensión “Situación del estudiante”.

Se configura la dimensión “Año Académico”, tildándose sólo el año 2010.

Luego se filtran las demás dimensiones (incluyendo Año académico), como se muestra a continuación:

Seleccionamos aplicar y obtendremos la siguiente tabla:

Slicer muestra el filtro aplicado

aplicado (2010)

Page 9: Tutorial JPivot

8

Tutorial JPivot U.N.C.

2. Gráficos

Al hacer click en “Gráfico” se mostrará el gráfico correspondiente a la vista realizada.

Configuración del gráfico

Gráfico

Page 10: Tutorial JPivot

9

Tutorial JPivot U.N.C.

3. Exportar a Excel

Al hacer click en exportar a excel se abrirá un cuadro de diálogo como se muestra a continuación: Podemos guardar el archivo en una ubicación dada o bien abrirlo.

4. Exportar a PDF

En JPivot encontraremos dos opciones asociadas a PDF:

Configurar impresión: Configuramos alguna de las propiedades que tendrá el PDF que se genere en la opción Exportar a PDF (titulo, tamaño de tabla, orientación del papel, etc).

Exportar a PDF: genera un documento PDF con los resultados de la tabla pivot según la configuración indicada.

Page 11: Tutorial JPivot

10

Tutorial JPivot U.N.C.

5. Ocultar Filas / Columnas Vacias

Al seleccionar ocultar nulos se ocultarán 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 “Situación del estudiante” dejaría de ser una Fila, para pasar a ser columna, y la medida “Alumnos” junto con la dimensión “Sexo “rotarían a filas. Veamos como quedaría la vista:

Page 12: Tutorial JPivot

11

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 lógica empresarial a los cubos, para poner en práctica código de colores a fin de brindar alertas, para crear medidas personalizadas y así sucesivamente.

Editor MDX de JPivot

Page 13: Tutorial JPivot

12

Tutorial JPivot U.N.C.

Ejemplo de una consulta básica: select NON EMPTY Crossjoin({[Measures].[Alumnos (NI+RI)]}, {[Sexo].Children}) ON COLUMNS, NON EMPTY Hierarchize({[Situacion del Estudiante].Children}) ON ROWS from [Alumnos]

La consulta de MDX básica es la instrucción SELECT formada por las siguientes cláusulas:

Una cláusula SELECT que determina lo que se mostrará en las columnas y en las filas.

Una cláusula FROM que determina qué cubo se consultará.

Una cláusula WHERE opcional que permite restringir los datos devueltos.

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

Page 14: Tutorial JPivot

13

Tutorial JPivot U.N.C.

Referencias Ing. Bernabeu Dario, Ing. García Mattío Mariano - Curso OSBI Pentaho (Noviembre 2009)