ERP i Negoci

Personalització d'informes amb Basic Business Intelligence (BABI)

3 min de lectura

Resum ràpid

PostgreSQL és la base de dades lliure que desa de manera estructurada la informació de l’ERP i en facilita l’accés ràpid. L’article repassa els avantatges del programari lliure, el suport professional disponible i la replicació en temps real com a opció per disposar d’un servidor de reserva.

Continguts

Aquesta setmana continuem amb la formació del BABI, el nostre mòdul de Business Intelligence, iniciada al bloc Creació d'informes amb Basic Business Intelligence (BABI).

En aquest blog ens centrarem en els 5 camps disponibles per personalitzar els informes i les gràfiques: Dimensions, Column Dimensions, Mesures, Order i Groups. Per facilitar la comprensió seguirem amb el mateix exemple que al bloc anterior.

1. Dimensions

Aquest camp ens indica quina informació es mostrarà en files a la taula de dades, així com la forma d'agrupar i l'ordre. L'exemple ens mostra el següent ordre:

L'arbre de dades mostrarà els productes a la branca principal i dins seu els mesos amb vendes.

Aquesta taula ens permet modificar la seqüència d'ordenació (Sequence), si canviem l'ordre per Mes (1) i Product (2) l'arbre de dades canviarà i ens mostrarà els mesos a la branca principal i dins de cada mes els productes venuts.

També podem afegir qualsevol camp de la taula d'origen de dades, afegint un nou registre a la taula i assignant l'ordre mitjançant el nombre de seqüència. En l'exemple podríem mostrar dades com el país, ciutat, forma de pagament, descompte, etc ...

En crear l'estructura de dades hem de tenir en compte que els gràfics només mostren dades a un nivell i que no podem fer comparatives entre diferents files, totes les dades que vulguem comparar s'han d'indicar en columnes a Column Dimensions.

2. Column Dimensions

Aquesta taula ens indica la informació que es mostra en columnes i que podrem comparar en el gràfic, en l'exemple trobem la informació de l'any (Year).

Igual que en les Dimensions, també podem afegir camps i ordenar-los. En aquest cas les limitacions d'OpenERP ens impedeixen crear un arbre per les columnes, la informació es mostra en una primera columna amb les dades agregades seguida de les diferents columnes amb les dades específiques del camp. En l'exemple i recuperant el gràfic anterior, veiem una primera columna amb les quantitats sumades de tots els anys seguida de diverses columnes amb les unitats venudes cada any.

3. Mesures

La tercera taula ens indica quines dades volem visualitzar i com aquestes s'agreguen: costos, vendes, unitats, etc ... Igual que en les taules anteriors podem afegir i ordenar més camps que es mostraran en forma de noves columnes.

En l'edició del camp trobem un nou paràmetre (Aggregate) que ens defineix com s'agrupa la informació, tenim diverses opcions:

  • Average: L'agregat mostrarà la mitjana dels valors.
  • Sum: L'agregat mostrarà la suma dels valors.
  • Count: L'agregat mostra la quantitat de valors o entrades.

4. Order

La taula ens permet definir l'ordre amb què es mostra la informació en l'arbre de dades. Podem indicar les expressions Dimension i Mesures de les taules 1, 2 i 3, i indicar la prioritat d'ordre amb el número de seqüència. En l'exemple estudiat trobem les següent ordenació:

En primer lloc ordenarà les dades per quantitat, seguit del nom del producte i del mes.

També podem definir quins criteris d'ordenació es segueixen per a cada concepte, amb un doble clic al registre a la columna Order podem seleccionar:

  • Ascending: Ordenar les dades de menor a major numèrica o alfabèticament.
  • Descending: Ordenar les dades de major a menor numèrica o alfabèticament.

5. Groups

Finalment només ens queda la taula Groups que ens permet indicar els grups o perfils d'usuaris que tenen accés a l'informe. Per facilitar l'ús s'utilitzen els mateixos grups definits en el programa de gestió.

Preguntes freqüents

Quina funció té PostgreSQL dins de l’ERP?

Desa la informació de l’ERP de manera estructurada i en permet l’accés ràpid.

Que PostgreSQL sigui lliure i gratuït vol dir que és inferior?

No. L’article explica que pot competir amb sistemes propietaris com Microsoft SQL Server i Oracle Database, i que hi ha empreses especialitzades que ofereixen suport professional.

Què permet la replicació en temps real?

Permet mantenir un segon servidor amb la mateixa informació que el principal i posar-lo en marxa en cas de fallada, sense pèrdua d’informació segons el text.

Per què l’article considera PostgreSQL una opció sòlida?

El descriu com un sistema complet, sòlid i extensible, impulsat per desenvolupadors de procedències diverses en lloc de dependre d’una sola empresa.