lunes, marzo 25, 2013

Pivot4J - Reemplazo de JPivot en Pentaho BI Server?

Hola Gente,

en los últimos tiempos no dispuse de mucho tiempo para leer y ver como están las cosas con OSBI, pero este fin de semana le pegué una mirada a la versión que se viene de Pentaho BI Server 5, son muchos los cambios y  pocas cosas funcionan en esta versión TRUNK, de cualquier manera este post no es para hablar de ello, hablaremos un poco de Pivot4J, una nueva implementación de un visor OLAP que se las trae. Esta es la web oficial: http://mysticfall.github.com/pivot4j/index.html

Introducción:

Podemos decir que está basado en JPivot, que se ha reemplazado la librería de backend por API Olap4J y que no impone una UI en particular, pero existe una implementación de UI basada en PrimeFaces (framework del cual hemos hablado ya en varias ocasiones)

Características (fuente):

  • Soporta todas las características originales de JPivot (drill down, drill through, sort, etc)
  • El backend OLAP está basado en Olap4J
  • Fácil de usar y posee una API base que permite implementar renders web.
  • Soporta exportar a excel y pdf
  • Posee una aplicación funcional de ejemplo basada en JSF/PrimeFaces
  • Está en desarrollo avanzado un plugin para Pentaho BI Server
Descargando e instalando la aplicación de ejemplo:

La aplicación web puede descargarse desde aquí. Se trata de un archivo WAR listo para desplegar. 
Una vez que lo descargamos, lo debemos copiar en la carpeta webapps de nuestro Tomcat [TOMCAT_HOME]/webapps (Podemos ver desde donde descargar Apache Tomcat en la sección Prerequisitos de este post). Una vez que copiamos el WAR en la capeta de aplicaciones de Tomcat iniciamos o reiniciamos el server.

La Aplicación Web:

Como puede verse en la siguiente captura de pantalla la aplicación web es muy sencilla he intuitiva, mucho más que la interface de JPivot, la consulta se crea arrastrando y soltando dimensiones y medidas en el Navegador OLAP desde la estructura del cubo hasta la estructura del pivot, el resto son botones que "hablan por si mismos".


Aún le faltan algunas funcionalidades por implementar como los gráficos, pero va muy bien yb es muy rápido.

Por ahora nada más.

Espero les sea de utilidad.

Saludos

Mariano


No hay comentarios.:

Etiquetas

pentaho (45) java (35) eclipse (23) jdbc (14) curso (13) tomcat (13) primefaces (12) db2 (11) mondrian (10) review (10) jsf (9) openI (9) pdi (9) prd (9) libro (8) plugin (8) musql (7) struts (7) javascript (6) spring (6) cdf (5) ctools (5) instalar (5) linux (5) mysql (5) data studio (4) hibernate (4) ireport (4) jasper (4) meteor (4) videocurso (4) eglu (3) eglubi (3) elearning (3) graphite (3) grupo eglu (3) jboos tools (3) mexico (3) openbits (3) packt (3) python (3) undec (3) websphere (3) applet (2) cde (2) dao (2) db2university (2) exelearning (2) flexigrid (2) hadoop (2) iua (2) kettle (2) moodle (2) node (2) olap (2) osbi (2) pivot4j (2) scorm (2) sql (2) stpivot (2) actionscript (1) amazon (1) autenticacion (1) avanzado (1) base de datos (1) big data (1) bigdata (1) bodoc (1) cambiar (1) ccc (1) cdc (1) chat (1) cloud (1) coffeescript (1) control de acceso (1) corti (1) csv (1) cuba (1) curso meteor undec (1) dashboard (1) datamart (1) dataptix.tv (1) datasource (1) datatable (1) db2 ExpressC (1) demonio (1) distancia (1) driver (1) driver jdbc (1) eglufiltertwolist (1) encapsulamiento (1) especialización (1) etl (1) excepciones (1) export (1) faces (1) federación (1) filas afectadas (1) filtertwolist (1) filtrado (1) flegrid (1) flex (1) google (1) google viz (1) hostname (1) html (1) i18n (1) ibm (1) identidad (1) indignación (1) instancias (1) inteligencia de negocios (1) jee (1) jpivot (1) l10n (1) la azada (1) la zaga de los confines (1) layout (1) liberado (1) libre (1) libro promoción (1) lob (1) marktplace (1) menu (1) meteor node javascript google oauth autenticacion (1) mobile (1) mongoDB (1) node.js (1) oauth (1) olap4j (1) open source (1) orm (1) persistencia (1) personalizada (1) prd5 (1) psw (1) publicidad (1) rad6 (1) recursividad (1) reporting (1) rock (1) saiku (1) script (1) servicio (1) sessiontimeout (1) sourceforge (1) spinneta (1) sqlserver (1) ssl (1) taller (1) troyanx (1) ubuntu (1) ucc (1) ui (1) web (1) web console (1) xampp (1) xml (1) xpath (1)

Seguidores