2014-01-09 20 views
0

測試數據透視表的連接字符串的回地面一點點信息:更改爲不同的數據倉庫環境

我們最近開始發展我們的數據倉庫和只有生產環境中。數據倉庫正在增長,我們現在看到需要有一個開發和生產環境。大概應該從一開始就這樣做......但是......我們有幾個報告和儀表板建成。我們的DEV環境與PRD同步,現在想要在DEV中複製並測試我們的報告以驗證它們是否匹配。然後,所有的發展將在DEV中,並推到珠三角。

我們的數據倉庫是在SQL Server Management Studio SSIS中構建的,具有SSAS中構建的多維數據集。對於許多報告,我們將鏈接到Excel數據透視表中的多維數據集,然後填充Excel頁面。

問題:

我們在SSAS DEV和珠三角立方體具有相同的結構。如果我將連接字符串添加到數據透視表,則必須刪除所有過濾器,並且必須將連接字符串添加到所有數據透視表。這似乎不應該從PRD到DEV或DEV到PRD完成。如果您有各種過濾器和許多數據透視表填充主工作表,這可能是相當多的工作。

我也嘗試編輯表格的重命名版本中的連接字符串。簡單地在連接屬性下面編輯從DEV到PRD的連接字符串源。這似乎是避免重設樞軸過濾器和連接到所有數據透視表的邏輯方法。但是,當這樣做完成時,Excel會凍結

這對於任何開發數據倉庫的人員以及使用Excel進行報告都非常重要。開發環境可以推到生產階段,只需編輯連接字符串即可更新報告。特別是如果您使用多個過濾器構建幾個數據透視表的報表。

+0

您應該可以在沒有Excel凍結的情況下切換連接。我以前做過這個。你能告訴我們你正在使用哪個版本的Excel和SQL Server嗎? – mmarie

回答

0

如果您使用此策略來測試您的立方體,您很快就會發現需要大量時間來比較從Prod加載的Excel表單和從DEV加載的Excel表單。您還會發現,在更改結構時,您會遇到麻煩,請將您的數據與Excel進行比較。

我建議在MDX中編寫您的查詢(或將它們提取爲OLAP數據透視擴展)並使用NBi(http://nbi.codeplex.com)創建單元測試。 NBi會爲你做這項工作,比較你的兩個結果並找出差異(這將節省你很多時間)。 NBi也可以安排在夜間,所以當你第二天早晨到達時,你會做一切測試。 PS:藉助NBi,您還可以測試您的結構或將數據庫中的數字與立方體上的數字進行比較。

相關問題