Esempio 1: Impostazione esplicita di 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

False

City

True

San Jose

True

False

Gender

True

True

False

I risultati delle impostazioni di protezione sono i seguenti:

  • Solo il membro California dell'attributo State sarà visibile. Il set consentito per l'attributo City include solo San Jose, una 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.

  • Saranno visibili solo le città presenti nella dimensione al momento della definizione del set consentito per l'attributo City. Le nuove città aggiunte non saranno visibili.

Esame del set dei risultati

In base alle impostazioni di protezione delle dimensioni per il ruolo del database e all'accesso del cubo a tutte le celle, una query eseguita su tutti i membri restituisce il set di risultati illustrato nella tabella seguente.

All Level

State

City

Gender

Sales Amount

All Offices

27300

California

12900

San Jose

4200

Male

2000

Female

2200

In base alle esigenze di utilizzo delle informazioni contenute nel set di risultati, il set illustrato nella tabella precedente potrebbe essere troppo restrittivo. Il totale di tutte le vendite di tutti gli uffici include, ad esempio, le vendite negli stati in cui il membro del ruolo del database non dispone di autorizzazioni. Un membro di questo ruolo del database, pertanto, non potrebbe vedere il dettaglio delle vendite suddivise per stato. Analogamente, il totale di tutte le vendite in California include le vendite nelle città in cui il ruolo del database non dispone di autorizzazioni di visualizzazione. Un membro di questo ruolo del database, pertanto, non può suddividere il totale delle vendite per città.