IBM InfoSphere Data Architect (IDA) - インポート
ブリッジの要件
このブリッジ:そのSDKにアクセスするためにはツールのインストールが必要です。
ブリッジの仕様
ベンダー | IBM |
ツール名 | InfoSphere Data Architect (IDA) |
ツールバージョン | 6.1〜9.1 |
ツールのWebサイト | http://www.ibm.com/software/data/integration/rda/ |
サポートされている方法論 | [データモデリング] データストア(物理データモデル、論理データモデル、ストアドプロシージャー式解析)、LDMファイルまたはDBM XMLファイルでのEclipse Java API経由のグラフィカルレイアウト |
データプロファイリング | |
増分収集 | |
マルチモデル収集 | |
モデル選択のためのリモートリポジトリーの参照 |
仕様
ツール: LDMファイルまたはDBM XMLファイルでのEclipse Java API経由のIBM / InfoSphere Data Architect (IDA)バージョン6.1〜9.1
http://www.ibm.com/software/data/integration/rda/をご覧ください。
メタデータ: [データモデリング] データストア(物理データモデル、論理データモデル、ストアドプロシージャー式解析)、グラフィカルレイアウト
コンポーネント: IbmRationalDataArchitectバージョン11.2.0
概要
このインポートブリッジは、データアーキテクトソフトウェアからデータモデル(論理エンティティ、属性、ドメインを持ちプロジェクトから選択されたモデル、およびテーブル、カラム、データ型を持つ関連物理モデル)をインポートします。このインポートブリッジは、すべてのリレーションシップとその実装(PK/FKなど)とデータモデルのグラフィカルレイアウト(図)もインポートします。
要件
インポートブリッジはプラグインファイルのセットに依存します。このファイルセットは、バージョン6.1ではData Architectのプラグインディレクトリーの下に、バージョン7では共有ディレクトリーにあります。
必要なプラグインファイルのIDリストは次のとおりです:
org.eclipse.gmf.runtime.notation
org.eclipse.emf.common
org.eclipse.emf.ecore.xmi
org.eclipse.emf.ecore
org.eclipse.emf.commonj.sdo
org.eclipse.emf.ecore.sdo
org.eclipse.wst.rdb.models.sql
com.ibm.db.models.db2
com.ibm.datatools.datanotation
com.ibm.db.models.logical
com.ibm.db.models.oracle
com.ibm.db.models.teradata
制限事項
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。
よくある質問
該当なし
ブリッジパラメーター
パラメーター名 | 説明 | タイプ | 値 | デフォルト | 範囲 | |||||||||||||||
バージョン | 接続するData Architectのバージョンで、このインポートブリッジが実行中であるコンピューターにインストールされている必要があります。 | ENUMERATED |
|
最新バージョン | ||||||||||||||||
ファイル | インポートするData Architectの物理、論理、またはドメインモデルファイル(.DBM、.LDM、または.DDM)のファイルパス。 | ファイル |
|
必須 | ||||||||||||||||
プロジェクト | Data Architectプロジェクトのディレクトリーパス。ドメインモデルへの参照を検出するために使用されます。 | DIRECTORY | ||||||||||||||||||
名前を指定してディメンション図をインポート | Data Architectのモデルはディメンション表記を使用することがあり、それによってテーブルをディメンションまたはファクトとしてマークできるようになります。モデルには、1つまたは複数のディメンション図に加えて、1つまたは複数のリレーショナル図が含まれることがあります。Business Intelligenceツールへのフォワードエンジニアリングが正しく行われるよう、図の変換方法を指定します。 [ディメンション図のみ] 図にはディメンションとファクトのみが表示されます。 [リレーショナル図のみ] 図にはリレーショナルテーブルのみが表示されます。これはデフォルトオプションです。 [リレーショナルとディメンショナル] 図には、両方のディメンション、ファクト、関連するリレーショナルテーブルが表示されます。 |
ENUMERATED |
|
リレーショナルとディメンショナル | ||||||||||||||||
インストールディレクトリー | Data Architectのインストールディレクトリーへのフルパス。このディレクトリーは、インポートブリッジが使用する適切なJARファイルを検索するために使用されます。 バージョン7.xではEclipseのconfigurationディレクトリーが含まれており、ここにplatform.xmlファイルが存在します。例: C:\Program Files\IBM\IDA7.6.0 バージョン7.6.0の場合: C:\Program Files\IBM\IDA7.5.2 バージョン7.5.2の場合: C:\Program Files\IBM\SDP バージョン7.5.xの場合: C:\Program Files\IBM\SDP70 バージョン7.0.xの場合: バージョン6.xの場合は、Eclipseのpluginsディレクトリーが含まれています。例: 'C:\Program Files\IBM\Rational\RDA\V6.1' バージョン6.1の場合 |
DIRECTORY | 必須 |
ブリッジのマッピング
Meta Integration Repository (MIR) メタモデル (OMG CWM標準に基づく) |
"IBM InfoSphere Data Architect (IDA)" メタモデル IbmRationalDataArchitect |
マッピングのコメント |
名前 | ラベル | |
引数 | パラメーター | |
DefaultValue | 未使用 | |
説明 | ドキュメンテーション | |
種類 | [Mode] (モード) | |
名前 | ラベル | |
PhysicalName | 名前 | |
位置 | プロシージャーまたはファンクション内の引数の位置 | |
関連 | リレーションシップ / 外部キー | |
集計 | 識別 | |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
AssociationRole | リレーションシップ / 外部キー | 各リレーションシップに対してロールが2つ作成されます。 |
説明 | ドキュメンテーション | |
多重度 | 存在、基数 | |
名前 | 動詞句、逆動詞句 / ラベル | |
OnDelete | 参照整合性: [Delete] (削除) | |
OnInsert | 参照整合性: 挿入 | |
OnUpdate | 参照整合性: Update (アップデート) | |
PhysicalName | 名前 | |
ソース | プライマリキー/候補キー側でTrueに設定 | |
属性 | 属性 / カラム | |
説明 | ドキュメンテーション | |
InitialValue | デフォルト値 | |
名前 | ラベル | |
オプション | 必須 / Nullではない | |
PhysicalName | 名前 | |
位置 | エンティティ/親テーブルの位置から派生 | |
BaseType | 属性 / カラムデータ型 | |
データ型 | データ型変換配列をご覧ください。 | |
名前 | データ型に基づく | |
PhysicalName | データ型から派生 | |
BusinessRule | ドメイン制約、エンティティ制約、チェック制約 | 制約はそれぞれBusinessRuleとしてインポートされ、該当するオブジェクト(LDM)に接続されます。テーブルレベルのCheckConstraintはBusinessRules (DBM)としてインポートされます |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
タイプ | ドメイン列挙制約の場合はENUMERATION_LISTに設定、エンティティSQL制約の場合はPHYSICAL_TEXTに設定、エンティティ非SQL制約の場合はLOGICAL_TEXTに設定 | |
値 | 式 | |
CandidateKey | PrimaryKey、AlternateKey、InバージョンEntry | |
コメント | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
UniqueKey | PrimaryKeyとAlternateKeyではTRUEに、InバージョンEntryではFALSEに設定 | |
クラス | エンティティ / テーブル | |
CppClassType | ENTITYに設定 | |
CppPersistent | Trueに設定 | |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
ClassDiagram | 図 | |
説明 | 未使用 | |
名前 | 名前 | |
PhysicalName | 未使用 | |
DatabaseSchema | スキーマ | LDMのデフォルトカタログにエンティティに接続するためにデフォルトスキーマが作成されます |
コメント | LDMでのデフォルト | |
説明 | ドキュメンテーション | LDMでのデフォルト |
名前 | ラベル | LDMでのデフォルト |
PhysicalName | 名前 | LDMでのデフォルト |
DerivedType | 属性型、ドメイン/カラムデータ型、個別ユーザー定義型 | |
データ型 | 項目タイプ | データ型変換配列をご覧ください。 |
説明 | ドキュメンテーション | |
長さ | 長さ | またはドメイン長制約がある場合はそれを継承 |
LowerBound | MinimumInclusive (またはMinimumExclusive)制約から継承 | |
名前 | ラベル | データ型に基づく |
NativeDataType | 項目型 / DataType | 項目タイプが別のドメインである場合は、親ドメインの項目タイプを使います。DataType変換配列をご覧ください。 |
PhysicalName | 名前 | データ型から派生(DBM) |
スケール | スケール | またはドメインFractionDigit制約がある場合はそれを継承 |
UpperBound | MaximumInclusive (またはMaximumExclusive)制約から継承 | |
UserDataType | FALSEに設定(LDM)、個別ユーザー定義型の場合はTRUEに設定、それ以外はFALSEに設定(DBM) | |
UserDefined | ドメインの場合はTRUEに設定(LDM)、個別ユーザー定義型の場合はTRUEに設定、それ以外はFALSEに設定(PDM) | |
DesignPackage | パッケージ(LDM) / スキーマ(DBM) | DatabaseSchemaごとにDesignPackageが作成されます |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
UserDefined | TRUE (LDM)、False (DBM)に設定 | |
ForeignKey | ForeignKey | |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
一般化 | 一般化 | |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
GeneralizationRole | 一般化 | |
ID | 識別プロパティ | |
サイクル | サイクル | |
IncrementValue | 増分の基になる値 | |
MaximumValue | 最大値 | |
MinimumValue | 最小値 | |
StartValue | 開始値 | |
インデックス | インデックス | |
クラスター化 | クラスター化 | |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
ユニーク | ユニーク | |
IndexMember | IndexColumn | |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
位置 | カラム位置 | |
SortOrder | SortOrder | |
メモ | 図メモ | エンティティに添付されたメモはメモとしてインポートされます |
名前 | 未使用 | |
値 | 説明 | |
プロジェクション | 図ノード | |
BackgroundColor | FillColor | |
太字 | 太字 | |
FontColor | FontColor | |
FontName | FontName | |
FontSize | FontSize | |
高さ | 高さ | ボックスがAutoSizeモードの場合、高さは使用できません。 |
Italic | Italic | |
LineColor | LineColor | |
名前 | 未使用 | |
取り消し線 | StrikeThrough | |
下線 | 下線 | |
幅 | 幅 | ボックスがAutoSizeモードの場合、幅は使用できません。 |
X | X | |
Y | Y | |
PropertyElementTypeScope | ユーザー定義プロパティ | |
範囲 | プロパティの適用先となるオブジェクト型 | |
PropertyType | ユーザー定義プロパティ | |
データ型 | VARCHARに設定 | |
名前 | 名前 | |
使用方法 | USERに設定 | |
PropertyValue | ユーザー定義プロパティ | |
値 | 値 | |
RelationshipProjection | 図のエッジ | |
BackgroundColor | FillColor | |
太字 | 太字 | |
FontColor | FontColor | |
FontName | FontName | |
FontSize | FontSize | |
高さ | 未使用 | |
Italic | Italic | |
LineColor | LineColor | |
LinePoints | BendPoints | |
名前 | 未使用 | |
取り消し線 | StrikeThrough | |
下線 | 下線 | |
幅 | 未使用 | |
X | 未使用 | |
Y | 未使用 | |
SQLViewAssociation | 依存項目を表示 | |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
SQLViewAttribute | ViewColumn | |
説明 | ドキュメンテーション | |
名前 | ラベル | |
オプション | Nullではない | |
PhysicalName | 名前 | |
位置 | カラム位置 | |
SQLViewEntity | 表示 | |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
WhereClause | SQL | |
StoreModel | 論理データモデル/物理データモデル | モデルは.LDMファイルに含まれているエレメントを使ってビルドされます |
名前 | ファイル名 | |
SystemType | データベースのタイプとバージョン | LDMでは<Logical> に設定 |
SystemTypeOld | データベースのタイプとバージョン | LDMでは<Logical> に設定 |
StoredProcedure | 手順 | |
CppAbstract | 未使用 | |
CppConcurrency | 未使用 | |
CppFriend | 未使用 | |
CppScope | 未使用 | |
CppStatic | 未使用 | |
CppVirtual | 未使用 | |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
位置 | 未使用 | |
事後条件 | 未使用 | |
事前条件 | 未使用 | |
セマンティクス | ソース | |
説明 | ドキュメンテーション | |
名前 | ラベル | |
PhysicalName | 名前 | |
トリガー | トリガー | |
説明 | ドキュメンテーション | |
FireOnDelete | [Delete] (削除) | |
FireOnInsert | 挿入 | |
FireOnUpdate | Update (アップデート) | |
名前 | ラベル | |
PhysicalName | 名前 | |
セマンティクス | ソース | |
TriggerType | ActionTime | |
TypeValue | 値 | RDA DBMには相当する項目がなく、LDM.Eachでのみ使用されます。EnumerationConstraintの値はTypeValueとしてインポートされます |
説明 | 説明 | |
名前 | ラベル | |
位置 | 列挙リストの値の位置に由来 | |
値 | 名前 |