Esempio 5: Utilizzo della funzione Exists per specificare un set consentito

In questo esempio vengono utilizzate le impostazioni di protezione delle dimensioni per il ruolo del database illustrate nella tabella seguente.

Attribute

IsAllowed

AllowedSet

DeniedSet

ApplyDenied

VisualTotals

State

True

 

 

True

True

City

True

{San Jose, San Francisco}

 

True

True

Gender

False

 

 

True

False

I risultati delle impostazioni di protezione delle dimensioni sono i seguenti:

  • Il set consentito specificato per l'attributo City limita la visibilità dei nuovi membri dell'attributo City.

  • Solo il membro California dell'attributo State sarà visibile. Il set consentito per l'attributo City include solo San Jose e San Francisco, città della California. Questo significa che il set consentito non solo limita l'attributo City, ma anche la visibilità dell'attributo State solo a California.

  • L'attributo Gender non è visibile in quanto la relativa proprietà IsAllowed è impostata su False.

  • I totali aggregati per gli attributi State e All Level includono solo i membri dell'attributo che possono essere visualizzati dal ruolo del database, in questo caso i totali per San Jose e San Francisco, in quanto la proprietà VisualTotals di entrambi gli attributi City e State è impostata su True.

Esame del set dei risultati

In base alle impostazioni di protezione delle dimensioni per il ruolo e all'accesso del cubo a tutte le celle, viene restituito il set di risultati seguente dal cubo quando viene eseguita una query su tutti i membri.

All Level

State

City

Gender

Sales Amount

All Offices

 

 

 

8600

 

California

 

 

8600

 

 

San Jose

 

4200

 

 

San Francisco

 

4400