Personalización de informes con Basic Business Intelligence (BABI)
Resumen rápido
PostgreSQL es la base de datos libre que almacena de forma estructurada la información del ERP y permite acceder a ella rápidamente. El artículo repasa las ventajas del código abierto, el soporte profesional disponible y la replicación en tiempo real para contar con un servidor de respaldo.
Contenidos
Esta semana continuamos con la formación sobre BABI, nuestro módulo de Business Intelligence, empezada en el blog Creación de informes con Basic Business Intelligence (BABI).
En este blog nos centraremos en los 5 campos disponibles para la personalización de los informes y las gráficas: Dimensions, Column Dimensions, Mesures, Order y Groups.

1. Dimensions
Este campo nos indica qué información se mostrará en filas en la tabla de datos, así como la forma de agruparse y el orden.

El árbol mostrará como rama principal los productos y dentro de cada uno de ellos mostrará los meses con ventas.

También podemos añadir cualquier campo de la tabla de origen de datos, como el país, ciudad, forma de pago o descuento.
2. Column Dimensions
Esta tabla nos indica la información que se muestra en columnas y que podremos comparar en el gráfico, como el año (Year).

3. Mesures
La tercera tabla nos indica qué datos queremos visualizar y cómo estos se agregan: costes, ventas, unidades, etc...
- Average: El agregado mostrará la media de los valores.
- Sum: El agregado mostrará la suma de los valores.
- Count: El agregado muestra el número de valores o entradas.
4. Order

- Ascending: Ordenar los datos de menor a mayor, numérica o alfabéticamente.
- Descending: Ordenar los datos de mayor a menor, numérica o alfabéticamente.
5. Groups
Finalmente solo nos queda la tabla Groups, que permite indicar los grupos o perfiles de usuarios que tienen acceso al informe.
Preguntas frecuentes
¿Qué función desempeña PostgreSQL dentro del ERP?
Almacena la información del ERP de forma estructurada y permite acceder a ella rápidamente.
¿Que PostgreSQL sea libre y gratuito significa que es inferior?
No. El artículo explica que puede competir con sistemas propietarios como Microsoft SQL Server y Oracle Database, y que existen empresas especializadas que ofrecen soporte profesional.
¿Qué permite la replicación en tiempo real?
Permite mantener un segundo servidor con la misma información que el principal y activarlo si falla el sistema principal, sin pérdida de información según el artículo.
¿Por qué considera el artículo que PostgreSQL es una opción sólida?
Lo describe como un sistema completo, sólido y extensible, desarrollado por personas de procedencias diversas en lugar de depender de una sola empresa.
Artículos relacionados
Desarrollador
Rendimiento de la búsqueda de texto de PostgreSQL
El artículo comenta una comparación entre el rendimiento de la búsqueda de texto de PostgreSQL y la de Oracle. Las prestaciones de PostgreSQL permitieron implementar rápidamente la búsqueda de texto de Koo y ofrecer resultados ágiles sobre los datos de OpenERP.
Desarrollador
Acceder a la estructura de la base de datos desde iReport
La nueva funcionalidad de jasper_reports permite que iReport consulte la estructura de campos de un modelo de OpenERP sin crear manualmente el archivo XML. Después de instalar la versión más reciente del módulo, hay que configurar una fuente de datos XML remota con la URL XML-RPC, la ruta «/jasper/» y el nombre interno del modelo; esta función está disponible en la versión 6.
ERP y Negocio
Como analizar datos en Tryton con el módulo de Business Intelligence
El módulo Business Intelligence para Tryton permite analizar y cruzar los datos del ERP para apoyar la toma de decisiones. Ofrece navegación rápida sobre grandes volúmenes, pantallas de análisis personalizables sin programar, respeto de los permisos de usuario y exportación a hojas de cálculo.