Udostępnij za pośrednictwem


Example 2—Explicitly Specifying a Denied Set

W tym przykładzie rola bazy danych ma ustawienia zabezpieczeń wymiaru, które są pokazane 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ń wymiaru są następujące:

  • element członkowski członkowski Oregon Stan atrybut nie będą widoczne dla tej rola bazy danych.(Określono Oregon odmowa zestaw Stan atrybut.)

  • Żaden z członków hierarchii atrybut, który zawiera Oregon (w tym wypadku członków Miasto atrybut) będą widoczne dla tej rola bazy danych. ( ApplyDenied Właściwość jest włączona.)

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

Oparte na tych ustawień zabezpieczeń wymiaru dla roli (i oparty na module dostęp do wszystkich komórek), zwracany jest następujący zestaw wyników z moduł, gdy wszystkie elementy członkowskie są badane.

Poziom wszystkich

Stan

Miasto

Płeć

Kwota sprzedaży

Wszystkie biura

27300

Kalifornia

12900

San Jose

4200

Wtykowy

2000

Kobieta

2200

San Francisco

 

4400

Wtykowy

2200

Kobieta

2200

Los Angeles

 

4300

Wtykowy

2100

Kobieta

2200

Washington

 

8700

Seattle

 

4500

Wtykowy

2200

Kobieta

2300

Tacoma

 

4300

Wtykowy

2000

Kobieta

2300

Należy zauważyć, że mimo że zestaw wyników nie dostarcza jawnie sumy dla Oregon, informacje te nadal wynikają przez element członkowski członkowski tej rola bazy danych.A element członkowski tej roli mogą przeglądać całkowitą wartość sprzedaży dla wszystkich urzędów i można wyświetlić całkowitą sprzedaż w Waszyngtonie i Kalifornia.W związku z tym jest członkiem tej rola bazy danych będzie można wywnioskować całkowitą sprzedaż w Oregon, nawet jeśli element członkowski członkowski jawnie odmówiono uprawnienia do oglądania sprzedaży w Oregon.Aby zapobiec możliwości wywnioskowanie sum dla Oregon członkiem tej rola bazy danych, należy włączyć VisualTotals Właściwość.