Compartir a través de


Ejemplo 1: especificar explícitamente un conjunto permitido

En este ejemplo, una función de base de datos tiene la configuración de seguridad de dimensión que se muestra en la siguiente tabla.

Attribute

IsAllowed

AllowedSet

DeniedSet

ApplyDenied

VisualTotals

State

True

True

False

City

True

San Jose

True

False

Gender

True

True

False

Los resultados de esta configuración de seguridad son los siguientes:

  • Sólo estará visible el miembro California del atributo State. (El conjunto permitido para el atributo City sólo incluye San Jose, una ciudad de California. Esto significa que el conjunto permitido no sólo limita el atributo City, sino que también limita la visibilidad del atributo State únicamente a California.).

  • Sólo estarán visibles las ciudades que existían en la dimensión cuando se definió el conjunto permitido para el atributo City. Las ciudades agregadas posteriormente no están visibles.

Revisar el conjunto de resultados

Según esta configuración de seguridad de dimensión para la función de base de datos (y del acceso del cubo a las celdas), una consulta en todos los miembros devuelve el conjunto de resultados que se muestra en la siguiente tabla.

All Level

State

City

Gender

Sales Amount

All Offices

27300

California

12900

San Jose

4200

Male

2000

Female

2200

Dependiendo de cómo un usuario deba utilizar la información del conjunto de resultados, el conjunto de resultados que se muestra en la tabla anterior puede ser demasiado limitado para el usuario. Por ejemplo, el total para todas las ventas de todas las oficinas incluye las ventas en estados para los que el miembro de la función de base de datos no tiene permiso. Por lo tanto, un miembro de esta función de base de datos no podrá ver el desglose de las ventas por estado. Del mismo modo, el total de todas las ventas en California incluye las ventas de ciudades que la función de base de datos no tiene permiso para ver. Así pues, un miembro de esta función de base de datos no puede desglosar el total de ventas por ciudad.