Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

El catálogo de cubos presenta la lista de cubos publicados en el servidor. Permite agregar nuevos cubos (iniciar su procedimiento de publicación), borrar cubos publicados anteriormente y todo lo que refiere a la administración de cubos.

El listado de los cubos publicados en el servidor muestra también la siguiente información:

  • Título: Nombre del cubo que visualiza el usuario final

  • Habilitado: Si se encuentra disponible para su uso, si está o no fuera de línea. Esta opción es configurable por el usuario.

  • Prioridad: Establece la prioridad de apertura del cubo al momento de iniciar el servidor. Esto permite abrir los cubos más utilizados en forma automática antes que algún usuario los intente acceder disminuyendo el tiempo de espera.

  • Estado: El estado es correcto si se encuentra disponibles y sin errores, sino se indica que tiene errores. Se controla a su vez la existencia del archivo .cube en la ubicación indicada. Esta opción no es editable por el usuario, ya que el sistema lo establece de forma automática.

La administración de cubos abarca las siguientes tareas:

  • Publicación de cubos

  • Definición de políticas de acceso

  • Generación de archivos de configuración para actualización de cubos

  • Monitor  (de cubos)

  • Documentación de metadata de cubos (Dublin Core)

A continuación se describen las funcionalidades existentes para llevar adelante estas tareas:

Publicación: Agregar nuevo cubo

Para que los usuarios de O3 BI puedan acceder a los cubos, es necesario agregarlos a la lista de cubos disponibles del servidor.

La publicación por sí sola no establece mecanismos de actualización del cubo, éstos deberán definirse en una etapa posterior a la publicación.

Pasos a seguir para la publicación de un cubo:
  1. Ingresar al menú superior derecho y seleccionar la opción “+ Agregar”

2. Ingresar atributos utilizados para identificar el cubo

Título*

Nombre visible a los usuarios, con el que queda disponible en o3web. Puede contener caracteres especiales y blancos, y un máximo de 256 caracteres.

Nombre*

Nombre identificador del cubo, no debe contener caracteres especiales ni blancos, y con un máximo de 20 caracteres.

Namespace*

Seleccionar o definir el namespace al que quedará asociado el cubo.

Por defecto, o3bi.

Carpeta

Seleccionar colección o carpeta dentro de O3 BI Runtime donde se quiere almacenar el cubo.

Si se omite, O3 BI asigna por defecto ServerCatalog.

Una vez realizado este paso, se listará el nuevo cubo junto al listado de los cubos existentes:

3. Atributos generales del cubo

Se solicitan los atributos principales de la publicación del cubo. Para completar dicha información hay que dirigirse a la opción editar en que se encuentra disponible en el menú superior derecho, opción Editar seleccionando el cubo que se desea modificar:

Al ingresar a esa pantalla de despliegan distintas pestañas:

General: para definición de atributos generales del cubo.

Dublin Core: para documentación de metadata del cubo.

Restricciones: para definición de restricciones o perfiles sobre los roles autorizados.

Monitor: para definición de monitoreo del cubo.

En la pestaña General se completa la información relativa para la publicación del cubo.

  • Título, nombre, namespace y carpeta son los atributos que se completaron en el paso previo.

  • Disponible: indica si se quiere dejar el cubo accesible (en línea, disponible para su uso).

  • Estado: indica el estado actual del cubo: correcto o con errores.

  • Página de ayuda: permite especificar una página de ayuda para el cubo, se trata de una página html que presente información sobre el objetivo de análisis, dimensiones, medidas y fuentes de datos, que el usuario podrá consultar una vez que abre el cubo en o3web. 

  • URL: indicar URL al cubo, archivo de extensión .cube. La forma de especificar esta URL varía según el sistema operativo:

Windows

Linux y otros

Ruta absoluta al archivo .cube

Ejemplo: C:\Ideasoft\files\Bodega\BodegaVentas.cube

file:/opt/... resto de la ruta al archivo .cube

