Oracle Designer - インポート
Availability-note
AWS
AWS 専用機能は us.cloud.talend.com、eu.cloud.talend.com、ap.cloud.talend.com で利用できます。
ブリッジの要件
このブリッジ:Microsoft Windowsではサポートされていません。
ブリッジの仕様
ベンダー | Oracle |
ツール名 | Oracle Designer |
ツールバージョン | 1.3.2、2.1.2、6.0、 6i〜10g |
ツールのWebサイト | http://www.oracle.com/technology/products/designer/index.html |
サポートされている方法論 | [データモデリング] マルチモデル、データストア(物理データモデル、論理データモデル) via DAT ファイル |
データプロファイリング | |
増分収集 | |
マルチモデル収集 | |
モデル選択のためのリモートリポジトリーの参照 |
仕様
ツール: DATファイル経由のOracle / Oracle Designerバージョン1.3.2、2.1.2, 6.0、6i〜10g
http://www.oracle.com/technology/products/designer/index.htmlをご覧ください。
メタデータ: [データモデリング] マルチモデル、データストア(物理データモデル、論理データモデル)
コンポーネント: OracleDesigner バージョン11.2.0
概要
このブリッジは、Oracle Designer .DATファイルからデータモデルをインポートします。.DATファイルには以下を含めることができます:
- エンティティ、属性、ドメイン、関係、図を含むE/Rモデル
- テーブル、カラム、データ型、PK/FK、図を含むサーバーモデル
- テーブル実装仕様を含む1つまたは複数のDatabase Implementationモデル
要件
該当なし
よくある質問
該当なし
制限事項
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。
このブリッジはDatabase Implementationモデルをサポートしていません。
サポート
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定できます。
ブリッジパラメーター
パラメーター名 | 説明 | タイプ | 値 | デフォルト | 範囲 | |||||||||||||||||||||||||
ファイル | Oracle Designerによって生成される.DATファイル。通常は、完全なアプリケーションシステムをエクスポートすることが推奨されます。これは、生成されたDATファイルが完全で、ファイル内で定義されていないオブジェクトへの参照を含まないようにするためです。別の方法として、DATファイルにエクスポートするリポジトリーツリー内の個別のエンティティまたはテーブルのセットを選択することもできます。ただし、図のオブジェクトはエクスポートしないでください。生成されたDATファイルにはメタデータオブジェクトの定義が含まれておらず、図のグラフィック情報のみが含まれているからです。 このブリッジでは生成されたDATファイルが入力として使用されます。 [Oracle Designer 10g] 1. [ナビゲーター]アイコンをクリックしてRepository Object Navigatorツールを起動します。 2. エクスポートするメタデータオブジェクトを選択します。 [Oracle Designer 6i & 9i] 1. [ユーティリティ]メニューの下で[エクスポート]を選択します。 2. [データをテキストファイルにエクスポート]を選択し、[次へ]をクリックします。 3. エクスポートするオブジェクトを選択し(ロードされるモデルはデフォルトで選択されています)、[次へ]をクリックします。 4. エクスポート先とするファイルの名前を入力するか参照して選択し、[終了]をクリックします。 [Oracle Designer 2000] 1. エクスポートする一連のエンティティをDesigner 2000から選択します。 2. [ファイル]メニュー(Designer 2000 1.3.2)または[ユーティリティ]メニュー(Designer 2000 2.1.2)から[アンロード]を選択します。 3. ファイル保存用のディレクトリーを参照し、保存するモデルのファイル名を入力します。 4. [保存]をクリックします。 5. 処理が終了したら[OK]をクリックします。 |
ファイル | *.dat | 必須 | ||||||||||||||||||||||||||
モデルの選択 | インポートするモデル。 インポートにE/Rモデルとサーバーモデルの両方が含まれている場合のみ使用します。どちらか一方だけがインポートに含まれている場合、このパラメーターは無視されます。 [E/Rモデル] E/Rモデルのみがインポートされます。 [サーバーモデル] サーバーモデルのみがインポートされます。 [E/Rモデルとサーバーモデル] E/Rモデルとサーバーモデルの両方が別々のモデルとしてインポートされます。 |
ENUMERATED |
|
E/Rモデル | ||||||||||||||||||||||||||
UDPのインポート | ユーザー定義プロパティ(UDP)は通常、デフォルト値を持つプロパティ定義オブジェクトによって定義されます。このプロパティが適用されるオブジェクトは、そのプロパティに対して明示値を持つことができます。代わりに値がまったく割り当てられていないこともあり、その場合はプロパティ定義のデフォルト値(暗示値)が適用されます。 プロパティの定義と値をインポートする方法を制御します。 [メタデータとして] 明示値をプロパティ値としてインポートします。暗示値はインポートされません。デフォルト値はプロパティタイプでのみ保持されます。 [メタデータとして、デフォルト値を移行] 明示値または暗示値がプロパティ値としてインポートされます。 [説明に、デフォルト値を移行] 暗示値でも、プロパティ名と値をオブジェクトの説明プロパティに追加します。これによって、UDPの概念をサポートしていない別のツールにUDP値をエクスポートできるようになります。 [両方、デフォルト値を移行] 暗示的であっても、UDP値をメタデータとして、およびオブジェクトの説明にインポートします。 |
ENUMERATED |
|
メタデータとして | ||||||||||||||||||||||||||
説明をコメントフィールドに挿入 | すべてのオブジェクトで説明をコメントプロパティに挿入します。 | BOOLEAN | False | |||||||||||||||||||||||||||
[Encoding] (エンコーディング) | インポートするモデルの文字セットエンコーディングを指定します。 言語の選択肢が複数ある場合は、実際のエンコーディングが括弧内に表示されます。 |
ENUMERATED |
|
windows-1252 |
ブリッジのマッピング
Meta Integration Repository (MIR) メタモデル (OMG CWM標準に基づく) |
"Oracle Designer" メタモデル OracleDesigner |
マッピングのコメント |
関連 | リレーションシップ、リレーションシップエンド/外部キー | モデルで見つかった各外部キーに対して関連付けが作成されます |
集計 | ロールの1つが一意識別子(UIE)の一部であればTrue。外部キーのカラムがプライマリキーの一部であればTrue | |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
名前 | 外部キー名 | 論理のデフォルト |
AssociationRole | リレーションシップ、リレーションシップエンド/外部キー | |
説明 | 説明 | |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
多重度 | 最小基数、最大基数 | |
名前 | リレーションシップエンド名 | |
ソース | 作成の方向、各ロールの多重度、一端が一意識別子の一部であるかどうかに基づきます。親ロール(物理レベル)の場合はTrueに設定 | |
AssociationRoleNameMap | リレーションシップエンド/外部キーカラム | プライマリキー属性と外部キー属性の関連付け。外部キーカラムと関連するプライマリキーカラム間の名前マッピング(物理レベル) |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
属性 | 属性/カラム | 属性のデータ型情報のマッピングはDerivedTypeをご覧ください。 |
コメント | コメント | |
説明 | 説明 | |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
InitialValue | デフォルト値 | |
名前 | 名前 | |
オプション | オプション | |
PhysicalName | 名前 | |
位置 | シーケンス番号 | |
BaseType | 属性形式/カラム形式 | |
データ型 | 形式 | データ型変換配列をご覧ください。 |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
名前 | 名前 | |
CandidateKey | 一意の識別子/一意のキー、プライマリキー | プライマリUIDフラグはプライマリキーを示します |
説明 | 説明 | |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
名前 | 名前 | |
PhysicalName | 名前 | |
UniqueKey | Trueに設定 | |
クラス | エンティティ/テーブル | |
CppClassType | ENTITYに設定 | |
CppPersistent | Trueに設定 | |
説明 | 説明 | |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
DimensionalRole | DataWarehouseタイプ | |
名前 | 名前 | |
PhysicalName | ショート名/名前 | |
ClassDiagram | エンティティリレーションシップ図/サーバーモデル図、データストラクチャー図 | |
説明 | 説明 | |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
名前 | タイトル | |
PhysicalName | 名前 | |
DatabaseSchema | Oracle Designer ER Modeling (論理レベル)には相当する項目がありません | |
DerivedType | ドメイン、属性データ型、許容値 | |
コメント | コメント | |
データ型 | 形式 | データ型変換配列をご覧ください。 |
説明 | 説明 | |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
InitialValue | デフォルト値 | |
長さ | 最大長 | |
LowerBound | 許容値: 低い値 | |
名前 | 名前 | |
PhysicalName | 名前 / データ型 | |
スケール | 小数位 | |
UpperBound | 許容値: 高い値 | |
UserDefined | ドメインの場合はTrue | |
DesignPackage | フォルダー | Folders are not mapped into packages since this notion is only supported since バージョン 6i. 論理情報を含めるパッケージ(論理ビュー)が作成されます。 |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
UserDefined | Falseに設定 | |
ForeignKey | 外部キー | 関連項目用に生成(論理レベル) |
説明 | 説明 | 論理レベルのデフォルト |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
名前 | 名前 | 論理レベルのデフォルト |
PhysicalName | 名前 | 論理レベルのデフォルト |
一般化 | サブタイプ | |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
GeneralizationRole | サブタイプ | |
インデックス | インデックス | 論理レベルの各キーに関連付け |
コメント | コメント | |
説明 | 説明 | 論理レベルのデフォルト |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
名前 | 名前 | 論理レベルのデフォルト |
PhysicalName | 名前 | 論理レベルのデフォルト |
IndexMember | インデックスのエントリー | キーの各属性をそのキーに関連付けられたインデックスにリンク |
位置 | 使用シーケンス / キーでのシーケンス | 計算値 |
メモ | メモ | |
PropertyElementTypeScope | ユーザー拡張 | |
範囲 | ユーザー定義プロパティの適用先となるエレメントタイプ | |
PropertyType | ユーザー定義プロパティ、拡張テキストプロパティ | |
データ型 | MIR_DATATYPE_VARCHARに設定 | |
DesignLevel | プロパティの適用先となるDesignerオブジェクトのエレメントタイプから推測 | |
名前 | プロパティ名 | 表示名がファイルにありません |
PhysicalName | 未使用 | |
使用方法 | ユーザーに設定 | |
PropertyValue | ユーザー定義プロパティ値 | |
値 | プロパティ値 | |
SQLViewAssociation | ビュー、テーブル | Oracle Designer ER Modeling (論理レベル)ビューには相当する項目がありません。ビューとテーブル間の関連付け(物理レベル) |
SQLViewAttribute | カラムを表示 | |
コメント | コメント | |
説明 | 説明 | |
名前 | プロンプト | |
PhysicalName | 名前 | |
位置 | テーブルでのシーケンス | |
SQLViewEntity | ビュー、マテリアライズドビュー | |
コメント | コメント | |
説明 | 説明 | |
名前 | 表示タイトル | |
PhysicalName | 名前 | |
WhereClause | WHERE / 検証条件 | |
StoreModel | アプリケーションシステム、ERモデル | モデルはOracle Designer DATファイルに含まれているエレメントを使ってビルドされます |
コメント | コメント | |
説明 | 説明 | |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
名前 | タイトル | アプリケーションシステムのタイトルか、ファイル名から抽出されます。 |
PhysicalName | 名前 | アプリケーションシステムの名前か、ファイル名から抽出されます。 |
トリガー | トリガー、PL/SQLの定義 | |
説明 | 説明 | |
FireOnDelete | [Delete] (削除) | |
FireOnInsert | 挿入 | |
FireOnUpdate | Update (アップデート) | |
名前 | 名前 | |
PhysicalName | 名前 | |
セマンティクス | PL/SQLの定義 | |
TriggerType | 実行時間 | |
TypeValue | 許容値 | |
DesignLevel | モデルが論理限定情報や物理限定情報を含む場合のデフォルト。モデルに両方のレベルが含まれている場合、このプロパティは各オブジェクトに応じて設定されます。 | |
名前 | 意味/値 | |
位置 | RadioSequence、表示シーケンス | |
値 | 値 |