OMG CWM 1.0 XMI 1.1以前 - 未サポートのEOLブリッジ - インポート
ブリッジの要件
このブリッジ:Microsoft Windowsではサポートされていません。
ブリッジの仕様
ベンダー | Object Management Group |
ツール名 | Common Warehouse メタモデル (CWM) XMI |
ツールバージョン | 1.0より前に適用された仕様 |
ツールのWebサイト | http://www.omg.org/cwm/ |
サポートされている方法論 | [メタデータ管理] メタデータリポジトリー、データストア(オブジェクトモデルUMLクラス図、物理データモデル、論理データモデル、OLAPディメンショナルモデル、ストアドプロシージャー式解析)、ETL (ソースとターゲットのデータストア、変換来歴、式解析)、CWM XMI 経由のBIデザイン(RDBMSソース、OLAPソース、ディメンショナルターゲット、変換来歴) |
データプロファイリング | |
増分収集 | |
マルチモデル収集 | |
モデル選択のためのリモートリポジトリーの参照 |
仕様
ツール: CWM XMIファイル経由のObject Management Group / Common Warehouse メタモデル (CWM) XMIバージョンAdopted Specs Pre-1.0
http://www.omg.org/cwm/をご覧ください。
メタデータ: [メタデータ管理] メタデータリポジトリー、データストア(オブジェクトモデルUMLクラス図、物理データモデル、論理データモデル、OLAPディメンショナルモデル、ストアドプロシージャー式解析)、ETL (ソースとターゲットのデータストア、変換来歴、式解析)、BIデザイン(RDBMSソース、OLAPソース、ディメンショナルターゲット、変換来歴)
コンポーネント: OmgCwmXmiPre10バージョン11.2.0
概要
要件
該当なし
よくある質問
Q: 私のツールではどのバージョンのCWMファイルがサポートされていますか?
A: ベンダーに連絡し、サポートされているCWMメタモデルとXMI形式の正確なバージョンを取得してください。また、メタモデル形式とXMI形式の有効な組み合わせの詳細についてはOMGのWebサイトでチェックできます。
制限事項
現在判明している一般的な制限事項は、https://www.metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。
サポート
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定できます。
ブリッジパラメーター
パラメーター名 | 説明 | タイプ | 値 | デフォルト | 範囲 | ||
ファイル | Object Management Group (OMG) Common Warehouse メタモデル (CWM) XML メタデータ Interchange (XMI)ファイルの形式に準拠したXMLファイルがインポートされます。 | ファイル |
|
必須 | |||
オートコレクト | CWMファイルには、若干不完全なモデルや不正確なモデルが含まれていることがあります。このブリッジがその修正を試行するかどうかを指定します。 'True' モデルの修正を試行します。この場合、一部のモデルエレメントが削除されることがあります。このブリッジは変更について通知する警告を記録します。 [False] モデルを変更しません。モデルが無効な場合、このブリッジはリジェクトします。 |
BOOLEAN | True | ||||
トップパッケージ | メタモデルでは、モデルエレメント(クラス、関連項目など)がすべてパッケージに属することが要求されます。エレメントがパッケージに明示的に関連付けられていない場合は、特別なパッケージに常に保存されます。このオプションはそのパッケージの名前を指定します。モデル内にその名前のトップレベルパッケージが1つでもあれば、そのパッケージはオプションとみなされます。すべてのオブジェクトがパッケージに含まれることをデスティネーションツールが要求しない場合、そのパッケージはデスティネーションモデルには表示されません。 | STRING | 論理ビュー |
ブリッジのマッピング
Meta Integration Repository (MIR) メタモデル (OMG CWM標準に基づく) |
"OMG CWM Pre-1.0 XMI 1.1 - Unsupported EOL Bridge" メタモデル OmgCwmXmiPre10 |
マッピングのコメント |
引数 | UML:Parameter | |
DefaultValue | defaultValue | |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
種類 | 種類 | |
名前 | UML:ModelElement.name / 名前 | |
PhysicalName | UML:ModelElement.name / 名前 | |
位置 | CWMRDBファイル内の順序 | |
関連 | CWMRDB:ForeignKey | 関連は外部キー/一意制約のリレーションシップから推測されます |
集計 | 外部キー内の属性の単一性から推測 | |
AssociationRole | CWMRDB:ForeignKey | |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
ExtraConstraint | deleteRule、updateRule | |
多重度 | ForeignKeyの属性がすべて必須である場合はUniqueConstraintロールに1、それ以外の場合は0...1となります。ForeignKeyロールの場合は0..*です。 | |
PhysicalName | UML:ModelElement.name / 名前 | |
ソース | UniqueConstraintロールではTrueに設定 | |
属性 | CWMRDB:Column | |
CppScope | 可視性 | |
CppStatic | ownerScope | |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
InitialValue | UML:Attribute.initialValue | |
名前 | collationName | |
オプション | isNullable | |
PhysicalName | UML:ModelElement.name / 名前 | |
位置 | ファイル内の順序 | |
ステレオタイプ | UML:Stereotype | |
BaseType | CWMRDB:SQLSiimpleType | |
データ型 | [DataType Mapping]セクションをご覧ください。 | |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
長さ | 長さ、精度 | カラムのプロパティから |
名前 | 名前 | 長さと精度は、ゼロでなければ付加されます。 |
PhysicalName | UML:ModelElement.name / 名前 | |
スケール | スケール | カラムのプロパティから |
CandidateKey | CWMRDB:UniqueConstraint,CWMRDB:PrimaryKey | |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
名前 | 名前 | |
PhysicalName | UML:ModelElement.name / 名前 | |
UniqueKey | Trueに設定 | |
クラス | CWMRDB:BaseTable | |
CppAbstract | isAbstract | |
CppClassType | Entityに設定 | |
CppConcurrency | isActive | |
CppPersistent | isTemporary | |
CppScope | 可視性 | |
名前 | 名前 | |
ステレオタイプ | UML:Stereotype | |
ClassDiagram | エレメントが含まれているパッケージごとにクラス図が作成されます | |
DerivedType | CWMRDB:SQLDistinctType | |
データ型 | [DataType Mapping]セクションをご覧ください。 | |
長さ | 長さ、精度 | この値はカラムのプロパティからも設定できます |
名前 | 名前 | 長さと精度は、ゼロでなければ付加されます。 |
スケール | スケール | この値はカラムのプロパティからも設定できます |
UserDefined | Trueに設定 | |
DesignPackage | CWMRDB:Schema | |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
名前 | 名前 | |
PhysicalName | UML:ModelElement.name / 名前 | |
ForeignKey | CWMRDB:ForeignKey | |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
名前 | 名前 | |
PhysicalName | UML:ModelElement.name / 名前 | |
インデックス | CWMRDB:SQLIndex | |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
名前 | 名前 | |
PhysicalName | UML:ModelElement.name / 名前 | |
IndexMember | CWMRDB:SQLIndexColumn | |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
名前 | 名前 | |
PhysicalName | UML:ModelElement.name / 名前 | |
位置 | ファイル内の順序 | |
SortOrder | isAscending | |
SQLViewAttribute | CWMRDB:Column | |
SQLViewEntity | CWMRDB:View | |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
名前 | 名前 | |
PhysicalName | UML:ModelElement.name / 名前 | |
WhereClause | CWMRDB:View.queryExpression | |
StoreModel | CWMRDB:Catalog | ファイル内に存在するカタログが複数の場合はパッケージとして保存されます |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
名前 | 名前 | |
PhysicalName | UML:ModelElement.name / 名前 | |
StoredProcedure | CWMRDB:StoredProcedure | |
説明 | UML:ModelElement.taggedValue | documentationと呼ばれるタグ値が説明に入れられます |
名前 | UML:ModelElement.name / 名前 | |
PhysicalName | UML:ModelElement.name / 名前 | |
トリガー | CWMRDB:Trigger |