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

IBM InfoSphere Data Architect (IDA) - エクスポート

Availability-note AWS

ブリッジの要件

このブリッジ:
  • そのSDKにアクセスするためにはツールのインストールが必要です。

ブリッジの仕様

ベンダー IBM
ツール名 InfoSphere Data Architect (IDA)
ツールバージョン 6.1〜9.1
ツールのWebサイト http://www.ibm.com/software/data/integration/rda/ (英語のみ)
サポートされている方法論 [データモデリング] マルチモデル、データストア(物理データモデル、論理データモデル、ストアドプロシージャー式解析)、グラフィカルレイアウト Eclipse Java API経由の on LDM or DBM or DDM XML ファイル

仕様
ツール: LDM、DBM、DDMの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

概要
このインポートブリッジは、物理モデルファイル(.DBM)または論理モデルファイル(.LDM)を生成します。

要件
インポートブリッジはプラグインファイルのセットに依存します。このファイルセットは、バージョン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

よくある質問
該当なし


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト 範囲
バージョン 接続するData Architectのバージョンで、このインポートブリッジが実行中であるコンピューターにインストールされている必要があります。 ENUMERATED
最新バージョン
9.1.3
9.1.2
9.1.1
9.1.0
8.5.0
8.1.0
7.6.0
7.5.3
7.5.2
7.5.0
7.0 FP3
7.0
6.1 FP1
6.1
最新バージョン  
ディレクトリー Data Architectの物理または論理モデルファイル(.DBMまたは.LDM)を生成するディレクトリー。 DIRECTORY     必須
ベースファイル名 生成するファイルのベース名。

インポートブリッジは、ターゲットディレクトリーとベースファイル名をファイル拡張子(.DBMまたは.LDM)と組み合わせて使用して、完全な出力ファイルのパス名を生成します。

1つのモデルを変換する場合、このインポートブリッジは、Design levelパラメーターとソースモデルのデザインレベルに応じてLDMファイルやDBMファイルを1つまたは2つ生成します。これらのファイル名は、このインポートブリッジパラメーターで指定するか、ソースモデル名から計算されます。

マルチモデルソースからエクスポートする時に、このインポートブリッジは多数のLDMファイルやDBMファイルを生成します。ファイルはソースツールからの元の名前に従って命名されます。
STRING      
デザインレベル 生成するデータモデルのデザインレベル:

[自動検出]
ソースツールで設定されたデザインレベルに従ってデータモデルを生成します。

[論理限定]
論理データモデルを生成します。

[物理限定]
物理データモデルを生成します。
ENUMERATED
自動検出
物理限定
論理限定
自動検出  
ターゲットデータベース 生成された物理モデルがある場合は、そのデータベースタイプを指定します。Database object 'Type' and 'Version' properties will be set accordingly. カラムのデータ型はすべて、そのデータベースタイプで利用できるデータ型に従って生成されます。テーブル名とカラム名は、そのパラメーターによって自動的に変更されることはありません。選択されたデータベースに特定の名前の長さの制約がある場合は、名前を手動でアップデートする必要があります。例:

[自動検出]
インポートブリッジは、ソースモデルからターゲットデータベースを自動検出しようとします。

'ibm db2 udb v9.8'

