Udostępnij przez


Przykład 1 — jawne określenie zestawu dozwolonych

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

True

False

Miasto

True

San Jose

True

False

Płeć

True

True

False

Wyniki te ustawienia zabezpieczeń są następujące:

  • Tylko California element członkowski Państwo atrybut będzie widoczny.(Zestaw dozwolonych dla Miasta atrybut obejmują tylko San Jose — Miasto w Kalifornii.Oznacza to, że dozwolone zestaw nie tylko ogranicza miasta atrybut, ale również ograniczenia widoczności Państwo atrybutu tylko dolnośląskie.).

  • Tylko miast, które istniały w wymiar gdy dozwolone zestaw został zdefiniowany dla miasta atrybut będzie widoczny.Nowo dodane miast, nie będzie widoczny.

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

Na podstawie tych ustawień zabezpieczeń wymiar dla rola bazy danych (na podstawie moduł dostęp do wszystkich komórek), kwerenda dla wszystkich członków zwraca zestaw wyników, które przedstawiono w poniższej tabela.

Cały poziom

Stan

Miasto

Płeć

Kwota sprzedaży

Wszystkie urzędy

27300

Kalifornia

12900

San Jose

4200

Męska

2000

Kobieta

2200

W zależności od tego, jak użytkownik musi używać informacji zestaw wyników pokazane w powyższej tabela wyników może zbyt ograniczające dla użytkownika.Na przykład sumy dla całej sprzedaży wszystkich biur obejmuje sprzedaż w państwach, w których element członkowski rola bazy danych nie ma uprawnień.Dlatego element członkowski tej bazy danych rolą nie będzie mógł wyświetlić podział sprzedaży przez Państwo.Podobnie łączną sprzedaż wszystkich Kalifornii obejmuje sprzedaży dla miejscowooci, do których rola bazy danych nie ma uprawnień do wyświetlenia.Dlatego element członkowski tej bazy danych, rola nie podziału sprzedaży całkowitej według miasta.