Wiki Markup |
---|
{scrollbar} |
El uso de expresiones lógicas para filtrar elementos de un nivel de una dimensión permite implementar requerimientos de seguridad complejos. Se presentan aquí los identificadores y funciones necesarios para definir restricciones sobre dimensiones.
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. |
- RestriccionesDefinicion
- RestriccionesEjemplosDefinición de restricciones sobre Dimensiones#RestriccionesDefinicion
- Definición de restricciones sobre Dimensiones#RestriccionesEjemplos
Anchor | ||||
---|---|---|---|---|
|
...
- Desde qué nivel y hasta qué nivel de cada dimensión podrán ser accedidos. La raíz de la dimensión es representada por el nivel 0.
- Filtrar en forma parámetrica paramétrica los elementos de un nivel de una dimensión definiendo una expresión lógica.
...
- Identificadores para elementos de un nivel (nodos de la jerarquía de cada dimensión)
Identificador | Función | |
---|---|---|
NodeKey | Retorna el valor de la clave del elemento que se está evaluando | Corresponde al atributo clave en la definición del nivel de la dimensión en O3 Designer. |
NodeLabel | Retorna el valor de la etiqueta del elemento que se está evaluando | Corresponde al atributo etiqueta corta en la definición del nivel de la dimensión en O3 Designer. |
NodeLongLabel | Retorna el valor de la etiqueta larga del elemento que se está evaluando | Corresponde al atributo etiqueta larga en la |
definición del nivel de la dimensión en O3 Designer. | ||
NodeDescription | Retorna el valor de la descripción del elemento que se está evaluando | Corresponde al atributo descripción en la definición del nivel de la dimensión en O3 Designer. |
- Identificadores para usuario y su rol:
Identificador | Función |
---|---|
userName | Retorna el identificador del usuario que está logueado consultando el cubo |
roleName | Retorna el nombre del rol del usuario con el que abrió el cubo |
- Funciones para manejo de atributos de usuario o rol:
O3 BI permite definir atributos a los usuarios y roles. Estos atributos poseen un nombre, un tipo de datos y un valor. Ver definición de atributos en: Administrando Usuarios en O3 Security
El acceso al valor de los atributos desde las restricciones se realiza con las siguientes funciones:
Función | Descripción |
---|---|
getUserValue(<nombre del atributo>) | Retorna el valor asignado al atributo para el usuario que accede al cubo |
getRoleValue(<nombre del atributo>) | Retorna el valor asignado al atributo para el rol del usuario que está accediendo al cubo |
Anchor | ||||
---|---|---|---|---|
|
...
Section | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Asignar la restricción al Rol
Una vez dada de alta la restricción se debe asignarle al rol que deseo que cumpla con esta restricción. Por lo que todos los usuarios para los culés quiero que se cumple la restricción creada deben estar agrupados en uno o más roles, a los cuales le voy a asociar esta restricción.
Para esto en la pestaña General de la definición del cubo para el cual fue creada la restricción se debe indicar a los roles que se le desea aplicar dicha restricción
Se detallan los pasos a dar en el siguiente video:
|
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. |
...