Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Unknown macro: {scrollbar}

 La nueva capacidad para compartir metadata entre modelos multidimensionales implica el desarrollo, en primer lugar, de un modelo de dimensiones públicas con la o las dimensiones que se reutilizarán. Luego desde un modelo tradicional se hará referencia a la o las dimensiones de este modelo de dimensiones públicas.

A continuación se describen los pasos necesarios para el desarrollo de un modelo de dimensiones públicas, la reutilización de esta dimensión desde un modelo de análisis, y la construcción de éste último.

  1. Desarrollo de modelos de dimensiones públicas
    1. El primer paso para crear este tipo de modelos es definir las fuentes de datos a utilizar, la o las dimensiones (con la jerarquía que se requiera), indicando el namespace del modelo.
    2. Estos modelos no tienen medidas. Se debe verificar su estructura para comprobar que sus dimensiones pueden armarse correctamente a partir de las fuentes de datos.
    3. Estos modelos no se construyen ni se publican. Sí se deben almacenar en el servidor, quedando disponibles para usar sus dimensiones desde otros modelos.
  2. Desarrollo de modelos con referencias a dimensiones públicas
    1. Para desarrollar modelos multidimensionales que hagan referencia a dimensiones públicas se deben agregar las fuentes de datos necesarias y agregar dimension/es pública/s indicando a qué dimensión de qué modelo se hará referencia.
    2. A continuación se termina de definir el modelo de la forma habitual (agregando las medidas y dimensiones comunes que sean necesarias, y verificando el modelo).
  3. Construcción de modelos con referencias a dimensiones públicas
    1. La construcción de modelos que hacen referencia a dimensiones públicas es igual a la de los modelos comunes.
    2. La única particularidad es que ambos modelos (el de dimensiones públicas y el que hace referencia a éste) deberán almacenarse en el servidor de O3.
    3. Luego el cubo resultante deberá construirse utilizando el .srv.
  4. Referenciar más de un modelo de dimensiones públicas

 

Desarrollo de Modelos de Dimensiones Públicas

Un modelo de Dimensiones Públicas se desarrolla de la misma forma que un Modelo Multidimensional convencional, con la diferencia que no se definen Medidas, como así también no hay un límite mínimo de dimensiones definidas; con una sola alcanza.

Por lo tanto los pasos principales a seguir son:

  1. Definir fuentes de datos para poder construir la metadata. Tanto sea distintas fuentes de datos como la definición de campos virtuales
  2. Definir la o las dimensiones con las jerarquías necesarias y sin restrincción de tipo de dimensiones (Normal, Aristas, Rangos, Formato, Fecha)

Hay un ejemplo para el cubo de Bodegas, que viene con la instalación de O3BI en el directorio <O3Instalación>\files\Bodegas. El Modelo de Dimensiones Públicas es BodegaDimensiones.mdl

Nuevo Modelo de Dimensiones Públicas

Para comenzar un nuevo modelo de Dimensiones Públicas lo podemos hacer desde el icono o desde el Menú Archivo | Nuevo Modelo de Dimensiones Públicas

 

Además de indicarle un Nombre es recomendable indicar un Namespace que nos será de utilidad, principalmente cuando queremos utilizar más de un modelo de dimensiones públicas en un mismo modelo multidimensional.

 

 

El modelo puede ser verificado de la misma manera que los modelos convecionales.

 

Guarda el Modelo de Dimensiones Públicas en el O3Server (Archivos Remotos)

Desarrollo de Modelos Multidimensionales con Referencias a Dimensiones Públicas

Los modelos multidimensionales que queremos desarrollar con modelos de dimensiones públicas deben de estar guardados en el O3Server (Archivos Remotos).

El primer paso a realizar en el modelo multidimensional que estamos desarrollando es Agregar una Referencia a Dimensión.

Se realiza desde el menú Archivo | Agregar Referencia a Dimensión o desde el icono 

 

 

Indicamos el nombre de la dimensión en la pestaña de Descripción


Importar un Modelo de Dimensiones Públicas (Recurso)

Pasamos a la Pestaña de General, presionamos con el mouse en Importar y se nos despliega una ventana para Importar el Recurso.

 

Esta operación la hacemos por única vez para importar el modelo de dimensiones públicas, luego ya no será necesario importarlo.

 

 

 

Definimos un Prefijo para este recurso y presionamos el botón para elegir el Modelo de Dimensiones Públicas.

El nombre del prefijo puede ser cualquiera.

(info) Se recomienda no dejar en blanco porque es utilizado en la modificación de alcance  de medidas con respecto a esta dimensión (eventualmente)

 

 

Aceptamos y hacemos doble click sobre la dimensión que queremos referenciar (Productos), o click sobre el botón .

Se observa que la dimensión queda referenciada con el Prefijo indicado anteriormente; así mismo todos los campos que definen la dimensión.

Si nos dirigimos a la Pestaña de Referencias, de las Propiedades del Cubo, vamos a observar que se encuentra referenciado el Modelo de Dimensiones Públicas con el Prefijo (anteriormente definido), y el Namespace con que se identificó el Modelo de Dimensiones Públicas.

En esta Pestaña también se pueden agregar y/o remover los modelos de dimensiones públicas referenciados en el modelo multidimensional que estamos desarrollando.

  • Prefijo: es una abreviación del Namespace. Se recomienda su utilización siempre
  • Namespace: identifica el dominio para el cuál se definen las dimensiones. Por ejemplo, sirve para diferenciar dimensiones de igual nombre en modelos dentro del mismo namespace. Un modelo solo puede pertenecer a un Namespace
  • Ubicación: Es la referencia del modelo. Recordar que los modelos de dimensiones públicas deben almacenarse en el servidor, por lo tanto este campo siempre debe referir a un modelo del repositorio central (istore)

Para ingresar nuevas dimensiones públicas de un mismo modelo referenciado, indicar Agregar Referencia a Dimensión, el Nombre, y en la Pestaña General sólo indicar la Dimensión a Referenciar.

En caso de trabajar con dimensiones de varios modelos de dimensiones públicas, ir a Referenciar más de un Modelo de Dimensiones Públicas.

Puede continuar el desarrollo del mismo combinando con dimensiones no referenciadas (Fecha, Normal, Arista, Rango, Formato)

Recuerde que puede tomar como ejemplo los cubos de Bodegas que vienen con la instalación de O3BI.

Construcción de Modelos con Referencias a Dimensiones Públicas

Una vez finalizado el desarrollo del modelo multidimensional y guardado en el O3 BI (istore), se puede construir el mismo utilizando el comando builder y el archivo de Parámetros de Actualización del cubo (archivo .srv).

En el caso que el modelo de dimensiones públicas contenga parámetros definidos, es necesario que dichos parámetros sean definidos en el modelo que hace referencia a las dimensiones públicas. De modo que la construcción utilizando un archivo .cfg pueda resolverlos en forma adecuada.

Referenciar más de un Modelo de Dimensiones Públicas

En el desarrollo de un modelo multidimensional con varios modelos de dimensiones públicas hay que tener en cuenta los siguientes puntos:

1 - Los modelos de dimensiones públicas a referenciar tienen que tener Namespace distintos

2 - Al importar/referenciar los modelos de dimensiones públicas indicar un Prefijo distinto a cada uno de ellos

3 - A partir de ese momento los campos de las tablas de hechos deben ser referenciados con el prefijo del modelo de dimensiones públicas (prefijo.nombredelcampo)

Unknown macro: {scrollbar}

  • No labels