2016-03-06 42 views
0

我有一個大立方體,我想知道是否有可能使用相同的結構,但不同的數據創建子多維數據集,例如:SSAS一個數據源

立方公司

  • 子立方辦公室
  • 子立方辦公室乙
  • 子立方辦公室C中

我可以創建一個凸出對於每個立方體都適用,但是如果有變化,我必須在每個項目中進行,而且這可能需要很長時間才能完成。

回答

0

我建議的一個選擇是讓你的SQL表在一個名爲DW的數據庫中。然後創建一個名爲DW_OfficeA的單獨數據庫,它不過是對DW表的視圖,並且與DW中的表具有相同的名稱,但只返回Office A的正確行集。對於創建單獨的數據庫的Office B和C,同樣如此爲每個。您可以在每個數據庫中添加一個助手錶,並使用該數據庫的辦公室標識符進行填充,以便所有SQL視圖在數據庫中可以完全相同,並只需加入助手錶。

現在您應該可以將您的SSAS源代碼部署到三個不同的SSAS數據庫。然後將SSAS數據源連接字符串更改爲指向辦公室特定的SQL數據庫,然後對其進行處理。這應該讓你完成你陳述的目標,而不需要維護3套SSAS源代碼。

+0

嗨,感謝您的建議,但我的問題是同樣的麻煩,但現在在Datawarehouse源。 –

+0

@NestorArellano如果您將每個視圖連接到幫助程序表,則您擁有一組SQL視圖代碼,並將視圖部署到3個數據庫。看起來不是很多工作,並且可以輕鬆地編寫腳本。我錯過了什麼? – GregGalloway