Aracılığıyla paylaş


Ö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