【问题标题】:How to make Oracle Data Integrator ETL process monitor in OBI如何在 OBI 中进行 Oracle Data Integrator ETL 流程监控
【发布时间】:2012-12-03 07:06:50
【问题描述】:

我在 Oracle Data Integrator 11 中有一些 ETL 流程,所以我需要在 BI 中对这些流程进行报告,我需要将以下信息从 ODI 导出(到 BI):

  1. 数据加载日期
  2. 报告名称(例如 rep1、rep2、rep3)= ODI 中的接口名称
  3. 加载时间
  4. 结果 - 正常/错误

我该怎么做?

【问题讨论】:

    标签: oracle plsql etl business-intelligence oracle-data-integrator


    【解决方案1】:

    这很容易

    我们需要创建如下表

    create table view_sessions as (SELECT
        sess_no,
        sess_name,
        sess_status,
        SCEN_NAME, 
        TO_CHAR(SESS_BEG,'yyyy-mm-dd hh24:mi:ss') as "Session_Start",
        TO_CHAR(SESS_END,'yyyy-mm-dd hh24:mi:ss') as "Session_End",
        SESS_DUR
    FROM SNP_SESSION);
    

    然后在 OBI 管理工具中构建新的存储库(基于该表)

    毕竟在 OBI 中创建请求的报告

    【讨论】:

      【解决方案2】:

      你有三个表来获取所有信息。

      SNP_SESSION

      SNP_SESS_STEP

      SNP_SESS_TASK

      这些表将仅在 odi 存储库中可用。

      所有这些表都用 SESS_NO 连接。您可以轻松查询。

      SESS_STATUS 列会告诉你 OK/ERROR。

      那里还有其他有用的列,例如 sess_sur、sess_beg、sess_end、nb_ins 等。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多