Oracle Data Integrator 11にいくつかのETLプロセスがあるため、BIでこれらのプロセスに関するレポートを作成する必要があります。次の情報をODIから(BIに)エクスポートする必要があります:
- データ読み込み日
- レポートの名前(rep1、rep2、rep3など) = ODIのインタフェースの名前
- 積載時間
- 結果 - OK/エラー
どうすればこれを作ることができますか?
Oracle Data Integrator 11にいくつかのETLプロセスがあるため、BIでこれらのプロセスに関するレポートを作成する必要があります。次の情報をODIから(BIに)エクスポートする必要があります:
どうすればこれを作ることができますか?
これはとても簡単でした
次のようにテーブルを作成する必要があります
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で要求されたレポートを作成します
すべての情報を取得するために 3 つのテーブルがあります。
SNP_SESSION
SNP_SESS_STEP
SNP_SESS_TASK
これらのテーブルは、odi リポジトリでのみ使用できます。
これらのテーブルはすべて SESS_NO で接続されています。簡単にクエリできます。
SESS_STATUS 列に OK/ERROR が表示されます。
他にも、sess_sur、sess_beg、sess_end、nb_ins などの便利な列があります。