Örnek 5 — using izin verilen bir belirtmek için işlev var küme
Ö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 |
|
|
True |
True |
Şehir |
True |
{San Jose, SAN Francisco} |
|
True |
True |
Cinsiyet |
False |
|
|
True |
False |
Bu Boyut güvenlik ayarları sonuçlar şunlardır:
Için belirtilen izin verilen küme Şehir öznitelik yeni eklenen üyeleri görünürlüğünü sınırlar.Şehir öznitelik.
Yalnızca California üye of the Durumu özniteliği tarafından görülebilir.(Izin verilen küme için Şehir özniteliği yalnızca San Jose ve SAN Francisco içerir; hem şehirler, California'da.Izin verilen yani küme yalnızca sınırlar Şehir özniteliği, aynı zamanda belirli bir sınırı görünürlüğüDurumu özniteliği yalnızca California.)
The Gender öznitelik is not visible because the IsAllowed özellik for this öznitelik is küme to False.
Toplanan toplamlarını durum and Tüm düzey Bu veritabanı rolünde (Bu durumda, SAN Francisco San Jose toplamlarını) tarafından görüntülenebilir; çünkü üye özniteliği yalnızca öznitelikleri içerir VisualTotals her ikisi için de özellik Şehir and durum öznitelikleri küme içinTrue.
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 |
|
|
|
8600 |
|
California |
|
|
8600 |
|
|
San Jose |
|
4200 |
|
|
Istanbul |
|
4400 |
See Also