Udostępnij za pośrednictwem


Przykład 5 — przy użyciu funkcji, aby określić zestaw dozwolonych istnieje

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

True

Miasto

True

{San Jose, San Francisco}

 

True

True

Płeć

False

 

 

True

False

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

  • Dozwolone zestaw, który jest określony dla miasta atrybut ogranicza widoczności nowo dodane członków miasta atrybutu.

  • Tylko California element członkowski Państwo atrybut będzie widoczny.(Zestaw dozwolonych dla Miasta atrybut obejmują tylko San Jose i San Francisco — zarówno miasta 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.)

  • Płci atrybut nie jest widoczny ponieważ IsAllowed właściwość dla tego atrybutu jest zestaw do False.

  • Zagregowane sum dla Państwo i Cały poziom atrybuty obejmują tylko atrybut tych członków, które są widoczne przez rola bazy danych (w tym przypadek sum dla San Jose i San Francisco), ponieważ VisualTotals właściwość dla obu miasta i Państwo atrybuty są zestaw do True.

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

 

 

 

8600

 

Kalifornia

 

 

8600

 

 

San Jose

 

4200

 

 

San Francisco

 

4400