数据仓库调度--meta_triger_conf

数据仓库etlscan.log发现如下错误信息:
2014-06-28 13:41:41 P[5505618] F[ETL_scan_server.sqC] L[649]: 更新meta_triger_conf错误CLU_ID[CLU_OCRM]SYS[CBS]DT[20140627]ERR[1403]


select * from META_TRIGER_CONF where cluster_id ='CLU_UPRR' or cluster_id='CLU_OCRM';

SQL> select * from META_TRIGER_CONF where cluster_id ='CLU_UPRR' or cluster_id='CLU_OCRM';

CLUSTER_ID           DIR_NAME   SOR_FILE                                               JOB_ID DATA_DT          NO   MIN_RECS  BATCH_NUM
-------------------- ---------- -------------------------------------------------- ---------- ---------------- -- ---------- ----------
CLU_OCRM             CBS        CBS_ACCA_SUB_AMOUNT.FLG                                 30055 20140627         N           0          1
CLU_UPRR             CBS        CBS_ACCA_SUB_AMOUNT.FLG                                 30055 20140627         N           0          1
CLU_UPRR             UPRR       UPRR_V_SYS_ORG.FLG                                      30270 20140627         N           0          1


这个META_TRIGER_CONF 表记录了群组的依赖关系 和export作业有对应的import作业需要的FLAG文件,

如果作业单独只有export而没有import 则不需要。

上面例子中CLU_OCRM组依赖于核心的CBS_ACCA_SUB_AMOUNT.FLG作业,这个作业完成后促发OCRM组进入等待状态。
仓库DB-ORACLE /home/dataun/ETL_init/FLAG/CBS/20140627$ ls -ltr CBS_ACCA_SUB_AMOUNT.FLG
-rw-r--r--    1 dwetl    dba              72 Jun 27 22:08 CBS_ACCA_SUB_AMOUNT.FLG

原文地址:https://www.cnblogs.com/hzcya1995/p/13352242.html