2011-02-16 53 views
1

我正在嘗試創建一個角色,以限制對Analysis Services上多維數據集的訪問,以便此角色的成員只能看到與一個特定的國家(來自dim_country維度)。因此,例如,他們只能看到dim_country名稱爲「英格蘭」的記錄,而對於其他任何國家/地區都沒有記錄。SSAS角色 - 創建角色以限制對多維數據集的訪問,按國家

我得到的問題是所有記錄都被返回,無論我放什麼。這個問題是在BIDS(使用測試立方體安全)中測試時的情況,當我添加時從Excel中測試Roles =進入多維數據集連接定義。

我會很感激任何建議。

角色定義我AdventureWorks中一般進行了如下修改,並複製它 - >讀取定義經過 立方體 - >訪問=讀取 - >本地多維數據集/鑽取訪問選擇

Dimension Data公司 在客戶維度,在國家 允許的成員集= [客戶]。[國家/地區]。 & [法國] 拒絕成員集= [客戶]。[客戶]。[所有客戶] 啓用Visual Totals =勾選。

正如我所說的,問題是,我得到的所有值返回,而不是那些由國家

回答

1

過濾這是由一個已知​​的問題上SSAS作用引起的。

角色安全性維度數據上的繼承似乎不會繼承。

我通過進入多維數據集維度數據下拉菜單並在其中添加了允許成員集來解決了問題。這解決了這個問題。

+0

赦免,這是「多維數據集維度數據下拉列表」? – 2012-07-24 04:26:34