NO IMAGE

1、 需要跑批的日期維護表

create_date_list_table.sql

 

2、 插入日期測試資料

插入7、8日期.sql

 

3、 批排程儲存過程

BATCH_SU_78.SQL

 

說明:過程分為遊標取日期、從ODS取源資料、儲存過程排程、SUB歷史表備份等部分;其中,根據實際情況,取源表資料與儲存過程排程根據報表系統需要及源資料的增量全量情況,進行相應的變換;本例中,SUB的SUB.DM3_REP_PLAN要求只需要取每月月末的資料,相關ODS源表只有ODS_CMS_CMIS_JJ是增量傳送的,所以如程式中所示編寫了程式碼。

4、 Shell排程程式

su_78.sh

 

5、 總結說明

這是一個根據ODS、EDW、SUB的環境情況,在源表資料出錯的情況下,經過深層次分析,資料倉儲系統資料維護個別表重跑的一個示例方案;以便於遇到類似情況,進行靈活變更,效仿操作。