Ejemplo: file:/opt/Ideasoft/files/Bodega/BodegaVentas.cube

En todos los casos se pueden usar variables del sistema, de esta manera, la URL para el cubo Bodega Ventas puede ser ${o3.home}/files/Bodega/BodegaVentas.cube

  • Modelo: se debe indicar ruta al modelo, archivo de extensión .mdl. La forma de especificar la ruta al modelo varía según su ubicación (istore o no) y sistema operativo:

Windows

Linux y otros

En istore: istore:models/BodegaVentas.mdl
En file system: ruta absoluta al archivo .mdl

En istore: istore:models/BodegaVentas.mdl
En file system: ruta absoluta al archivo .mdl

  • Prioridad de lectura al iniciar: Establece la prioridad de apertura del cubo al momento de iniciar el servidor. Esto permite abrir los cubos más utilizados en forma automática antes que algún usuario los intente acceder disminuyendo el tiempo de espera.

  • Roles autorizados: este punto es donde se define la política de acceso al cubo. Se utiliza para declarar los roles con autorización de acceso al cubo. De forma opcional podrán tener restricciones

    Para esto se debe seleccionar la opción Agregar.

Restricción

Las restricciones de acceso, constituyen un mecanismo para limitar las dimensiones y medidas que los usuarios podrán acceder. Se definen para cada cubo porque refieren a información específica de sus dimensiones y medidas. Si bien no son de uso obligatorio, permiten lograr un segundo nivel de restricción.

Rol

Lista definida en la sección de seguridad. Los usuarios están asociados a un rol y es así que se define su acceso.

Prioridad

Define cual es el rol que tiene prioridad ante la seguridad de acceso al cubo. Esto se establece ya que un mismo usuario puede pertenecer a mas de un rol.

Finalmente presionar “Guardar”, se desplegará un mensaje con éxito, y el cubo quedará en línea, disponible para los usuarios definidos.

Publicar cubo y asignar roles.mp4

Edición de la publicación

Toda publicación de cubo puede ser modificada, es decir, se permite la edición de los distintos atributos que hacen a la publicación. Para esto, simplemente se debe seleccionar el cubo a editar en el catálogo de cubos, modificar los atributos que se consideren necesarios, y presionar Guardar para aplicar los cambios.

La edición de ciertos atributos hace necesaria la re-generación del archivo de configuración del cubo. Ver Actualización de configuración.

Borrar cubo existente

Es posible borrar cubos del Catálogo de cubos. Se debe seleccionar el cubo en cuestión, y presionar el botón Borrar dentro del menú superior derecho. Se solicita la confirmación de parte del usuario antes de proceder a la eliminación.

Esta acción no produce la eliminación física del cubo (archivo .cube), modelo (archivo .mdl), ni del archivo de configuración del cubo (archivo .srv)

Definición de políticas de acceso

Uno de los pasos de la publicación de todo cubo implica la definición de la política de acceso al mismo. Esta política deberá establecer quienes tendrán acceso a los cubos, y con qué restricciones, si corresponde. Esto se define a través de roles autorizados en primera instancia, y de restricciones en segunda instancia (no siempre requerido).

La asignación de roles a los cubos da visibilidad a los usuarios sobre todas las dimensiones y medidas. Sólo agregando restricciones sobre esos roles se logra ocultar dimensiones y/o medidas, o filtrar determinados elementos de las dimensiones.

Roles Autorizados

La tabla de roles autorizados en la pestaña General de todo cubo permite indicar los roles autorizados a acceder al cubo, las restricciones en caso que se requieran.

En primer lugar, la visibilidad de un cubo se determina a través de roles, no de usuarios en forma directa. De esta manera, en O3 BI se tendrán definidos roles a los que pertenecen distintos conjuntos de usuarios. Luego éstos roles son utilizados para dar acceso a los cubos.

En segundo lugar, pero no siempre de forma requerida, se pueden definir restricciones sobre los mencionados roles. Estas restricciones permiten ocultar medidas y dimensiones, o limitar el acceso sólo a determinados niveles o elementos de las dimensiones.

