Publicaciones
-
-
Curso Business Intelligence Pentaho (OSBI Pentaho)
Hola Gente.
En esta ocasión quería invitarl@s a otra edición del Curso OSBI Pentaho 100% a distancia:
-
Agregar soporte para Hibernate a nuestra Aplicación PrimeFaces/JSF/Spring
Como hacer para que nuestra aplicación tenga soporte para utilizar un mapeador Objeto-Relacional (ORM), particularmente Hibernate.
Hoy en día el uso de los ORM está muy extendido y facilita enormemente la tarea de la persistencia y el mantenimiento de la aplicación, además de dar solución a diferentes problemas inherentes a la temática, por ejemplo: validaciones, caching, logging, tuning, independencia del SGBDR, etc. Hibernate es el ORM Open Source más usado y robusto de que disponemos.
-
Leer datos de XML y escribirlos en un archivo tabulado CSV con Kettle
Se trata de leer un archivo XML y convertirlo en un archivo plano separado por comas utilizando Pentaho Data Integration. PDI siempre tratará de convertir las fuentes de entrada en filas y columnas, con este principio hay que partir siempre que uno intente hacer algo con este software. El XML en un tipo de datos jerárquico, por ello habrá que transformarlo a dato tabular. Para manipular XML se utiliza XQuery y XPath.
-
Internacionalizando nuestra aplicación PrimeFaces/JSF/Spring
Siguiendo con la construcción de la aplicación PrimeFaces/JSF/Spring, vamos a agregar la característica de Localización (I10N) mediante el agregado de componentes de Internacionalización (I18N). Un locale es un conjunto de parámetros que define el idioma, país y cualquier otra preferencia especial que el usuario desee ver en su interfaz de usuario.
Generalmente un identificador de locale consiste como mínimo de un identificador de idioma y un identificador de región. Con JSF es fácil de implementar.
-
Pivot4J - Reemplazo de JPivot en Pentaho BI Server?
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.
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.