REP_SESS_LOG

概述:

  该视图提供了session运行相关的log信息

字段:

  SUBJECT_AREA: Folder name SUBJECT_ID: Folder ID. SESSION_NAME: Session name. SESSION_ID: Session ID SESSION_INSTANCE_NAME: Session实例名SUCCESSFUL_ROWS: 成功加载到目标的记录数FAILED_ROWS:没有成功加载到目标的记录数SUCCESSFUL_SOURCE_ROWS: 成功从源读取的记录数FAILED_SOURCE_ROWS:没有成功从源读取的记录数FIRST_ERROR_CODE:session运行时发生的第一个Error的CodeFIRST_ERROR_MSG:session运行时发生的第一个Error的信息LAST_ERROR_CODE: session运行时发生的最后一个Error的CodeLAST_ERROR: session运行时发生的最后一个Error的信息RUN_STATUS_CODE:运行状态Code
      1:Suceeded  2:Disabled  3:Failed  4:Stopped  5:Aborted
      6:Running  7:Suspending  8:Suspended  9:Stopping  10:Aborting
      11:Waiting 12:Scheduled  13:Unscheduled  14:Unknown  15:Terminated
    注:MX视图可能无法提供有关session,worklet及workflow最新的分钟单位内的瞬时信息,比如suspending, stopping, 和aborting,可能这些信息是需要一定的反应时间的
      如在monitor对一个正在运行的session执行abort操作时,如果同一时间点查询数据库,该session可能还是running的状态,可能需要过一小会儿才能变为aborting状态

      因此查询job状态时,若查询的是job当前进行时状态,如running,suspending,要注意延迟的问题ACTUAL_START:session实际开始执行时间SESSION_TIMESTAMP:session执行结束时间SESSION_LOG_FILE:session log文件名称BAD_FILE_LOCATION:reject数据文件的地址TASK_VERSION_NUMBER:Task的版本号WORKFLOW_VERSION_NUMBER:workflow的版本号WORKFLOW_NAME:Workflow NameMAPPING_NAME:Mapping NameTOTAL_ERR:所有的Error CodeWORKFLOW_ID:workflow的IDWORKFLOW_RUN_ID:workflow的Run ID

  WORKLET_RUN_ID:worklet的Run IDINSTANCE_ID:实例ID

  注意:关于Run ID,Run ID越大,就越表示最近运行的一次,Run ID最大,表示最新执行的一次

使用示例

  查找最新执行的workflow是否有失败的session

select workflow_name,
       session_name
from inf10_prd_pcrepo.rep_sess_log
where  (workflow_name,workflow_run_id) in
    (select workflow_name,max(workflow_run_id) 
    from inf10_prd_pcrepo.rep_sess_log
    group by workflow_name
    having workflow_name='$PMWorkflowName')
and run_status_code = 3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值