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

SAP PowerDesigner XSM 10.x〜15.x - エクスポート

Availability-note AWS

ブリッジの要件

このブリッジ:
  • Microsoft Windowsではサポートされていません。

ブリッジの仕様

ベンダー SAP
ツール名 PowerDesigner XSM (XML Schema Modeling)
ツールバージョン 10.x~15.x
ツールのWebサイト https://www.sap.com/products/powerdesigner-data-modeling-tools.html
サポートされている方法論 [XMLモデリング] データストア(物理データモデル) via XML XSD ファイル

仕様
ツール: XML XSDファイル経由のSAP / PowerDesigner XSM (XML Schema Modeling)バージョン10.x〜15.x
https://www.sap.com/products/powerdesigner-data-modeling-tools.htmlをご覧ください。
メタデータ: [XMLモデリング] データストア(物理データモデル)
コンポーネント: W3cXmlXsdExport.SybasePowerDesignerXsmバージョン11.2.0

概要

要件
該当なし

よくある質問
該当なし

制限事項
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。

サポート
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定できます。


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト 範囲
ファイル ブリッジはXMLスキーマファイルを生成します。 ファイル *.xsd   必須
方法論 XSD生成の方法論を指定します。

論理
ソースモデル内のクラス、エンティティ、属性、識別子、一般化、リレーションシップなど、オブジェクトモデリングのコンセプト(UML)または論理データモデリングのコンセプト(ER) に基づいて、「階層」によるXMLスキーマを生成します。

物理
ソースモデル内のテーブル、ビュー、カラム、インデックス、キーなどの物理データモデリング(RDB)のコンセプトに基づいて、「フラットな」XMLスキーマを生成します。
ENUMERATED
論理
物理
論理  
ターゲットネームスペース 生成されたスキーマにXMLターゲットネームスペースを指定します(値は不要)。例:

urn:example-com:myschema
http://www.example.com/myschema
STRING      
ルートエレメント 一部のツールはXMLスキーマにルートエレメントを必要とします。

(必要であれば)生成するルートエレメントの名前を指定します。

空の場合、そのようなルートエレメントは生成されません。
STRING      
属性の出力方法 属性/カラムの出力方法を指定します。

[XMLスキーマの属性]
属性はXML属性として出力されます。

[XMLスキーマエレメント]
属性はXML子エレメントとして出力されます。
ENUMERATED
XMLスキーマの属性
XMLスキーマエレメント
XMLスキーマの属性  
プライマリキー/代替キーの出力方法 候補(プライマリ/代替)キーの出力方法を指定します。

[ローカル定義]
キーは親エレメント内にネストされています。

[グローバル定義]
ルートエレメントが指定されている場合、キーはルートエレメント内に出力されます。

ルートエレメントが指定されていない場合は、[ローカル定義]として出力されます。
ENUMERATED
ローカル定義
グローバル定義
ローカル定義  
外部キーの出力方法 外部キーの出力方法を指定します。

[ローカル定義]
キーは親エレメント内にネストされています。

[グローバル定義]
ルートエレメントが指定されている場合、キーはルートエレメント内に出力されます。

ルートエレメントが指定されていない場合は、[ローカル定義]として出力されます。
ENUMERATED
ローカル定義
グローバル定義
ローカル定義  
インデックスの出力方法(物理限定) インデックスの出力方法を指定します。

[ローカル定義]
インデックスは親エレメント内にネストされています。

[グローバル定義]
ルートエレメントが指定されている場合、インデックスはルートエレメント内に出力されます。ルートエレメントが指定されていない場合は、[ローカル定義]として出力されます。

このオプションは[方法論]が[物理]に設定されている場合にのみ適用されます。
ENUMERATED
ローカル定義
グローバル定義
ローカル定義  
データベーススキーマプレフィックスの出力(物理限定) データベーススキーマプレフィックスを使用してXMLエレメント名を生成する場合は、[True]を指定します。

その場合、XMLエレメントは次のようになります。例:
<element name="DBSCHEMA.TABLE"..../>

このオプションは、ソースモデルが複数のデータベーススキーマを定義する場合に最も役立ちます(テーブルオーナー)。
このオプションは[方法論]が[物理]に設定されている場合にのみ適用されます。
BOOLEAN   True  
データベース拡張子(物理限定) 一部のデータベース固有の拡張子を出力するかどうかを指定します。

[なし]
ジェネリックスキーマを生成します。

[Oracle XDB]
Oracle XDB拡張子付きのスキーマを生成します。

[Microsoft SQL Server]
Microsoft SQL Server拡張子付きのスキーマを生成します。

このオプションは[方法論]が[物理]に設定されている場合にのみ適用されます。
ENUMERATED
なし
Oracle XDB
Microsoft SQL Server
なし  
ターゲットツール(物理限定) 生成するデータモデルのツールターゲット。

[なし]
ジェネリックスキーマを生成します(デフォルト)。

[Altova XML Spy 2005]
Altova XML Spy 2005のスキーマを生成します。

XML Spy内のDDL生成を目的に[Altova XML Spy 2005]を選択する場合は、以下のオプションを設定する必要があります。
[方法論]
論理。

[ルートエレメント]
空でなくてはなりません。

[プライマリキー/代替キーの出力方法]
ローカル定義。

[外部キーの出力方法]
ローカル定義。

[一般化の出力]
キーとKeyref。

[集計リレーションシップの出力方法]
ネスト化されたエレメントおよびキーとKeyrefとして。