Procedimiento para definición y asignación de roles:

1.Definir usuarios.

2.Definir el o los roles necesarios. Asociar a éstos los actores (usuarios) correspondientes.

3. Asociar el o los roles creados al cubo. Ver Roles autorizados en los pasos para la Publicación de cubos.

Se debe presionar el botón Agregar, aparecerá una nueva ventana donde debe definirse el rol, prioridad y restricción.

Un rol autorizado a un cubo puede tener una restricción de acceso asociada, lo que significa que todos los usuarios que acceden con ese rol tendrán restricciones sobre dimensiones y medidas. Si un rol no tiene restricciones, los usuarios que acceden con ese rol no tendrán restricciones sobre las dimensiones y medidas, tendrán acceso a todas las medidas y dimensiones en forma completa.

Presionar Guardar para aplicar los cambios.

Actualización de configuración

Todo cubo que es publicado y que quede en estado disponible, debería poder actualizarse (construirse o generarse) cuando se requiera (generalmente, con cierta frecuencia). Para esto, es necesario tener definidos sus parámetros de actualización (servidor donde será generado, tipo de publicación, etc.). Parte de estas propiedades se definen con la funcionalidad Configuración, disponible al ingresar a editar el cubo, en el menú superior derecho.

(info) En este paso se creará el archivo de configuración del cubo, de extensión .srv, necesario para actualizar el cubo usando O3 BI Builder.

En una instancia posterior, deberá definirse frecuencia y horario de actualización, utilizando las programaciones de O3 BI, o los mecanismos ofrecidos por el sistema operativo (tareas programadas, cron).

IP o nombre del servidor

Identificación del servidor donde ejecuta el servidor de O3 BI que tiene publicado el cubo.

Tipo de publicación

Determina el tipo de publicación del cubo a actualizar. Opciones: 

  • Ninguno: valor por defecto.

  • Construir el cubo en archivo temporal y al finalizar subirlo al servidor (ftp, file system)

    • Forzar disponibilidad: indica que el cubo debe quedar disponible luego de la actualización

    • Eliminar cubo anterior

    • Eliminar archivo temporal

Usar el camino por defecto del archivo de configuración

Utiliza el camino por defecto donde generar el archivo de configuración (archivo .srv). Este camino es el mismo del cubo (archivo .cube).

En caso contrario se deberá configurar el camino absoluto donde generar el archivo de configuración.

Configurar ruta de intercambio

Indica si se utiliza una ruta de intercambio donde generar el cubo mientras se construye o actualiza.

En caso contrario se deberá definir la ruta de intercambio especifica donde generar el cubo.

Información de acceso

Usuario, contraseña y confirmación de la contraseña para acceder al servidor de O3 BI. Este usuario será utilizado por O3 BI Builder para conectarse al servidor y debe ser Administrador.

No todos los parámetros son requeridos, sino que dependen del tipo de publicación elegida.

Se deberán completar los parámetros de actualización necesarios y presionar Aceptar. En ese momento el archivo .srv quedará definido en el camino especificado.

Ante cambios en la publicación del cubo (pestaña General), o de IP o nombre de servidor, contraseña del usuario utilizado para crear el archivo, etc, éste deberá volver a ser generado (sobrescrito) desde esta ventana, no se recomienda su modificación en forma manual con uso de un editor de texto.

Monitor

O3 BI cuenta con un servicio de monitoreo que permite generar información de accesos y performance en forma general y a nivel de cada cubo. Por defecto el monitoreo a nivel de cubos no está activado. Para activarlo se tiene disponible la pestaña Monitor:

(info) Para que el log de monitoreo del cubo comience a generarse, se debe encender previamente el monitoreo del servidor. 

Desde aquí se puede activar o desactivar el monitoreo del cubo, además de indicar en qué ubicación y con qué nombre se quiere generar el log. Se sugiere una ruta por defecto, interna a la instalación, pero puede ser cambiada.

