2014-09-22 31 views
1

多租戶架構,我們有一個多租戶數據倉庫(SQL Server 2012的標準),我想看看我們應該怎樣實現,在SQL Server分析服務如何實現SSAS

目前,數據倉庫中的源數據針對每個客戶端都在單獨的模式中。像這樣:SELECT * FROM Datawarehouse.Client1.FactSales。每個客戶端都有一個單獨的SSAS數據庫,每個SSAS數據庫中有3個多維數據集。

當我們有一個新的客戶,我們(1)腳本現有SSAS數據庫,(2)查找和替換客戶名稱,然後(3)運行該腳本。爲新客戶建立一個新的SSAS數據庫。

目前我們已經用我們的SSAS立方體3級的客戶端,並計劃讓約8多維數據集使用他們大約20到30個客戶端。

雖然這個工程,這是落實在SSAS多租戶架構的最佳方法是什麼?我想在開始之前確認這一點,添加更多的客戶端和多維數據集。而我們的解決方案必須安全:客戶端1不能看到客戶端2的數據

+0

查找到SSAS角色。您可以使用這些來保護您的數據在SSAS數據庫中。您可以直接將用戶映射到特定維度屬性(客戶端名稱或ID),也可以創建將用戶映射到客戶端的動態安全表。 – mmarie 2014-09-22 20:10:52

回答

0

感謝,mmarie:SSAS角色是什麼,我需要使用