Udostępnij za pośrednictwem


Przykład 2 — jawne określenie zestawu odmowa

W tym przykładzie rola bazy danych ma wymiar ustawień zabezpieczeń, które są przedstawione w poniższej tabela.

Attribute

IsAllowed

AllowedSet

DeniedSet

ApplyDenied

VisualTotals

Stan

True

Oregon

True

False

Miasto

True

True

False

Płeć

True

True

False

Wyniki tych ustawień zabezpieczeń wymiar są następujące:

  • element członkowski Oregon Państwo atrybut nie będzie widoczna dla tej rola bazy danych.(Oregon określono odmowa zestaw Państwo atrybut.)

  • Żaden z członków hierarchia atrybutu zawierającego Oregon (w tym przypadek Członkowie miasta atrybut) będą widoczne dla tej rola bazy danych.( ApplyDenied właściwość jest włączona.)

Przeglądając zawartość zestawu wyników

W zależności od ustawień zabezpieczeń wymiar dla roli (i oparte na moduł dostęp do wszystkich komórek), zwracany jest następujący zestaw wyników z moduł proszeni są wszyscy członkowie.

Cały poziom

Stan

Miasto

Płeć

Kwota sprzedaży

Wszystkie urzędy

27300

Kalifornia

12900

San Jose

4200

Męska

2000

Kobieta

2200

San Francisco

 

4400

Męska

2200

Kobieta

2200

Los Angeles

 

4300

Męska

2100

Kobieta

2200

Waszyngton

 

8700

Seattle

 

4500

Męska

2200

Kobieta

2300

Tacoma

 

4300

Męska

2000

Kobieta

2300

Należy zauważyć, że chociaż zestaw wyników nie wyraźnie przewiduje sumy Oregon, informacje te nadal wynikają przez element członkowski tej rola bazy danych.A element członkowski tej roli można wyświetlić całkowitą wartość sprzedaży dla wszystkich biur i przeglądać całkowitą sprzedaż w Kalifornii i Washington.Dlatego członkiem tej rola bazy danych mógł wywnioskować całkowitą sprzedaż w Oregon, nawet jeśli element członkowski jawnie odmówiono uprawnienia sprzedaży w Oregon.Aby zapobiec element członkowski tej rola bazy danych można było wywnioskowanie sum dla Oregon włączyć VisualTotals właściwość.