0

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

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

我怎样才能做到这一点?

4

2 回答 2

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 中创建请求的报告

于 2012-12-03T10:16:35.670 回答
0

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

SNP_SESSION

SNP_SESS_STEP

SNP_SESS_TASK

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

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

SESS_STATUS 列会告诉你 OK/ERROR。

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

于 2013-02-01T06:54:36.380 回答