Compartir a través de


Ejemplo 2: especificar un conjunto denegado explícitamente

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

Oregon

True

False

City

True

True

False

Gender

True

True

False

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

  • El miembro Oregon del atributo State no estará visible para esta función de base de datos. (Se ha especificado Oregon en el conjunto denegado para el atributo State.)

  • Ninguno de los miembros de una jerarquía de atributos que incluya Oregon (en este caso, los miembros del atributo City) estará visible para esta función de base de datos. (La propiedad ApplyDenied está habilitada.)

Revisar el conjunto de resultados

Según esta configuración de seguridad de dimensión para la función (y del acceso del cubo a todas las celdas), se devuelve el siguiente conjunto de resultados del cubo cuando se consultan todos los miembros.

All Level

State

City

Gender

Sales Amount

All Offices

27300

California

12900

San Jose

4200

Male

2000

Female

2200

San Francisco

 

4400

Male

2200

Female

2200

Los Angeles

 

4300

Male

2100

Female

2200

Washington

 

8700

Seattle

 

4500

Male

2200

Female

2300

Tacoma

 

4300

Male

2000

Female

2300

Tenga en cuenta que, aunque el conjunto de resultados no proporciona explícitamente totales para Oregon, esta información se puede deducir mediante un miembro de esta función de base de datos. Un miembro de esta función puede ver las ventas totales para todas las oficinas, así como las ventas totales tanto para California como para Washington. Por lo tanto, un miembro de esta función de base de datos podría deducir las ventas totales para Oregon, aunque dicho miembro tenga expresamente denegado el permiso para ver las ventas en Oregon. Para impedir que un miembro de esta función de base de datos pueda deducir los totales para Oregon, habilite la propiedad VisualTotals.