Cómo está armado el data warehouse
EternumBIS es el data warehouse de Eternum: una base PostgreSQL separada del ERP, pensada para consultar, cruzar y graficar, sin tocar la base de producción.
Está armado en modelo estrella: tablas de hechos con los movimientos, rodeadas de dimensiones con los datos por los que se corta y se agrupa.
Cómo se leen los nombres
Sección titulada «Cómo se leen los nombres»Todas las tablas dicen qué son en el prefijo:
| Prefijo | Qué es | Cuántas |
|---|---|---|
dim_ | Dimensión: por qué se puede cortar o agrupar. Clientes, productos, fechas, depósitos, vendedores. | 82 |
fact_ | Hecho: los movimientos. Ventas, compras, remitos, asientos, cobranzas. | 43 |
rel_ | Relación: tablas puente entre dos dimensiones, para las jerarquías. | 12 |
tbl_ | Tabla del ERP replicada tal cual, sin modelar. | 1 |
En total 138 tablas y 2.727 columnas. El catálogo completo está en las páginas de esta sección.
Las columnas que se repiten en todos lados
Sección titulada «Las columnas que se repiten en todos lados»| Columna | Qué es |
|---|---|
id | La clave del registro. En las dimensiones es el mismo código que usás en el ERP. |
..._id | Referencia a una dimensión: codemp_id a empresas, fecha_id a fechas, entidad_id a entidades, producto_id a productos. Es por donde se hace el join. |
idmodif | Identificador de la última modificación. Es lo que usa el proceso de actualización; en un reporte no se usa. |
Cómo se actualiza
Sección titulada «Cómo se actualiza»Un proceso recorre el ERP y trae sólo lo que cambió desde la última corrida. Cada tabla lleva su propia marca de avance, así que la actualización es incremental y no vuelve a leer todo.
Las bajas se replican aparte: el ERP anota lo que se borró y el proceso lo repite en el warehouse.
Qué tan al día está
Sección titulada «Qué tan al día está»El warehouse no es la base de producción: refleja el estado de la última corrida del proceso. Para números al minuto hay que ir a las consultas del ERP; para análisis, tendencias y tableros, es al revés — el warehouse está para eso.
Consultarlo
Sección titulada «Consultarlo»Cada tabla y cada columna del warehouse llevan su descripción cargada en la propia base, tomada del ERP. Cualquier herramienta que lea los comentarios de PostgreSQL te los va a mostrar mientras armás la consulta, y son los mismos textos que ves en el catálogo de estas páginas.
La plataforma de reportes y tableros es Pentaho.
Antes de dar un número por bueno
Sección titulada «Antes de dar un número por bueno»- Mirá si la tabla que usás es de hechos o de dimensión. Sumar sobre una dimensión
no tiene sentido: los importes están en los
fact_. - Cuidado con los estados. Muchos hechos traen el comprobante con su estado y su condición de autorizado: filtralos, o vas a estar sumando cosas que el ERP todavía no considera firmes.
- Los pendientes son foto, no historia. Las tablas de pendientes reflejan el saldo al momento de la corrida.
- Cada hecho tiene su grano. Algunos son por comprobante y otros por renglón: fijate
si la tabla tiene
renglonantes de contar comprobantes.
Ver también
Sección titulada «Ver también»Historial de actualizaciones
Última actualización: . Todavía no hay un detalle de cambios cargado para esta ficha.