Örnek 6 — using var ve belirtmek için işlevler kullanılabilir ve ayarlar engellendi dışında
Örneğin, bir veritabanı rolünün boyut güvenlik ayarlarını aşağıdaki gösterilen sahip tablo.
Attribute |
IsAllowed |
AllowedSet |
DeniedSet |
ApplyDenied |
VisualTotals |
---|---|---|---|---|---|
Durumu |
True |
|
DıŞıNDA (durumu...Üyeleri {California}) |
False |
True |
Şehir |
True |
(Şehir.. EXISTSÜyeleri, {California} + {Seattle}) |
|
False |
False |
Cinsiyet |
False |
|
|
True |
False |
Bu Boyut güvenlik ayarları sonuçlar şunlardır:
Engellendi küme için Durumu yalnızca özniteliği belirtirCalifornia üye veritabanı rolü tarafından görüntülenebilir.Varolan diğer tüm üyelere ve tüm üyeleri, yeni eklenen Durumu öznitelik görünmeyecektir.
Bir üye içeren öznitelik hiyerarşileri üyelerinde Durumu özniteliği kalır görünür durumda olsa bile Durumu özniteliği bir engellendi sahip küme.Diğer bir öznitelik hiyerarşileri üyelerinde görünür kalma nedeniyle ApplyDenied özellik için Durumu and Şehir öznitelikleri küme içinFalse.
Izin verilen içinde olduğundan, şehri Seattle görülebilir küme için Şehir özniteliği.
Toplanan toplamlarını Tüm düzey and Durumu öznitelikleri yalnızca değerleri görünür olan üyeleri dahil olduğundan VisualTotals Bu özniteliklerin her iki özellik küme için True.
Sonuç gözden geçirme küme
Bu rol için boyut güvenlik küme tings göre (ve küp erişim tüm hücrelere bağlı), aşağıdaki neden küme tüm üyelere sorgulandığında küpten döndürülür.
Tüm düzey |
Durumu |
Şehir |
Cinsiyet |
Satış tutarı |
---|---|---|---|---|
Tüm Offices |
|
|
|
17400 |
|
California |
|
|
12900 |
|
|
San Jose |
|
4200 |
|
|
Istanbul |
|
4400 |
|
|
Los Angeles |
|
4300 |
|
Washington |
|
|
4500 |
|
|
Istanbul |
|
4500 |
See Also