メイン コンテンツをスキップする 補完的コンテンツへスキップ

Oracle Designer - インポート

Availability-note AWS

ブリッジの要件

このブリッジ:
  • 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モデル

要件
該当なし

よくある質問
該当なし

制限事項
現在判明している一般的な制限事項は、MIMB Known Limitationsか、バンドルされているDocumentation/ReadMe/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モデル
サーバーモデル
E/Rモデルとサーバーモデル
E/Rモデル  
UDPのインポート ユーザー定義プロパティ(UDP)は通常、デフォルト値を持つプロパティ定義オブジェクトによって定義されます。このプロパティが適用されるオブジェクトは、そのプロパティに対して明示値を持つことができます。代わりに値がまったく割り当てられていないこともあり、その場合はプロパティ定義のデフォルト値(暗示値)が適用されます。

プロパティの定義と値をインポートする方法を制御します。

[メタデータとして]
明示値をプロパティ値としてインポートします。暗示値はインポートされません。デフォルト値はプロパティタイプでのみ保持されます。

[メタデータとして、デフォルト値を移行]
明示値または暗示値がプロパティ値としてインポートされます。

[説明に、デフォルト値を移行]
暗示値でも、プロパティ名と値をオブジェクトの説明プロパティに追加します。これによって、UDPの概念をサポートしていない別のツールにUDP値をエクスポートできるようになります。

[両方、デフォルト値を移行]
暗示的であっても、UDP値をメタデータとして、およびオブジェクトの説明にインポートします。
ENUMERATED
メタデータとして
メタデータとして、デフォルト値を移行
説明で、デフォルト値を移行
両方、デフォルト値を移行
メタデータとして  
説明をコメントフィールドに挿入 すべてのオブジェクトで説明をコメントプロパティに挿入します。 BOOLEAN   False  
[Encoding] (エンコーディング) インポートするモデルの文字セットエンコーディングを指定します。

言語の選択肢が複数ある場合は、実際のエンコーディングが括弧内に表示されます。
ENUMERATED
中東欧言語(ISO-8859-2)
中東欧言語(Windows-1250)
繁体字中国語(Big5)
簡体字中国語(GB18030)
簡体字中国語(GB2312)
キリル言語(ISO-8859-5)
キリル言語(Windows-1251)
DOS (IBM-850)
ギリシャ語(ISO-8859-7)
ギリシャ語(Windows-1253)
ヘブライ語(ISO-8859-8)
ヘブライ語(Windows-1255)
日本語(Shift_JIS)
韓国語(KS_C_5601-1987)
タイ語(TIS620)
タイ語(Windows-874)
トルコ語(ISO-8859-9)
トルコ語(Windows-1254)
UTF 8 (UTF-8)
UTF 16 (UTF-16)
西ヨーロッパ言語(ISO-8859-1)
西ヨーロッパ言語(ISO-8859-15)
西ヨーロッパ言語(Windows-1252)
ロケールエンコーディング
エンコード変換なし
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、表示シーケンス  
 

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。