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 dispnible para su uso, si esta 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 usurio, ya que el sistema lo estable de forma automatica se
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:
Ingresar al menú superior derecho y seleccionar la opcion “+ 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 maximo 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 informacion hay que dirigirse a la opcion editar en que se encuentra disponible en la misma linea del cubo agregado recientemente.
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 realativa 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 |
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 istore: istore:models/BodegaVentas.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 seccion de seguridad. Los usarios estan 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 exito, y el cubo quedará en línea, disponible para los usuarios definidos.
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.
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 públicación | Determina el tipo de publicación del cubo a actualizar. Opciones:
|
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 sera 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 (sobreescrito) 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:
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.
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 | 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 |
Falta definir como configurar las restricciones (crear pagina hija o editar la pagina que esta creada