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 |
Zobacz także