IBM Rational Rose 7.x (2000e以降) - インポート
Availability-note
AWS
AWS 専用機能は us.cloud.talend.com、eu.cloud.talend.com、ap.cloud.talend.com で利用できます。
ブリッジの要件
このブリッジ:Microsoft Windowsではサポートされていません。
ブリッジの仕様
ベンダー | IBM |
ツール名 | Rational Rose |
ツールバージョン | 7.x (2000e以降) |
ツールのWebサイト | http://www.ibm.com/software/awdtools/developer/rose/ |
サポートされている方法論 | [オブジェクトモデリング] データストア(オブジェクトモデルUMLクラス図、物理データモデル、ストアドプロシージャー式解析)、MDLファイルのグラフィカルレイアウト |
データプロファイリング | |
増分収集 | |
マルチモデル収集 | |
モデル選択のためのリモートリポジトリーの参照 |
仕様
ツール: MDLファイル経由のIBM / Rational Roseバージョン7.x (2000e以降)
http://www.ibm.com/software/awdtools/developer/rose/をご覧ください。
メタデータ: [オブジェクトモデリング] データソース(オブジェクトモデルUMLクラス図、物理データモデル、ストアドプロシージャー式解析)、グラフィカルレイアウト
コンポーネント: IbmRationalRoseDmバージョン11.2.0
概要
要件
該当なし
よくある質問
該当なし
制限事項
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。
サポート
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定できます。
ブリッジパラメーター
パラメーター名 | 説明 | タイプ | 値 | デフォルト | 範囲 | |||||||||||||||||||||||||
ファイル | このブリッジは、メタデータをRational RoseのネイティブMDLファイルからインポートします。 | ファイル | *.mdl | 必須 | ||||||||||||||||||||||||||
オブジェクトまたはデータモデルを選択 | インポートされたモデルが以下を含むかどうかを指定します: オブジェクトモデルのみ データモデルのみ オブジェクトモデルとデータモデル |
ENUMERATED |
|
オブジェクトモデルとデータモデル | ||||||||||||||||||||||||||
永続化ベースのデザインレベル | デザインレベルの設定にUMLクラスの永続化プロパティを使用するかどうかを指定します。 一時クラスは論理限定となります。 永続化クラスは論理および物理となります。 |
BOOLEAN | False | |||||||||||||||||||||||||||
オブジェクトモデルデータ型を選択 | 属性型または引数型をインポートします: 'Rose C++' 'Rose Java' 'Rose Data Modeler' 'Rose for Oracle 8.x' |
ENUMERATED |
|
自動検出 | ||||||||||||||||||||||||||
オブジェクトのオリジナルIDをインポート | このブリッジがインポートされるモデル内でRoseオブジェクト識別子を物理識別子として使用するかどうかを指定します。 オブジェクトおよびデータモデルオブジェクトの両方をインポートする時に、このブリッジは一部のオブジェクトをマージする場合があり、その場合は、マージされたオブジェクト内でどのオブジェクト識別子を使用するかを決定する必要があります。適切な戦略を指定します: [マージ時にOM IDを保持] [マージ時にDM IDを保持] [インポートしない] [デザインレベルに基づく] |
ENUMERATED |
|
デザインレベルに基づく | ||||||||||||||||||||||||||
ローカルCATファイル | [True]に設定すると、.MDLファイルと同じディレクトリーで.CATファイルを検索することを示します。 | BOOLEAN | False | |||||||||||||||||||||||||||
DDL ColumnType情報の活用 | 利用可能な場合は、属性タイプ情報をRoseモデルのDDL Column Type値から抽出します。 | BOOLEAN | False | |||||||||||||||||||||||||||
propertytoolのリスト | [ユーザー定義プロパティ] (UDP)オブジェクトとしてインポートするツールのコンマ区切りリスト。例: ツールA、ツールB、ツールC |
STRING | ||||||||||||||||||||||||||||
UDPのインポート | ユーザー定義プロパティ(UDP)は通常、デフォルト値を持つプロパティ定義オブジェクトによって定義されます。このプロパティが適用されるオブジェクトは、そのプロパティに対して明示値を持つことができます。代わりに値がまったく割り当てられていないこともあり、その場合はプロパティ定義のデフォルト値(暗示値)が適用されます。 プロパティの定義と値をインポートする方法を制御します。 [メタデータとして] 明示値をプロパティ値としてインポートします。暗示値はインポートされません。デフォルト値はプロパティタイプでのみ保持されます。 [メタデータとして、デフォルト値を移行] 明示値または暗示値がプロパティ値としてインポートされます。 [説明に、デフォルト値を移行] 暗示値でも、プロパティ名と値をオブジェクトの説明プロパティに追加します。これによって、UDPの概念をサポートしていない別のツールにUDP値をエクスポートできるようになります。 [両方、デフォルト値を移行] 暗示的であっても、UDP値をメタデータとして、およびオブジェクトの説明にインポートします。 |
ENUMERATED |
|
メタデータとして | ||||||||||||||||||||||||||
[Encoding] (エンコーディング) | インポートするモデルの文字セットエンコーディングを指定します。 言語の選択肢が複数ある場合は、実際のエンコーディングが括弧内に表示されます。 |
ENUMERATED |
|
windows-1252 |
ブリッジのマッピング
Meta Integration Repository (MIR) メタモデル (OMG CWM標準に基づく) |
"IBM Rational Rose 7.x (2000e以降)" メタモデル IbmRationalRoseDm |
マッピングのコメント |
名前 | 名前 | |
引数 | パラメーター | |
DefaultValue | デフォルト値 | |
説明 | コメント | |
種類 | 方向 | |
名前 | 名前 | |
位置 | 序数 | |
関連 | リレーションシップ | |
集計 | タイプ | 識別/非識別 |
説明 | コメント | |
ExtraConstraint | 制約 | |
名前 | 名前 | |
ステレオタイプ | ステレオタイプ | |
AssociationRole | リレーションシップ | |
CppContainment | 包含 | |
CppFriend | フレンド | |
CppScope | エクスポート制御 | |
CppStatic | 静的 | |
ExtraConstraint | 参照整合性制約 | |
多重度 | 基数 | |
名前 | 親/子ロール | |
誘導可能 | ダイレクト済み | |
ソース | 親/子 | |
AssociationRoleNameMap | キー制約 | 外部キーの属性名が親キーの属性名と同じでない場合 |
属性 | カラム | |
CppDerived | 派生 | |
CppScope | 範囲 | |
CppStatic | 静的 | |
説明 | コメント | |
InitialValue | デフォルト値 | |
名前 | 名前 | |
オプション | Nullではない | |
位置 | 序数 | |
ステレオタイプ | ステレオタイプ | |
BaseType | ドメイン、カラム | |
データ型 | データ型 | データ型変換配列をご覧ください。 |
長さ | 長さ/精度 | |
名前 | データ型に基づく | |
PhysicalName | データ型に基づく | |
スケール | スケール | |
CandidateKey | キー制約 | |
説明 | コメント | |
名前 | 名前 | |
UniqueKey | タイプ | [一意制約]または[プライマリキー制約]の場合はTrue、[インデックス]の場合はFalse |
クラス | テーブル | |
CppAbstract | 抽象 | |
CppClassType | タイプ | |
CppConcurrency | 同時実行 | |
CppMultiplicity | 基数 | |
CppScope | エクスポート制御 | |
CppSpace | スペース | |
説明 | コメント | |
名前 | 名前 | |
ClassDiagram | クラス図 | |
説明 | コメント | |
名前 | 名前 | |
DatabaseSchema | スキーマ | スキーマはスキーマとパッケージの両方としてインポートされます。 |
名前 | 名前 | |
DerivedType | ドメイン、カラム | |
コメント | コメント | |
データ型 | データ型 | データ型変換配列をご覧ください。 |
InitialValue | デフォルト値 | |
長さ | 長さ/精度 | |
名前 | 名前 | |
PhysicalName | データ型に基づく | |
スケール | スケール | |
UserDefined | ドメインの場合はTrueに設定 | |
ForeignKey | キー制約 | [外部キー制約]タイプのキー制約 |
コメント | コメント | |
名前 | 名前 | |
インデックス | キー制約 | 各キーに対してインデックスが作成されます |
クラスター化 | クラスター化 | |
IndexMember | キー制約 | |
位置 | ファイル内の順序 | |
プロジェクション | ClassView | グラフィカル情報 |
BackgroundColor | 塗りつぶしの色 | |
太字 | 無視 | |
FontColor | フォントの色 | |
FontName | フォント | |
FontSize | フォントサイズ | |
高さ | 高さ | |
Italic | 無視 | |
LineColor | 線の色 | |
取り消し線 | 無視 | |
下線 | 無視 | |
幅 | 幅 | |
X | x | |
Y | y | |
PropertyElementTypeScope | タイプ | モデルプロパティのタイプ |
範囲 | タイプ | |
PropertyType | モデルプロパティ | |
説明 | 未使用 | |
Group (グループ) | 未使用 | |
名前 | 名前 | |
PhysicalName | 未使用 | |
位置 | ファイル内の順序 | |
使用方法 | 未使用 | |
RelationshipProjection | AssociationView | グラフィカル情報 |
太字 | 無視 | |
FontColor | フォントの色 | |
FontName | フォント | |
FontSize | フォントサイズ | |
高さ | 高さ | |
Italic | 無視 | |
LineColor | 線の色 | |
LinePoints | 頂点 | |
取り消し線 | 無視 | |
下線 | 無視 | |
幅 | 幅 | |
X | x | |
Y | y | |
SQLViewAssociation | 依存項目 | |
説明 | コメント | |
名前 | 名前 | |
SQLViewAttribute | カラム | |
説明 | コメント | |
式 | タイプ | |
名前 | 名前 | |
位置 | ファイル内の順序 | |
SQLViewEntity | 表示 | ステレオタイプが[ビュー]であるテーブル |
説明 | コメント | |
名前 | 名前 | |
WhereClause | WhereClause | |
StoreModel | モデルはRoseファイルに含まれているエレメントを使ってビルドされます | |
名前 | Roseファイル名から計算済み。 | |
StoredProcedure | ストアドプロシージャー | |
説明 | コメント | |
名前 | 名前 | |
セマンティクス | アクションボディ | |
トリガー | トリガー | |
説明 | コメント | |
FireOnDelete | トリガーイベント | |
FireOnInsert | トリガーイベント | |
FireOnUpdate | トリガーイベント | |
名前 | 名前 | |
セマンティクス | アクションボディ | |
TriggerType | トリガータイプ | |
TypeValue | チェック制約 |