2011-06-16 22 views
0

我使用通過平面文件使用SSIS從大型機導入數據的產品。 SSIS包使用階段數據庫來轉換平面文件數據,然後調用ODS中的存儲過程來加載轉換後的數據。有一個潛在的計劃是將所有ETL數據通過.NET服務層(而不是直接通過存儲過程直接傳遞到ODS)來集中業務規則/活動等。我正在尋找關於這種方法和反對意見的輸入。ETL應該如何實現業務規則?

回答

0

聽起來很好;您將基本ETL轉換爲ETVL,並添加「驗證」步驟。通常這被認爲是「變換」階段的一部分,但是當我將這樣的架構概念化時,我更願意保持這個階段更純粹;變換就是將抽取階段中被拉出並切碎的原始域轉換爲我的域模型的對象。驗證這些對象是否處於系統的有效狀態是驗證。