Как сделать монитор процесса Oracle Data Integrator ETL в OBI

У меня есть некоторые процессы ETL в Oracle Data Integrator 11, поэтому мне нужно сделать отчет в BI об этих процессах, мне нужно экспортировать следующую информацию из ODI (в BI):

  1. Дата загрузки данных
  2. Имя отчета (например, rep1, rep2, rep3) = имя интерфейса в ODI
  3. Время загрузки
  4. Результат - ОК/ОШИБКА

Как я могу это сделать?


person David Kakauridze    schedule 03.12.2012    source источник


Ответы (2)


Это было довольно легко

нам нужно создать таблицу следующим образом

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 (на основе этой таблицы)

и после всего создать запрошенный отчет в ОБИ

person David Kakauridze    schedule 03.12.2012

У вас есть три таблицы, чтобы получить всю информацию.

SNP_SESSION

SNP_SESS_STEP

SNP_SESS_TASK

Эти таблицы будут доступны только в репозитории odi.

Все эти таблицы связаны с SESS_NO. Вы можете легко запросить.

В столбце SESS_STATUS будет указано OK/ERROR.

Там есть и другие полезные столбцы, такие как sess_sur, sess_beg, sess_end, nb_ins и т. д.

person Abhishek Maurya    schedule 01.02.2013