file-xmlEsquemas

Mapeo de bases de datos Start / Snowflake ..

circle-info

Versiones de esquema

Un esquema define una base de datos multidimensional en estrella / copo de nieve. Contiene un modelo lógico, compuesto por cubos, jerarquías y miembros, y un mapeo de este modelo sobre un modelo físico.

El modelo lógico consiste en las construcciones usadas para escribir consultas en el lenguaje MDX: cubos, dimensiones, jerarquías, niveles y miembros.

El modelo físico es la fuente de los datos que se presentan a través del modelo lógico. Típicamente es un esquema en estrella, que es un conjunto de tablas en una base de datos relacional.

Esquema Mondrian 3

Explora las construcciones del esquema:

circle-info

Elemento de esquema

El elemento Schema es el contenedor raíz de un archivo de esquema Mondrian. Piénsalo como la envoltura exterior que contiene todo lo demás. Cada archivo XML de esquema Mondrian tiene exactamente un elemento Schema.

Cada esquema necesita un atributo name, aunque Mondrian no lo utiliza para operaciones críticas. Se recomienda que también añadas un atributo description para explicar qué hace el esquema en términos legibles por humanos.

También deberías especificar metamodelVersion="3.14" ya que esto ayuda a rastrear qué versión del formato de esquema estás usando.

El elemento Schema contiene todos los bloques de construcción de tu modelo de datos. Siempre requiere un elemento PhysicalSchema, que define las tablas y columnas reales de la base de datos.

Típicamente, un esquema incluye uno o más elementos Cube que definen las estructuras de datos multidimensionales. También puede contener elementos Dimension para dimensiones compartidas que múltiples cubos pueden usar, y elementos Role para control de acceso y configuraciones de seguridad.

Un analista típicamente crea primero el Schema como el contenedor exterior, luego lo rellena con los componentes necesarios para responder preguntas empresariales, como dimensiones y cubos.

Piénsalo como un archivador: el Schema es el propio armario, y llenas los cajones con carpetas organizadas (cubos, dimensiones) que ayudan a responder preguntas empresariales específicas.

¿Esto ayuda a aclarar el concepto?

Elemento de esquema
circle-info

En Mondrian v3 el analizador de esquemas era extremadamente sensible al orden de los elementos hijos. Si obtienes los elementos hijos en el orden incorrecto (por ejemplo, un cube después de un role..), Mondrian ignorará el cube.

Última actualización

¿Te fue útil?