ODI报错/警告/调度异常流程信息

此查询用于获取ODI流程的错误、警告和调度异常信息。它分为三个部分:错误流程记录、警告和ODI-1266(会话过时)记录以及异常调度时间记录。内容涉及流程名称、源对象、目标对象、调度周期、状态、最新执行结束时间和报错信息。
摘要由CSDN通过智能技术生成

SELECT * FROM (

select

/*流程监控:ODI问题流程最新记录【仅限调度活动的流程】*/

/*error*/

[SCHOOL] SCHOOL,--学校

业务系统 OPER_SYS,--业务系统

流程名称 PROCESS_NAME,--"调度名称/流程名称"

源对象 SRC_OBJ,--源对象

目标对象 TAG_OBJ,--目标对象

'['||LAGENT_NAME||'] '||调度周期 SCHEDULE,--调度周期

状态 SESS_STATUS,--状态

最新执行结束时间 LAST_SESS_END,--最新执行结束时间

报错信息 ERR_MESSAGE,--报错信息

to_char(SYSDATE,'yyyy-mm-dd hh24:mi:ss') TIMEFLAG

from (

select distinct

CASE WHEN xm2.PAR_I_FOLDER is not null then (SELECT XM3.FOLDER_NAME FROM ly_odi_gzk.SNP_FOLDER XM3

WHERE XM3.I_FOLDER=XM2.PAR_I_FOLDER)--三层根文件夹

when XM.PAR_I_FOLDER IS NOT NULL THEN xm2.FOLDER_NAME--两层根文件夹

ELSE XM.FOLDER_NAME END 业务系统,--一层根文件夹

jk.i_pop 接口,

SCEN.SCEN_NAME||(CASE WHEN SCEN.I_PACKAGE IS NOT NULL THEN '--'||STEP_REPORT.STEP_NAME ELSE '' END) 流程名称,

AGEN.LAGENT_NAME,

yb.table_name 源对象,

jk.table_name 目标对象,

case when agen.stat_plan = 'D' then '非活动' when agen.stat_plan = 'E' then '活动' when agen.stat_plan is null then '无调度'

else agen.stat_plan end 调度状态,

case when agen.I_PLAN_AGENT is null then '/' --无调度

when agen.R_TIME||agen.s_type='1D' then agen.s_hour||':'||agen.s_minute||':'||agen.s_second||'/D'

when agen.R_TIME||agen.s_type='1S' then agen.s_hour||':'||agen.s_minute||':'||agen.s_second

when agen.R_TIME||agen.s_type='1W' then agen.s_hour||':'||agen.s_minute||':'||agen.s_second||'/W-'||agen.S_WEEK_DAY

when agen.R_TIME||agen.s_type='1M' then agen.s_hour||':'||agen.s_minute||':'||agen.s_second||'/M-'||agen.S_MONTH_DAY

WHEN AGEN.R_TIME||AGEN.S_TYPE='1H' THEN AGEN.S_HOUR||':'||AGEN.S_MINUTE||':'||AGEN.S_SECOND||'/H'

else agen.r_dur_interval||agen.r_interval_unit||(

case when agen.s_type='S' then '('||agen.s_hour||':'||agen.s_minute||':'||agen.s_second||')'

when agen.s_type='W' then ' & '||agen.s_hour||':'||agen.s_minute||':'||agen.s_second||'/W-'||agen.S_WEEK_DAY

when agen.s_type='M' then ' & '||agen.s_hour||':'||agen.s_minute||':'||agen.s_second||'/M-'||agen.S_MONTH_DAY

WHEN agen.s_type='D' then ' & '||agen.s_hour||':'||agen.s_minute||':'||agen.s_second||'/D'

WHEN agen.s_type='Y' then ' & '||agen.S_MONTH||'.'||agen.S_DAY||' '||agen.s_hour||':'||agen.s_minute||':'||agen.s_second||'/Y'

else ' & '||agen.s_type end

) end 调度周期,

'报错' 状态,

to_char(STEP_REPORT.STEP_END,'yyyy-mm-dd hh24:mm:ss') 最新执行结束时间,

to_cha

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值