Oracle® Fusion Middleware Oracle Data Integratorナレッジ・モジュール開発者ガイド 11g リリース1 (11.1.1) B62262-01 |
|
前 |
この付録ではOracle Data IntegratorのSNP_REV表について説明します。この表は設計時リポジトリに格納され、モデル・メタデータのステージング表として使用されます。
カスタマイズ・リバースエンジニアリング・プロセスでは、これらの表をロードしてから、モデルを記載するリポジトリ表にコンテンツが統合されます。
詳細は、第3章「リバースエンジニアリング戦略」を参照してください。
SNP_REV_SUB_MODELには、リバースエンジニアリング用のサブモデル階層が記載されます。
列 | 型 | 必須 | 説明 |
---|---|---|---|
I_MOD | numeric(10) | はい | モデルID |
SMOD_CODE | varchar(35) | はい | サブモデルのコード |
SMOD_NAME | varchar(400) | いいえ | サブモデルの名前 |
SMOD_PARENT_CODE | varchar(35) | いいえ | 親サブモデルのコード |
IND_INTEGRATION | varchar(1) | いいえ | 非推奨。 |
TABLE_NAME_PATTERN | varchar(35) | いいえ | このサブモデル内でデータストアを分散するために使用する自動割当てマスク |
REV_APPY_PATTERN | varchar(1) | いいえ | データストア分散規則:
|
REV_PATTERN_ORDER | varchar(10) | いいえ | パターンを適用する順番 |
SNP_REV_TABLE には、リバースエンジニアリング用のデータストア(表、ビューなど)が記載されます。
列 | 型 | 必須 | 説明 |
---|---|---|---|
I_MOD | numeric(10) | はい | モデルID |
TABLE_NAME | varchar(128) | はい | データストアの名前 |
RES_NAME | varchar(400) | いいえ | リソース名: 物理表またはファイルの名前 |
TABLE_ALIAS | varchar(128) | いいえ | デフォルトのべつ名 |
TABLE_TYPE | varchar(2) | いいえ | データストアの種類:
|
TABLE_DESC | varchar(250) | いいえ | データストアの説明 |
IND_SHOW | varchar(1) | いいえ | データストアの表示:
|
R_COUNT | numeric(10) | いいえ | 推定される行数 |
FILE_FORMAT | varchar(1) | いいえ | レコードの形式(ファイルおよびJMSメッセージのみに適用):
|
FILE_SEP_FIELD | varchar(24) | いいえ | フィールド・セパレータ(ファイルおよびJMSメッセージのみに適用) |
FILE_ENC_FIELD | varchar(2) | いいえ | テキスト・デミリタ(ファイルおよびJMSメッセージのみに適用) |
FILE_SEP_ROW | varchar(24) | いいえ | レコード・セパレータ(ファイルおよびJMSメッセージのみに適用) |
FILE_FIRST_ROW | numeric(10) | いいえ | スキップするヘッダー・レコードの数(ファイルおよびJMSメッセージのみに適用) |
FILE_DEC_SEP | varchar(1) | いいえ | ファイルの数値フィールドに使用するデフォルトの少数セパレータ(ファイルおよびJMSメッセージのみに適用) |
SMOD_CODE | varchar(35) | いいえ | このデータストアを含むサブモデルのコード。値がない場合は、データストアはメイン・モデルにあります。 |
OLAP_TYPE | varchar(2) | いいえ | OLAPタイプ:
|
WS_NAME | varchar(400) | いいえ | データ・サービス名 |
WS_ENTITY_NAME | varchar(400) | いいえ | データ・サービス・エンティティ名 |
SUB_PARTITION_METH | varchar(1) | いいえ | パーティション化メソッド:
|
PARTITION_METH | varchar(1) | いいえ | サブパーティション化メソッド:
|
SNP_REV_COLには、リバースエンジニアリング用のデータストア列がリストされます。
列 | 型 | 必須 | 説明 |
---|---|---|---|
I_MOD | numeric(10) | はい | モデルID |
TABLE_NAME | varchar(128) | はい | データストアの名前 |
COL_NAME | varchar(128) | はい | 列の名前 |
COL_HEADING | varchar(128) | いいえ | 列の概略 |
COL_DESC | varchar(250) | いいえ | 列の詳細 |
DT_DRIVER | varchar(35) | いいえ | 列のデータ型。このデータ型は、このテクノロジのOracle Data Integratorトポロジで定義されたデータ型コードと一致する必要があります。 |
POS | numeric(10) | いいえ | 列の位置(ファイルの固定長列には使用しない) |
LONGC | numeric(10) | いいえ | 列の論理長(数値の精度) |
SCALEC | numeric(10) | いいえ | 列の論理スケール |
FILE_POS | numeric(10) | いいえ | 列の開始位置(固定長ファイルでのみ使用) |
BYTES | numeric(10) | いいえ | ファイルから読取る物理バイト数(表の列には使用しない) |
IND_WRITE | varchar(1) | いいえ | 1と0で、列が書込み可能かどうかを示します。 |
COL_MANDATORY | varchar(1) | いいえ | 1と0で、列が必須かどうかを示します。 |
CHECK_FLOW | varchar(1) | いいえ | 1と0で、必須の制約チェックを静的制御にデフォルトで含めるかどうかを示します。 |
CHECK_STAT | varchar(1) | いいえ | 1と0で、必須の制約チェックを静的制御にデフォルトで含めるかどうかを示します。 |
COL_FORMAT | varchar(35) | いいえ | 列の書式。通常、このフィールドは日付書式を定義するファイルおよびJMSメッセージにのみ適用されます。 |
COL_DEC_SEP | varchar(1) | いいえ | 列の小数セパレータ(ファイルおよびJMSメッセージのみに適用) |
REC_CODE_LIST | varchar(250) | いいえ | 複数のレコード・ファイルをフィルタ処理するためのレコード・コード(ファイルおよびJMSメッセージのみに適用) |
COL_NULL_IF_ERR | varchar(1) | いいえ | エラー発生時のこの列の動作を指定:
|
DEF_VALUE | varchar(100) | いいえ | この列のデフォルト値 |
SCD_COL_TYPE | varchar(2) | いいえ | 緩やかに変化するディメンションの種類:
|
IND_WS_SELECT | varchar(2) | いいえ | 0と1で、データ・サービスを使用してこの列を選択可能かどうかを示します。 |
IND_WS_UPDATE | varchar(2) | いいえ | 0と1で、データ・サービスを使用してこの列を更新可能かどうかを示します。 |
IND_WS_INSERT | varchar(2) | いいえ | 0と1で、データ・サービスを使用してこの列にデータを挿入できるかどうかを示します。 |
SNP_REV_KEYには、リバースエンジニアリング用の、データストアの主キー、代替キーおよび索引が記載されます。
列 | 型 | 必須 | 説明 |
---|---|---|---|
I_MOD | numeric(10) | はい | モデルID |
TABLE_NAME | varchar(128) | はい | この制約に含まれるデータストアの名前 |
KEY_NAME | varchar(128) | はい | キーまたは索引の名前 |
CONS_TYPE | varchar(2) | はい | キーの種類:
|
IND_ACTIVE | varchar(1) | いいえ | 0と1で、この制約がアクティブかどうかを示します。 |
CHECK_FLOW | varchar(1) | いいえ | 1と0で、この制約チェックをフロー制御にデフォルトで含めるかどうかを示します。 |
CHECK_STAT | varchar(1) | いいえ | 1と0で、この制約チェックを静的制御にデフォルトで含めるかどうかを示します。 |
SNP_REV_KEY_COLには、リバースエンジニアリング用の、主キー、代替キーおよび索引に含まれる列がリストされます。
列 | 型 | 必須 | 説明 |
---|---|---|---|
I_MOD | numeric(10) | はい | モデルID |
TABLE_NAME | varchar(128) | はい | この制約に含まれるデータストアの名前 |
KEY_NAME | varchar(128) | はい | キーまたは索引の名前 |
COL_NAME | varchar(128) | はい | キーまたは索引内の列の名前 |
POS | numeric(10) | いいえ | キー内の列の位置 |
SNP_REV_JOINには、リバースエンジニアリング用のデータストア参照(外部キー)が記載されます。
列 | 型 | 必須 | 説明 |
---|---|---|---|
I_MOD | numeric(10) | はい | モデルID |
FK_NAME | varchar(128) | はい | 参照(外部キー)の名前 |
TABLE_NAME | varchar(128) | はい | 参照する表の名前 |
FK_TYPE | varchar(1) | いいえ | 参照の種類:
|
PK_CATALOG | varchar(128) | いいえ | 参照される表のカタログ(参照する表のカタログと異なる場合) |
PK_SCHEMA | varchar(128) | いいえ | 参照される表のスキーマ(参照する表のスキーマと異なる場合) |
PK_TABLE_NAME | varchar(128) | いいえ | 参照される表の名前 |
IND_ACTIVE | varchar(1) | いいえ | 0と1で、この制約がアクティブかどうかを示します。 |
CHECK_FLOW | varchar(1) | いいえ | 1と0で、この制約チェックをフロー制御にデフォルトで含めるかどうかを示します。 |
CHECK_STAT | varchar(1) | いいえ | 1と0で、この制約チェックを静的制御にデフォルトで含めるかどうかを示します。 |
DEFER | varchar(1) | いいえ | 遅延制約:
このフィールドは使用されていない |
UPD_RULE | varchar(1) | いいえ | 更新時の動作:
|
DEL_RULE | varchar(1) | いいえ | 削除時の動作:
|
SNP_REV_JOIN_COLには、リバースエンジニアリング用の参照(外部キー)に含まれる一致列がリストされます。
列 | 型 | 必須 | 説明 |
---|---|---|---|
I_MOD | numeric(10) | はい | モデルID |
FK_NAME | varchar(128) | はい | 参照(外部キー)の名前 |
FK_COL_NAME | varchar(128) | はい | 参照する表の列名 |
FK_TABLE_NAME | varchar(128) | いいえ | 参照する表の名前 |
PK_COL_NAME | varchar(128) | はい | 参照される表の列名 |
PK_TABLE_NAME | varchar(128) | いいえ | 参照される表の名前 |
POS | numeric(10) | いいえ | 参照内の列の位置 |
SNP_REV_CONDには、リバースエンジニアリング用のデータストアの条件およびフィルタが記載されます。
列 | 型 | 必須 | 説明 |
---|---|---|---|
I_MOD | numeric(10) | はい | モデルID |
TABLE_NAME | varchar(128) | はい | この制約を含むデータストアの名前 |
COND_NAME | varchar(128) | はい | 条件またはチェックの制約の名前 |
COND_TYPE | varchar(1) | はい | 条件の種類:
|
COND_SQL | varchar(250) | いいえ | この条件またはフィルタを適用するためのSQL式 |
COND_MESS | varchar(250) | いいえ | この条件のエラー・メッセージ |
IND_ACTIVE | varchar(1) | いいえ | 0と1で、この制約がアクティブかどうかを示します。 |
CHECK_FLOW | varchar(1) | いいえ | 1と0で、この制約チェックをフロー制御にデフォルトで含めるかどうかを示します。 |
CHECK_STAT | varchar(1) | いいえ | 1と0で、この制約チェックを静的制御にデフォルトで含めるかどうかを示します。 |