[集計リレーションシップの出力方法]
ネスト化されたエレメントおよびキーとKeyrefとして。

[Microsoft SQL Server 2005]
Microsoft SQL Server 2005のスキーマを生成します。key、keyref、uniqueというタグは使用できません。
ENUMERATED
なし
Altova XML Spy 2005
Microsoft SQL Server 2005
なし  
一般化の出力方法(論理限定) 一般化の出力方法を指定します。

[ComplexType拡張子]
スキーマはComplexType拡張子を使用します(デフォルト)。

[キーとKeyref]
スキーマはキーとkeyrefを使用します(モデル内で利用可能な場合)。一般化を表現するためにモデル内でキーが利用できない場合は、代わりにComplexType拡張子が使用されます。

このオプションは[方法論]が[論理]に設定されている場合にのみ適用されます。
ENUMERATED
ComplexType拡張子
キーとKeyref
ComplexType拡張子  
集計リレーションシップの出力方法(論理限定) 集計リレーションシップの出力方法を指定します。

[ネスト化されたエレメント]
スキーマは関係を表現するためにネスト化されたエレメントを使用します(デフォルト)。

[キーとKeyref]
スキーマはキーとkeyrefを使用します(モデル内で利用可能な場合)。

[ネスト化されたエレメントおよびキーとKeyrefとして]
スキーマはリレーションシップを表現するためにモデル内で利用可能な場合はキーとkeyref、およびネスト化されたエレメントを使用します。集計を表現するためにモデル内でキーが利用できない場合は、代わりにネスト化されたエレメントが使用されます。

このオプションは[方法論]が[論理]に設定されている場合にのみ適用されます。
ENUMERATED
ネスト化されたエレメント
キーとKeyref
ネスト化されたエレメントおよびキーとKeyrefとして
ネスト化されたエレメント  
非集計リレーションシップの出力方法(論理限定) 非集計リレーションシップの出力方法を指定します。

[ネスト化されたエレメント]
スキーマは関係を表現するためにネスト化されたエレメントを使用します(デフォルト)。

[キー、Keyref]
スキーマはキーとkeyrefを使用します(モデル内で利用可能な場合)。

[ネスト化されたエレメントとキー、Keyref]
スキーマはリレーションシップを表現するためにモデル内で利用可能な場合はキーとkeyref、およびネスト化されたエレメントを使用します。リレーションシップを表現するためにモデル内でキーが利用できない場合は、代わりにネスト化されたエレメントが使用されます。
ENUMERATED
ネスト化されたエレメント
キー、Keyref
ネスト化されたエレメントとキー、Keyref
ネスト化されたエレメント  
XMLインデント(プリティプリント) テキストエディターで生成されたファイルを開く目的で、XMLのプリティプリントを制御します。例:

[空白文字]
複数のスペース文字をインデントとして使用します。

[タブキー]
インデントとしてタブ文字を使用します。

[空]
インデントを含まないためファイルをコンパクトにできます。
STRING      

 

ブリッジのマッピング

Meta Integration Repository (MIR)
メタモデル
(OMG CWM標準に基づく)
"SAP PowerDesigner XSM 10.x to 15.x"
メタモデル
W3cXmlXsd
マッピングのコメント
     
AliasType simpleType  
Comment 注釈、ドキュメンテーション  
PhysicalName 名前  
関連 appInfo  
AssociationRole appInfo XMLスキーマ仕様には同等のものはなく、外部キーのリレーションシップを表すMicrosoft SQLServer固有の拡張機能のためにのみエクスポートされます。sql:relationの属性は、親テーブル、子テーブル、プライマリキーの属性、外部キーの属性を表します。
属性 属性、エレメント  
Comment 注釈、ドキュメンテーション  
InitialValue default  
オプション Nillable属性=True/False 属性の使用=必須  
PhysicalName 名前  
位置   XMLスキーマ内に表示される順序
BaseType データ型  
Comment 注釈、ドキュメンテーション  
CandidateKey キー  
Comment 注釈、ドキュメンテーション  
PhysicalName 名前  
UniqueKey   一意のキーのみエクスポートされます
クラス エレメント、ComplexType  
Comment 注釈、ドキュメンテーション  
PhysicalName 名前  
DatabaseSchema   XML Schemaには相当する項目がありません。Oracle固有の属性拡張
PhysicalName エレメント名プレフィックス  
DerivedType SimpleType  
Comment 注釈、ドキュメンテーション  
データ型 データ型 データ型変換配列をご覧ください。
長さ 長さ、totalDigits、maxLength、minLength  
LowerBound minExclusive、minInclusive  
PhysicalName 名前  
スケール fractionDigits  
UpperBound maxExclusive、maxInclusive  
ForeignKey Keyref  
Comment 注釈、ドキュメンテーション  
PhysicalName 名前  
IndexMember フィールド  
PhysicalName 名前  
SQLViewAttribute 属性、エレメント 機能をXMLエレメントとしてエクスポートするか、XML属性としてエクスポートするかを選択するオプションがあります
Comment 注釈、ドキュメンテーション  
PhysicalName 名前  
位置   XMLスキーマ内に表示される順序
SQLViewEntity エレメント  
Comment 注釈、ドキュメンテーション  
PhysicalName 名前  
StoreModel [Schema] (スキーマ)  
Comment 注釈、ドキュメンテーション  
TypeValue 列挙  
Comment 注釈、ドキュメンテーション  
位置   XMLスキーマ内に表示される順序
 

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

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