2012-05-07 78 views
1

我需要爲現有的SQL Server數據庫構建數據倉庫。我已經有了星型模式維度和事實數據表的設計。我的問題是:使用SQL Server 2008 Enterprise創建數據倉庫

SQL Server 2008 Enterprise中是否有工具可以幫助我將數據從事務數據庫轉換爲新的數據倉庫數據庫?我正在尋找一個工具來幫助我清理數據並填充倉庫表。我之前在使用Oracle數據庫的學術環境中完成了這項工作。在這種情況下,我必須用SQL手動執行所有操作。

+1

當我谷歌這個,SSIS出現。本網站甚至還提到其他與SSIS相關的問題。我可以創建每天可以運行的SSIS包(例如)來完成彙總,但是我還沒有找到如何有效地使用它來執行初始ETL,其中包括使用數據來嘗試不同的備選方案。也許我只是在房間裏錯過了大象。 – j0aqu1n

+0

沒有自動化解決方案。如果有的話,我會持懷疑態度,因爲可能會忽略重要的商業規則而導致許多自動轉換。 SSIS可能是您的場景的最佳選擇。 – brian

回答

1

你應該學習SSIS(並不難),但第一步是加載數據。快速和骯髒的方法是導入/導出嚮導 - 一旦你完成其步驟,你甚至可以將它保存爲SSIS包,然後根據需要調整它。

一些開發人員嚴格使用SSIS專門的數據流來清理和確認數據。一些開發人員僅使用SSIS將數據帶入臨時區域(表),然後使用SQL存儲過程來轉換/操作SQL Server上的數據。

相關問題