2014-12-01 126 views
0

在大型數據倉庫環境中,什麼是最佳方式以及使用哪些工具來自動化存儲過程的測試(在ETL過程中由調度程序運行)?Data Warehouse測試自動化

回答

1

這個區域對於單個答案帖子來說相當寬泛。我目前負責這樣的ETL/DW測試,所以我會分享我的經驗。我的方法是圍繞我們的DEVs工具使用的測試框架。 QA方法可以在整個Web上找到,但遺憾的是沒有通用的測試框架。看看thisthis。另一個有用的東西是像this onethis one這樣的清單。最後但並非最不重要,你可以使用這樣的框架,如tSQLt對於存儲過程

的MS SQL

自動化測試實際上領域知識是這裏最重要的組成部分。

+0

謝謝你,我會通過他們讓你知道 – Anto 2014-12-02 16:44:10

+0

請做 - 我絕對認爲這個問題應該延長。 – ekostadinov 2015-01-14 09:04:02

+0

我正在嘗試使用Fitnesse/DBFit – Anto 2015-01-15 09:00:05

0

DB2的SQL PL中的自動化測試可以使用單元測試框架https://github.com/angoca/db2unit完成。這個框架允許你處理數據庫的基本數據類型;但是,您可以創建您的own assertions並將其添加到框架中。

如果您覺得它有用,但您需要更多功能,您可以create an issue解釋您需要什麼。

我是該項目的主要開發人員,我正在尋找可以使用此項目的新方法。

+0

當然我會研究這個問題,它可以用來測試一組存儲過程,它們從多個表中讀取並作爲ETL過夜作業的一部分寫入輸出表中? – Anto 2014-12-02 16:46:14

+0

我不知道你到底想要做什麼。如果您願意,請在GitHub中創建問題,而不是在此討論。 – AngocA 2014-12-02 16:48:39