Un Cubo es una estructura multidimensional utilizada en el modelado de datos analíticos (OLAP), que organiza información a partir de diversas dimensiones. Cada dimensión representa un eje de análisis (como Cuenta, Tiempo, Entidad, Escenario, etc.) y puede contener una o más jerarquías.
Las jerarquías definen los niveles de agregación dentro de la dimensión — por ejemplo, en la dimensión Tiempo, la jerarquía puede ser: Año → Semestre → Trimestre → Mes. Cada miembro de la dimensión pertenece a un nivel jerárquico y está lógicamente relacionado con los demás, lo que permite la navegación entre niveles (drill-up / drill-down).
El cubo permite análisis complejos y de alto rendimiento al cruzar hechos con diversas combinaciones de dimensiones y miembros jerárquicos.
Para que un usuario pueda efectuar la publicación de un cubo deberá tener la siguiente Funcionalidad de Gestor habilitada:
O estar asociado a un Grupo de Aplicación con la siguiente Funcionalidad de gestor habilitada:
El Cubo está compuesto por una lista de dimensiones, que organizan los datos de forma jerárquica y posibilitan diferentes perspectivas de análisis sobre los hechos del sistema.
El cubo posee cuatro dimensiones fundamentales, presentes en cualquier instancia de aplicación:
Cada una de estas dimensiones puede contener una o más jerarquías, y cada jerarquía está compuesta por una lista de miembros. También podemos crear tantas dimensiones como sean necesarias.
Además, cada dimensión posee una lista de atributos. Un atributo se define por su nombre y tipo de dato (ej: texto, número, booleano, fecha, etc.). Cada miembro de la dimensión puede tener un valor específico para cada atributo.
Por ejemplo:
En la dimensiónCuenta, puede haber un atributoIngresocon tipo de agregación+(positivo) y un atributoGastocon tipo de agregación-(negativo). Para cada miembro de la dimensión, podemos seleccionar el atributo que mejor se ajuste.
Cada aplicación puede contener dos estados distintos de cubo:
Al guardar un cubo, el sistema nunca sobrescribe el registro anterior. En su lugar, se crea y almacena un nuevo objeto en la tabla REP_XML de la base de datos.
T6 mantiene el historial completo de versiones del cubo por aplicación, permitiendo:
Para más información, consulte: Seguridad - Auditoría
La publicación del cubo consiste en materializar el contenido de REP_XML en las tablas físicas de la base de datos de la aplicación.
Cada dimensión se convierte en una tabla en la base de datos.
Estas tablas se generan solo en el momento de la publicación, y la aplicación pasa a consumirlas directamente en formularios, pantallas y consultas analíticas.
Cada aplicación posee una única tabla hecho.
Esta tabla almacena los datos transaccionales (valores numéricos) y se relaciona con las tablas dimensionales. Las dimensiones proporcionan estructura y semántica, mientras que la tabla hecho concentra los datos cuantitativos (valores en las celdas).
La publicación del cubo es obligatoria cuando hay cambios estructurales en el XML, tales como:
Cambios que no implican la estructura del cubo (ej: adición de valores en celdas) no requieren publicación.
Para poder efectuar la primera publicación del cubo en T6, necesitaremos crear una aplicación y añadir miembros en la dimensión
tiempo.
Después de crear su aplicación y añadir miembros en la dimensión tiempo, siga los siguientes pasos para publicar el cubo:
Acceda al menú principal de T6.
En la sección Modelado, haga clic en Publicar.
Para publicar el cubo de la aplicación seleccionada, haga clic en Publicar;
Después de un breve período se generará una nueva notificación, informando sobre el éxito en la publicación del cubo (haga clic para más información sobre las Notificaciones):
La publicación del cubo se realiza de forma individual por aplicación, no es posible seleccionar más de una aplicación por publicación.
Si no hay cambios en la parte estructural del cubo, al intentar realizar la publicación, se mostrará el siguiente mensaje:
Otra acción que impide la publicación del cubo es el bloqueo del cubo por parte de otro usuario. Al intentar realizar la publicación con un cubo bloqueado, se mostrará el siguiente mensaje:
Un cubo es una estructura multidimensional utilizada en modelado de datos analíticos (OLAP) que organiza información a través de diversas dimensiones como Cuenta, Tiempo, Entidad y Escenario, permitiendo análisis complejos y de alto rendimiento.
Todo cubo tiene cuatro dimensiones fundamentales: Cuenta, Escenario, Entidad y Tiempo.
El Cubo Válido es el estado actual del cubo que aún está siendo editado, mientras que el Cubo Publicado es la versión sincronizada con la base de datos y disponible para su uso.
Para publicar un cubo en T6, es necesario tener la funcionalidad de gestor Gestionar estructura/modelo de la aplicación habilitada o estar asociado a un Grupo de Aplicación con la misma funcionalidad habilitada.
Sí, T6 mantiene un historial completo de versiones (Historial del Modelo), permitiendo exportar versiones anteriores o revertir un cubo válido.
La publicación del cubo es obligatoria cuando hay cambios estructurales como creación/eliminación de dimensiones o miembros, cambios en jerarquías o inclusión de atributos. Los cambios que no involucran estructura (como agregar valores) no requieren publicación.
No, la publicación del cubo se realiza individualmente por aplicación; no es posible seleccionar más de una aplicación por publicación.
El sistema mostrará un mensaje informando que no hay cambios estructurales para publicar.
Los posibles motivos incluyen: no tener los permisos adecuados, no haber cambios estructurales para publicar, o que el cubo esté bloqueado por otro usuario.
Espere a que el usuario libere el bloqueo o contacte al administrador del sistema para verificar el estado del bloqueo.
Sí, pero es necesario tener la funcionalidad de gestor Desbloquear Cubo bloqueado por otro usuario habilitada.
El sistema nunca sobrescribe registros anteriores. Cada guardado crea un nuevo objeto en la tabla REP_XML, manteniendo un historial completo.
Es necesario crear una aplicación y agregar miembros en la dimensión Tiempo antes de poder realizar la primera publicación del cubo.