You are on page 1of 9

Sobre PALO 2.

Autor: Enric Biosca


Fecha creación: 22/11/07
info@stratebi.com
INDICE

1. Objetivo del documento ............................................................................... 3


2. Antecedentes y visión general ...................................................................... 3
3. Arquitectura de PALO 2.0............................................................................ 3
4. Instalación de PALO. ................................................................................... 4
5. Primeros Pasos con PALO ........................................................................... 5
6. Sobre las reglas de Palo 2.0 .......................................................................... 8
7. Usuarios y permisos ..................................................................................... 8
8. Soporte y comunidad .................................................................................... 9
9. Fuentes y bibliografía ................................................................................... 9
Sobre PALO 2.0

1. Objetivo del documento


El objetivo de este documento es describir de forma exhaustiva las características
y funcionalidades de PALO en su versión 2.0. Dicho documento intentará analizar el
motor MOLAP desde el punto de vista técnico y sus posibles vinculaciones o
integraciones con pentaho.

2. Antecedentes y visión general


La discusión entre las tecnologías ROLAP y MOLAP en el datawarehousing ha
generado desde siempre mucha polémica y mucha literatura. En este documento no se
pretende explicar de forma las diferencias entre ROLAP y MOLAP. Sin embargo
conviene tener claros los siguientes conceptos MOLAP:

Una arquitectura MOLAP almacena los datos en formato multidimensional, en


ficheros binarios, generalmente no accesibles desde otras aplicaciones.
El sistema MOLAP se basa en los cálculos en memoria y en la posibilidad de
escritura en el mismo cubo.
Generalmente presenta un mejor rendimiento en tiempo de ejecución, pero
necesita más tiempo de procesado y carga de datos.
Otra de las ventajas de PALO 2.0 es que incorpora reglas que permiten cálculos
complejos al estilo MDX con la ventaja que se pueden escribir en el mismo cubo
permitiendo así hacer proyecciones de futuro sobre datos del pasado.

3. Arquitectura de PALO 2.0


La arquitectura de PALO es cliente servidor. En el siguiente diagrama se puede
observar los diferentes componentes disponibles para PALO 2.0 así como las diferentes
capas que componen su arquitectura. Palo es una herramienta escrita en C.
No todos los componentes disponibles son nativos de los fabricantes. Ha salido una
implementación de la API de PALO en java (JPalo) que ha sentado las bases para
futuros desarrollos sobre PALO como por ejemplo el cliente web de PALO para
explotación de los cubos.

22/11/2007 Pag. 3 de 9
Sobre PALO 2.0

4. Instalación de PALO.
Para disponer de un entorno MOLAP operativo con PALO hay que realizar los
siguientes pasos:

Instalar o tener disponible en nuestra red un servidor PALO MOLAP


Podemos obtener el instalador de la web de PALO http://www.jedox.com/

Instalar alguna de las herramientas cliente para PALO:

PALO web Client i PALO Client


Se puede descargar de la web de JPALO: http://www.jpalo.net/download.htm

PALO Excel Add-in


Incluido con el servidor de PALO, descargable de la web:
http://www.jedox.com/

22/11/2007 Pag. 4 de 9
Sobre PALO 2.0

Crear un entorno de datos MOLAP o cargar una base de datos MOLAP existente

Se puede descargar la base de datos demo desde :


http://worksheetserver.com/download/zip/Demo2.zip
(ojo! 40MB)

5. Primeros Pasos con PALO


Para la creación de cubos podemos utilizar tanto el Excel addin como el Palo
Client. El Excel addin incluye algunas funcionalidades que pueden resultar cómodas
para trabajar con los datos.

Las diferentes opciones del plugin son:

Paste View: Permite Configurar hojas del Excel para rellenar datos en el cubo de
forma fácil y rapida

Paste Elements: Permite insertar los valores de los elementos de las


dimensiones en las hojas Excel para trabajar con ellos.

22/11/2007 Pag. 5 de 9
Sobre PALO 2.0

Paste Data Function: Permite insertar valores en las celdas de Excel a partir de
las funciones de Palo.

Modeller: Herramienta que permite crear bases de datos, cubos, jerarquías y


niveles, así como los valores para los atributos. Es la herramienta clave para la
definición de las dimensiones y los cubos MOLAP de PALO. Permite también
exportar los datos del cubo en formato TXT o CSV

Data Import: Permite Importar datos desde orígenes de datos distintos


(CSV,ODBC,MOLAP,TXT)

22/11/2007 Pag. 6 de 9
Sobre PALO 2.0

Save as Snapshot: Permite guardar una instantánea de la base de datos en su


estado actual para recuperarla en cualquier momento.

Palo Wizard: Asistente para crear, borrar o modificar bases de datos. Permite
también gestionar las instancias de Palo Server.

Los pasos necesarios para construir un cubo en PALO són:

1.- Crear o conectarse a una base de datos.


2.- Crear dimensiones, consolidaciones y jerarquías
3.- Crear hechos
4.- Definir cubos
5.- Rellenar Datos

Todos ellos muy sencillos e intuitivos con las herramientas del Excel Addin

22/11/2007 Pag. 7 de 9
Sobre PALO 2.0

6. Sobre las reglas de Palo 2.0


Palo 2.0 incorpora un sistema de reglas o formulas avanzadas para trabajar con
los elementos de los cubos. Para editar las reglas podemos utilizar el Rule Editor del
Excel Addin

Las reglas de negocio permiten realizar cálculos avanzados y operaciones de lectura y


escritura de celdas de los cubos. Podríamos establecer un paralelismo con las fórmulas
del lenguaje MDX que permiten acceder a otros cubos, miembros de otras jerarquías,
etc… La gran diferencia es que el sistema MOLAP combinado con las reglas de PALO
permiten hacer proyecciones de futuro y escribir los resultados de dichas reglas en
celdas del cubo.

7. Usuarios y permisos
Palo incluye también la implementación de un sistema de seguridad para la
explotación de los cubos. Permite crear:
Usuarios
Roles
Permisos sobre objetos

De esta forma se pueden controlar los accesos a los objetos de la base de datos así como
manejar diferentes roles según los requerimientos de cada usuario (lectura, escritura,
control total) Se puede también filtrar la visibilidad a subconjuntos de datos,etc…

Se puede gestionar también con el Modeller del Excel Addin.

22/11/2007 Pag. 8 de 9
Sobre PALO 2.0

8. Soporte y comunidad
Palo es un producto de la empresa jedox . Es un producto open source sin
embargo la comunidad que le da soporte es muy reducida. La empresa cobra para
obtener los manuales completos de la aplicación y tiene servicios como el Excel
Enterprise Spreadsheets que permite hacer dashboards con el Excel para explotarlos via
web.

La empresa Tensegrity software ha implementado una API en java de PALO y también


un cliente java de palo basado en eclipse. Todo ello open source.

9. Fuentes y bibliografía
Página web de jedox donde podéis encontrar los descargables de palo Server y
el Excel Addin. Así como algunos manuales breves de PALO y una guía para las reglas
de palo 2.0
Página Web de JPalo donde se puede encontrar la API java de Palo así como el
cliente Windows de Palo. Una especificación de la API de palo está disponible también
en esta web.

22/11/2007 Pag. 9 de 9

You might also like