ocdm_sysスキーマに定義され、DWC_接頭辞を使用しているが、Oracle Communications Data Modelに付属しない表があります。DWC_制御表は、モデルを処理するときに使用します。たとえば、データをロードするとき、またはエラーを監視する場合です。
この付録は次の項で構成されています:
Intra-ETLを手動で実行するには、ocdm_execute_wf.shプログラムを使用します。Intra-ETLで増分ロードを実行する前に、DWC_ETL_PARAMETER
表のOracle Communications Data ModelリレーショナルETLパラメータを更新しておき、その情報をリレーショナル・データのロードの際に使用できるようにします。このプログラムでは、複数の環境パラメータの値の入力を求められます。また、DWC_ETL_PARAMETER
表(表A-1)およびDWC_OLAP_ETL_PARAMETER
表(表A-2)でETLパラメータを読み取ります。
PKG_DWD_*_MAPは、Oracle Communications Data Model実表のデータをOracle Communications Data Model導出表にロードします。これらのパッケージは、DWC_ETL_PARAMETER
表からリレーショナルETLパラメータを読み取ります。
ocdm_sys
スキーマのDWC_ETL_PARAMETER
制御表のパラメータを更新し、その情報を導出表および集計表およびビューにロードする際に使用できるようにします。
表A-1に、DWC_ETL_PARAMETER
表の有効な値を示します。
OLAPキューブのデータをロードするOLAP MAPマッピングは、PKG_OCDM_OLAP_ETL_AW_LOADパッケージからアナリティック・ワークスペースのビルド・ファンクションを起動します。このパッケージは、Oracle Communications Data Model集計マテリアライズド・ビューからOracle Communications Data Modelアナリティック・ワークスペースにデータをロードし、予測データを計算します。PKG_OCDM_OLAP_ETL_AW_LOADは、DWC_OLAP_ETL_PARAMETER表からOLAP ETLパラメータを読み取ります。
ocdm_sys
スキーマのDWC_OLAP_ETL_PARAMETER
制御表のOracle Communications Data Model OLAP ETLパラメータを更新し、OLAPキューブのデータをロードする際にその情報を使用します。
表A-2に、DWC_OLAP_ETL_PARAMETER表の有効な値を示します。OLAPキューブ・データの初期ロードの実行または初期ロード後のOLAPキューブのリフレッシュを実行する際に指定する値の詳細は、『Oracle Communications Data Model実装およびオペレーション・ガイド』を参照してください。
表A-2 DWC_OLAP_ETL_PARAMETER表のETLパラメータ
列名 | 説明 |
---|---|
PROCESS_NAME |
OCDM_OLAP_ETL |
BUILD_METHOD |
キューブのビルド/リフレッシュ方法を次のいずれかの値で指定します。
|
CUBENAME |
作成するキューブを指定します。
|
MAXJOBQUEUES |
このジョブに割り当てるパラレル・プロセス数を指定する10進値。(デフォルト値は 作成で実際に割り当てられる並列処理の数は、次の要素の最小値で制御されます。
|
CALC_FCST |
予測キューブを計算するか否か。
|
NO_FCST_YRS |
計算する予測データの年数を指定する10進値。(このパラメータはCALC_FCSTを |
FCST_MTHD |
|
FCST_ST_YR |
履歴期間のビジネス開始年の値を |
FCST_END_YR |
履歴期間のビジネス終了年の値を |
OTHER1 |
将来使用するために予約されています。(デフォルト値は |
OTHER2 |
将来使用するために予約されています。(デフォルト値は |
ocdm_sys
スキーマのDWC_INTRA_ETL_PROCESS
およびDWC_INTRA_ETL_ACTIVITY
の2つの制御表は、Intra-ETLプロセスの実行を監視します。
表A-3に、DWC_INTRA_ETL_PROCESS
の列名情報を示します。表A-4に、DWC_INTRA_ETL_ACTIVITY
の列名情報を示します。
表A-3 DWC_INTRA_ETL_PROCESSの列
列名 | データ型 | NOT NULL | 備考 |
---|---|---|---|
PROCESS_KEY |
NUMBER(30) |
はい |
主キー: システム生成の一意の識別子 |
PROCESS_START_TIME |
DATE |
はい |
ETLプロセスの開始日時 |
PROCESS_END_TIME |
DATE |
ETLプロセスの終了日時 |
|
PROCESS_STATUS |
VARCHAR2(30) |
はい |
プロセスの現行ステータス |
FROM_DATE_ETL |
DATE |
開始日(ETL): ETL日付範囲の開始日 |
|
TO_DATE_ETL |
DATE |
終了日(ETL): ETL日付範囲の終了日 |
|
LOAD_DT |
DATE |
レコード・ロード日: 監査フィールド |
|
LAST_UPDT_DT |
NUMBER(30) |
最終更新日 時: 監査フィールド |
|
LAST_ UPDT_BY |
VARCHAR(30) |
最終更新者: 監査フィールド |
表A-4 DWC_INTRA_ETL_ACTIVITYの列
列名 | データ型 | NOT NULL | 備考 |
---|---|---|---|
ACTIVITY_KEY |
NUMBER(30) |
はい |
主キー: システム生成の一意の識別子 |
PROCESS_KEY |
NUMBER(30) |
はい |
プロセス・キー。DWC_INTRA_ETL_に対するFK PROCESS表に対するFK |
ACTIVITY_NAME |
VARCHAR2(50) |
はい |
アクティビティ名またはIntra ETLプログラム 名 |
ACTIVITY_DESC |
VARCHAR2(500) |
アクティビティの説明 |
|
ACTIVITY_START_TIME |
DATE |
はい |
Intra ETLプログラムの開始日時 |
ACTIVITY_END_TIME |
DATE |
Intra ETLプログラムの終了日時 |
|
ACTIVITY_STATUS |
VARCHAR2(30) |
はい |
プロセスの現行ステータス |
ERROR_DTL |
VARCHAR2(2000) |
エラーの詳細(存在する場合) |
|
LOAD_DT |
DATE |
レコード・ロード日: 監査フィールド |
|
LAST_UPDT_DT |
NUMBER(30) |
最終更新日 時: 監査フィールド |
|
LAST_ PDT_BY |
VARCHAR(30) |
最終更新者: 監査フィールド |