'Teradata 14.x'
ENUMERATED
自動検出
IBM Cloudscape 5.1
IBM Derby 10.0
IBM DB2 UDB V8.1
IBM DB2 UDB V8.2
IBM DB2 UDB V9.1
IBM DB2 UDB V9.5
IBM DB2 UDB V9.7
IBM DB2 UDB V9.8
IBM DB2 UDB V10.1
IBM DB2 UDB V10.5
IBM DB2 UDB iSeries V5R1
IBM DB2 UDB iSeries V5R2
IBM DB2 UDB iSeries V5R3
IBM DB2 UDB iSeries V5R4
IBM DB2 UDB iSeries V6R1
IBM DB2 UDB iSeries V7R1
IBM DB2 UDB zSeries V7
IBM DB2 UDB zSeries V8 (新機能モード)
IBM DB2 UDB zSeries V8 (互換性モード)
IBM DB2 UDB zSeries V9 (新機能モード)
IBM DB2 UDB zSeries V9 (互換性モード)
IBM DB2 UDB zSeries V10 (新機能モード)
IBM DB2 UDB zSeries V10 (変換モード)
IBM DB2 UDB zSeries V11 (新機能モード)
IBM DB2 UDB zSeries V11 (変換モード)
IBM InfoSphere BigInsights 2.1
Generic JDBC 1.0
INFORMIX SQL 9.2
INFORMIX SQL 9.3
INFORMIX SQL 9.4
INFORMIX SQL 10.0
INFORMIX SQL 11.1
INFORMIX SQL 11.5
INFORMIX SQL 11.7
Microsoft SQL Server 2000
Microsoft SQL Server 2005
Microsoft SQL Server 2008
Microsoft SQL Server 2012
MySQL 4.0
MySQL 4.1
MySQL 5.0
MySQL 5.1
Netezza 6.x
Netezza 7.x
ORACLE バージョン 7.3
ORACLE バージョン 8
ORACLE バージョン 9
ORACLE バージョン 10
ORACLEバージョン11
PostgreSQL 8.x
PostgreSQL 9.x
Sybase 12.0
Sybase 12.5
Sybase 12.x
Sybase 15.0
Sybase ASE 15.0
SAP ASE 15.5
SAP ASE 15.7
Teradata 2.x
Teradata 12.x
Teradata 13.x
Teradata 14.x
自動検出  
インストールディレクトリー 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     必須
接続 ソースモデルに複数のデータベース接続が含まれている場合、名前による接続の選択を可能にします。
ソースモデルに複数の接続が含まれており、このパラメーター値が空のままの場合は、大半のオブジェクトとの接続が選択されます。
STRING      

 

ブリッジのマッピング

Meta Integration Repository (MIR)
メタモデル
(OMG CWM標準に基づく)
"IBM InfoSphere Data Architect (IDA)"
メタモデル
IbmRationalDataArchitect
マッピングのコメント
     
名前 ラベル  
引数 パラメーター  
DefaultValue   未使用
説明 ドキュメンテーション  
種類 [Mode] (モード)  
名前 ラベル  
PhysicalName 名前  
位置   プロシージャーまたはファンクション内の引数の位置
関連 リレーションシップ / 外部キー  
集計 識別 / 非識別  
説明 ドキュメンテーション 未使用
ExtraConstraint   未使用
Name ラベル 未使用
PhysicalName Name 未使用
UserDefined   未使用
AssociationRole リレーションシップ / 外部キー 各リレーションシップに対してロールが2つ作成されます。
CppContainment   未使用
CppFriend   未使用
CppScope   未使用
CppStatic   未使用
説明   未使用
ExtraConstraint   未使用
多重度 存在、基数  
名前 動詞句、逆動詞句 / ラベル  
誘導可能   未使用
OnDelete 参照整合性: [Delete] (削除)  
OnInsert 参照整合性: 挿入  
OnUpdate 参照整合性: アップデート  
順序指定   未使用
PhysicalName   未使用
位置   未使用
ソース   リレーションシップの親側(PrimaryKey)を識別します
属性 属性 / カラム  
説明 ドキュメンテーション  
ExtraConstraint   未使用
InitialValue DefaultValue 未使用
Name ラベル  
オプション 必須 / Nullではない 未使用
PhysicalName 名前  
位置   エンティティ/テーブルでの位置
BaseType 属性 / カラムデータ型 同等項目なし、BaseTypeにリンクされた属性は、ItemTypeが同等のDataTypeに設定された状態でエクスポートされます
データ型 データ型 データ型変換配列をご覧ください。
説明   未使用
長さ 長さ  
Name   未使用
PhysicalName   未使用
スケール スケール  
BusinessRule ドメイン制約、エンティティ制約、チェック制約 クラスと属性に関連するBusinessRuleは、エンティティ制約としてエクスポートされます。ユーザー定義のDerivedTypeに関連するBusinessRuleは、 DomainConstraint (LDM)としてエクスポートされます。TextPhysical型であり、属性とクラスに関連付けられているビジネスルールは、テーブルのCheckConstraints (DBM)としてエクスポートされます
説明 ドキュメンテーション  
LowerBound   未使用
Name ラベル  
PhysicalName 名前  
タイプ   ENUMERATED_LISTに設定されている場合、列挙制約をエクスポートします。PHYSICAL_TEXTに設定され、クラスまたは属性に関連する場合、エンティティ制約をエクスポートします(LDM)。TEXT_PHYSICALタイプのBusinessRulesのみがエクスポートされます(DBM)。
UpperBound   未使用
  未使用
