2016-06-21 62 views
1

我遇到了以下問題 - 我已經有一個工作多維數據集按計劃處理大量數據。我現在得到的要求是根據特定的登錄限制多維數據集中的數據。我知道動態SSAS立方體安全通過角色甚至登錄,但我沒有看到他們幫助我,因爲我有一種混合場景,它如下:SSAS多維數據集登錄特定的數據安全

例如,假設您有一個立方體加工銷售和一家國際貿易公司的收入,並且您屬於國家董事;我想要做的是調整權限,以便每個國家總監都能看到所有的度量和維度,但他們只能從其國家/地區看到銷售/收入。

這可能嗎?

所有幫助表示讚賞。

編輯:我可能沒有做出上述最佳例子。我的方案稍有不同,方式是沒有將任何兩個用戶放在同一個組中的業務規則。基本上,每個用戶都只能看到某種與他/她相關的數據。這真的不能手動完成爲有超過4000個用戶...

最好的問候,

MK_

+0

好的,我明白了。如果它是SSAS表格,請按照我發佈的鏈接進行操作。他們使用查找用戶安全表並使用以下公式「Sales Territory」[Sales Territory Id] = LOOKUPVALUE('Employee Security'[Sales Territory Id],'Employee Security'[Login Id],USERNAME()''員工安全'[Sales Territory Id],'Sales Territory'[Sales Territory Id])' – vercelli

回答

1

是,表格和多維SSAS有行過濾選項。在你的情況下,你需要:

  1. 一個國家層面
  2. 爲每個有董事
  3. 分配給每個導演自己的具體角色
  4. 行篩選每個角色通過他們的通訊員國家層面
  5. 國家作用
+0

因此,基本上有人必須手動爲每個人分配一個角色才能使其工作? 可以通過從數據庫加載人員角色來完成嗎? –

+1

@MK_ - 我發現下面的鏈接來動態地做到這一點,但我沒有測試過https://msdn.microsoft.com/en-us/library/hh479759(v=sql.120).aspx。 在我們的安裝中,我們在AD上爲來自同一位置的用戶分組。 – vercelli

+1

我可能沒有提出一個與我的實際問題具有1-1關係的好例子。我正在編輯更多細節的問題。 –

相關問題