Udostępnij za pośrednictwem


Example 1—Explicitly Specifying an Allowed 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

True

False

Miasto

True

San Jose

True

False

Płeć

True

True

False

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

  • Tylko Kalifornia element członkowski członkowskiStan atrybut będą widoczne. (zestaw dozwolonych dla Miasto atrybut obejmuje tylko San Jose — Miasto w Kalifornii. Oznacza to, że dozwolone zestaw nie tylko ogranicza Miasto atrybutu, lecz również ograniczenia widoczność Stan atrybut do tylko Kalifornii.).

  • Tylko miasta, w jakim się znajdował w wymiarze po dozwolonych zestaw zdefiniowany dla Miasto atrybut będą widoczne. Nowo dodane miast, nie będzie widoczny.

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

W zależności od tych ustawień zabezpieczeń wymiaru dla rola bazy danych (i w zależności od moduł dostęp do wszystkich komórek), kwerendy dla wszystkich członków zwraca zestaw wyników, który jest pokazany w poniższej tabela.

Poziom wszystkich

Stan

Miasto

Płeć

Kwota sprzedaży

Wszystkie biura

27300

Kalifornia

12900

San Jose

4200

Wtykowy

2000

Kobieta

2200

W zależności od tego, w jaki sposób użytkownik musi skorzystać z informacji zestaw wyników zestaw pokazano w powyższej tabela wyników może być zbyt ograniczenie dla użytkownika.Na przykład Suma dla całej sprzedaży dla wszystkich urzędów zawiera sprzedaży w Stanach, do których element członkowski członkowski rola bazy danych nie ma uprawnień.Dlatego członek to rola bazy danych nie będzie mógł wyświetlić podział sprzedaży według stanu.Podobnie sumy dla całej sprzedaży w Kalifornii zawiera wielkość sprzedaży dla miejscowości, do których rola bazy danych nie ma uprawnień do przeglądania.Dlatego też element członkowski tej bazy danych, rola nie podziału sprzedaży całkowitej według miasta.