CandidateKey PrimaryKey、AlternateKey、InバージョンEntry  
コメント ドキュメンテーション  
名前 ラベル  
PhysicalName 名前  
UniqueKey   FALSE (LDM)に設定されている場合はInバージョンEntryです。各CandidateKeyに対してUniqueConstraintが作成されます。CandidateKeyがそのクラス(DBM)のプライマリである場合はPrimaryKeyが作成されます
クラス エンティティ / テーブル  
CppAbstract   未使用
CppClassType   未使用
CppConcurrency   未使用
CppMultiplicity   未使用
CppPersistent   未使用
CppScope   未使用
CppSpace   未使用
説明 ドキュメンテーション  
DimensionalRole   未使用
DimensionalType   未使用
Name ラベル  
PhysicalName 名前  
ClassDiagram  
説明   未使用
名前 名前  
PhysicalName   未使用
DatabaseSchema スキーマ  
Comment   LDMでのデフォルト
説明 ドキュメンテーション LDMでのデフォルト
名前 ラベル LDMでのデフォルト
PhysicalName 名前 LDMでのデフォルト
DerivedType AtomicDomain、属性DataType  
データ型 項目タイプ Use the parent DerivedType as ItemType if it defined as a Domain, otherwise, map the DataType to a base ItemType (see datatype conバージョン array)
説明 ドキュメンテーション  
InitialValue   未使用
長さ   長さを表す長さ制約を作成
LowerBound   lowerBoundプロパティを表すMaximumInclusive制約を作成
Name ラベル データ型に基づく
NativeDataType   未使用
NativeLogicalDataType   未使用
PhysicalName 名前 データ型から派生(DBM)
スケール   スケールを表すFractionDigit制約を作成
UpperBound   upperBoundプロパティを表すMinimumInclusive制約を作成
UserDataType   未使用
UserDefined   UserDefined DerivedTypeのみがドメインとしてエクスポートされます
DesignPackage パッケージ  
説明 ドキュメンテーション  
名前 ラベル  
PhysicalName 名前  
UserDefined   UserDefined DesignPackagesのみがエクスポートされます
ForeignKey ForeignKey  
説明 ドキュメンテーション  
名前 ラベル  
PhysicalName 名前  
一般化 一般化  
CppFriend   未使用
CppScope   未使用
CppVirtual   未使用
説明 ドキュメンテーション  
名前 ラベル  
PhysicalName 名前  
GeneralizationRole 一般化  
ID 識別プロパティ  
サイクル サイクル  
IncrementValue 増分の基になる値  
MaximumValue 最大値  
MinimumValue 最小値  
StartValue 開始値  
インデックス インデックス  
クラスター化 クラスター化  
説明 ドキュメンテーション  
生成   未使用
Name ラベル  
PhysicalName 名前  
ユニーク ユニーク  
IndexMember IndexColumn  
説明 ドキュメンテーション  
名前 ラベル  
PhysicalName 名前  
位置   そのインデックスにおけるインデックスメンバーの位置
SortOrder SortOrder  
操作 ファンクション  
CppAbstract   未使用
CppConcurrency   未使用
CppFriend   未使用
CppScope   未使用
CppStatic   未使用
CppVirtual   未使用
説明 ドキュメンテーション  
名前 ラベル  
PhysicalName 名前  
位置   未使用
事後条件   未使用
事前条件   未使用
セマンティクス ソース  
プロジェクション 図ノード  
BackgroundColor FillColor  
太字 太字  
FontColor FontColor  
FontName FontName  
FontSize FontSize  
高さ 高さ ボックスのサイズを自動化するため、高さはエクスポートされません
Italic Italic  
LineColor LineColor  
名前   未使用
取り消し線 StrikeThrough  
下線 下線  
ボックスのサイズを自動化するため、幅はエクスポートされません
X X  
Y Y  
PropertyElementTypeScope ユーザー定義プロパティ  
範囲   プロパティの適用先となるオブジェクト型
PropertyType ユーザー定義プロパティ  
データ型   VARCHARに設定
説明   未使用
DesignLevel   未使用
Group (グループ)   未使用
InitialValue   未使用
名前 名前  
PhysicalName   未使用
位置   未使用
使用方法   USERプロパティのみエクスポートされます
PropertyValue ユーザー定義プロパティ  
 
