Identificación de recursos en O3 BI v7.x


O3 BI AdmServer 7.x

Identificación de Recursos de O3 BI

A partir de la versión 7 de O3 BI se incorporan mejoras para la identificación de recursos (algunos ejemplos de recursos son cubos, programaciones, programaciones de reportes, etc.)

Las versiones anteriores de O3 BI identificaban los recursos por su nombre (título), donde el usuario tenía libertad de elección de estos nombres (con restricciones de caracteres especiales). Estos mismos nombres eran utilizados para identificar internamente los recursos.

La incorporación de eXist como repositorio interno de estos recursos, permite manejar identificadores internos, paths y títulos para cada uno. Adicionalmente, se maneja el concepto de namespace.


Colección o carpeta
Permite establecer un path, una ubicación para el recurso dentro de O3 BI Runtime. Este componente se corresponde con la estructura física de carpetas de eXist. Consta de una serie de ubicaciones famosas sugeridas, pero permite al usuario agregar las propias. Su objetivo es permitir el almacenamiento de recursos en una estructura conocida y prolija de carpetas, que facilite luego su ubicación.

En todos los componentes de O3 BI donde se requiera este atributo, se tendrá disponible una ventana de selección para elegir la ubicación deseada, como se puede ver en la imagen a la izquierda. Si se omite, O3 BI por defecto almacena el componente bajo el nodo ServerCatalog. Si se quiere usar otra ubicación, ésta deberá crearse previamente en O3 BI Runtime y luego ser usada desde aquí.

Nombre
Nombre o identificador interno del recurso, no permite caracteres especiales ni espacios en blanco.

Título
Nombre del recurso visible para los usuarios. Permite caracteres especiales y espacios en blanco.

Namespace
Conjunto de nombres en el cual todos los nombres son únicos. Un identificador definido en un espacio de nombres está asociado con ese espacio de nombres. El mismo identificador puede ser definido en múltiples espacios de nombres, es decir, un identificador definido en un espacio de nombres es independiente del mismo identificador declarado en otro espacio de nombres.

Identificador: urn

Todos estos atributos forman el identificador del recurso, conocido como urn, con la siguiente estructura:

  <ns3:identifier>urn:o3:default:r:schedule:n:o3bi:diario</ns3:identifier>

Donde, entre los tags <ns3:identifier> y </ns3:identifier>, y separados por : se tiene:

EjemploSignificadoValores posibles
urnidentificador-
o3producto-
defaultdominio-
rworkspace o context'r' si es un elemento de O3 BI Runtime
'l' si es un elemento de Library
scheduletipo de elementoSi el workspace es r, el tipo de elemento puede ser por ejemplo cube, view, schedule, ad-hoc
Si el workspace es l, el tipo de elemento puede ser por ejemplo model, term, glossary, concept, taxonomy
ntipo de urn'n' de named, va seguido de namespace y name
'a' de automatic, caso en que va seguido de un id
o3binamespace, indicado por el usuario
diarioname, nombre indicado por el usuario

Cada una de las partes que conforman el identificador no puede tener mas de 20 caracteres y no aceptan caracteres especiales.