背景:BW在运行过程需要通过定时的处理链来抽取数据,但是具体处理时长没有标准的报表来展示,过通过线下的形式登记每次运行的状态和时长,及时解决状态异常的处理链。但是每次登记需要花费很多重复的动作才能获取到想要的数据,故提供直接查询后台表的形式,批量导出数据。
1.通常方式
rspc打开处理链,右键显示日志,点击运行时间统计,查看运行时长
2.批量操作
se16查询表RSPCLOGCHAIN,根据chain_id,日期,找到LOG_ID,复制LOG_ID到表RSPCLOGTIMECACHE,根据LOG_ID查询,RUNTIME_P即为运行时长。
3.通过sql的方式查询
查询表RSPCLOGTIMECACHE的RUNTIME_P运行时长
select b~RUNTIME_P
from RSPCLOGCHAIN as a
left join RSPCLOGTIMECACHE as b on a~LOGID = b~LOGID
where a~DATUM >='20220301' and a~DATUM <= '20220430'
and chain_id = '对应的处理链ID'