RelationshipProjection 図のエッジ  
BackgroundColor FillColor  
太字 太字  
FontColor FontColor  
FontName FontName  
FontSize FontSize  
高さ   未使用
Italic Italic  
LineColor LineColor  
LinePoints BendPoints  
名前   未使用
取り消し線 StrikeThrough  
下線 下線  
  未使用
X   未使用
Y   未使用
SQLViewAssociation 依存項目を表示  
説明 ドキュメンテーション  
名前 ラベル  
PhysicalName Name  
SQLTableSequence   未使用
SQLViewAttribute ViewColumn  
説明 ドキュメンテーション  
Expression   未使用
Name ラベル  
オプション Nullではない  
PhysicalName 名前  
位置   カラム位置
SQLViewEntity 表示  
説明 ドキュメンテーション  
DimensionalRole   未使用
Name ラベル  
PhysicalName 名前  
WhereClause SQL  
StoreModel Package / 物理データモデル モデルを表すルートパッケージが作成されます
説明 ドキュメンテーション DBMでは使用されません
Name Label / DBM ファイル Name  
PhysicalName Name DBMでは使用されません
SystemMajorバージョン   未使用
SystemMinorバージョン   未使用
SystemReleaseバージョン   未使用
SystemType データベースのタイプとバージョン LDMでは<Logical> に設定されます。この値はDBMの[ターゲットデータベース]というブリッジオプションでオーバーロードできます
SystemTypeOld データベースのタイプとバージョン LDMでは<Logical> に設定されます。この値はDBMの[ターゲットデータベース]というブリッジオプションでオーバーロードできます
StoredProcedure 手順  
CppAbstract   未使用
CppConcurrency   未使用
CppFriend   未使用
CppScope   未使用
CppStatic   未使用
CppVirtual   未使用
説明 ドキュメンテーション  
名前 ラベル  
PhysicalName 名前  
位置   未使用
事後条件   未使用
事前条件   未使用
セマンティクス ソース  
シノニム エイリアス  
説明 ドキュメンテーション  
名前 ラベル  
PhysicalName 名前  
トリガー トリガー  
CppAbstract   未使用
CppConcurrency   未使用
CppFriend   未使用
CppScope   未使用
CppStatic   未使用
CppVirtual   未使用
説明 ドキュメンテーション  
FireOnDelete [Delete] (削除)  
FireOnInsert 挿入  
FireOnUpdate Update (アップデート)  
名前 ラベル  
PhysicalName Name  
事後条件   未使用
事前条件   未使用
セマンティクス SQL  
TriggerType ActionTime  
TypeValue RDA DBMには相当する項目がなくエクスポートもされず、LDM.Eachでのみ使用されます。EnumerationConstraintの値はTypeValueとしてインポートされます
説明 ドキュメンテーション  
名前 ラベル  
PhysicalName 名前  
位置   リストでの位置
名前  

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

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