差異載入處理程序僅會擷取自前次執行建置後已變更的資料。差異載入處理程序用於擷取 IBM® Rational® Insight Data Warehouse 作業資料儲存處的資料。
此主題是差異載入實作之概觀。
若要執行差異載入處理程序,您需要儲存擷取、轉換並載入 (ETL) 處理程序的前次成功建置之日期和時間。資料倉儲中的
CONFIG.ETL_INFO 表格專為此目的而定義。每次執行 ETL 工作時,即會起始設定部分變數。對於差異載入處理程序,將會使用下列兩個變數:
- MODIFIED_SINCE 變數。
ETL 工作會搜尋 CONFIG.ETL_INFO 表格,以取得前次成功執行 ETL 的日期和時間,並將 MODIFIED_SINCE 變數設定為該值,在隨後的 ETL 建置中會使用該值以確定資料自前次執行後是否有變更。
- ETL_START_TIME 變數
ETL 工作會取得系統日期和時間,並將該值儲存至 ETL_START_TIME 變數。ETL 工作執行完畢後,即會使用此變數中儲存的值來更新 CONFIG.ETL_INFO 表格。
差異載入處理程序是否適用於特定產品,取決於透過其擷取產品資料的資料服務。