La información que se genera a partir del servicio de monitoreo se agrega al final de cada archivo de log (un log por cada cubo). Es responsabilidad del administrador eliminar de estos archivos aquella información que no sea relevante, o que pudiere corresponder a distintos períodos de monitoreo. Esto es de especial importancia si se van a utilizar los archivos para construir los cubos de análisis pues consumirán toda la información disponible en ellos. Ver detalle de archivo generado en  Monitoreo de cubos.

Restricciones 

Las restricciones de acceso, antes conocidas como perfiles, constituyen un mecanismo para limitar las dimensiones y medidas que los usuarios podrán acceder. Se definen para cada cubo porque refieren a información específica de sus dimensiones y medidas. Si bien no son de uso obligatorio, permiten lograr un segundo nivel de restricción.

Un rol autorizado a un cubo puede tener una restricción de acceso asociada, lo que significa que todos los usuarios que acceden con ese rol tendrán restricciones sobre dimensiones y medidas. Si un rol no tiene restricciones, los usuarios que acceden con ese rol no tendrán restricciones sobre las dimensiones y medidas, tendrán acceso a todas las medidas y dimensiones en forma completa.

Para aplicar restricciones se debe seguir este procedimiento:

  1. Seleccionar en el Catálogo de cubos el cubo al que se le quiere aplicar la restricción.

  2. Si el cubo aún no tiene definidos roles autorizados, agregarlos (o al menos agregar el rol sobre el cual se quiere definir la restricción). Este paso es necesario para habilitar la pestaña Restricciones.

Seleccionar la pestaña Restricciones, presionar  para agregar una nueva restricción. A continuación se solicita el título de la misma. Luego de presionar Aceptar se presenta la siguiente pantalla:

En la parte superior se tendrá la lista de restricciones creadas (se pueden definir varias, y asociarlas a los distintos roles del cubo). En la parte inferior se tienen dos pestañas, Acceso a la dimensión y Acceso a la medida.
El objetivo de estas dos pestañas es permitir:

  • Ocultar dimensiones y/o medidas (quitando la selección "Visible" en cada caso).

  • Definir condiciones lógicas de restricción sobre las dimensiones, indicando sobre qué niveles de la dimensión se quieren establecer. Para esto se dispone de 3 columnas: Desde nivel y Hasta nivel para indicar sobre qué niveles de la jerarquía de esa dimensión se quiere aplicar la restricción que se definirá a continuación (el valor 32767 hace referencia al número máximo de niveles que puede tener esa dimensión). La raíz de la dimensión es representada por el nivel 0.

Por mas información de restricciones por nivel ver la pagina Definición de restricciones sobre dimensiones.

La tercer columna, Restricción, sólo se habilita cuando se indica un nivel mayor a 0, y permite declarar la restricción (condición lógica en el editor de restricciones).

  1. Presionar Aplicar.

  2. Volver a la pestaña General, y en la columna Restricción de la tabla de Roles Autorizados, para el rol deseado, seleccionar la restricción recién creada:

Info

Para que este cambio tenga efecto, el cubo se debe sacar y volver a poner en línea. Es necesario además, que durante esta operación no hayan usuarios conectados al cubo.

Restricciones sobre dimensiones.mp4

Documentación de metadata de cubos (Dublin Core)

La pestaña Dublin Core en la Administración de cubos permite la documentación de ciertas propiedades, como se explica en Documentación de metadata de recursos (Dublin Core):

Titulo

Nombre dado al cubo

manual

Urn

Ver: Identificación de recursos en O3 BI 7.x

automática

Tema

Tema o tópico sobre el que trata el recurso. Generalmente se utilizan palabras claves o vocabulario específico

manual

Referencias

Enlaces a fuentes de información relacionadas con el cubo (no fuentes de datos del cubo)

manual

Conceptos

Conceptos con los que se relaciona, pertenecientes a una taxonomía existente.

manual

Descripción

información detallada del cubo

manual