# SAP PowerDesigner PDM 8.x〜16.x - エクスポート

Availability-note[AWS](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-aws)

AWS 専用機能は us.cloud.talend.com、eu.cloud.talend.com、ap.cloud.talend.com で利用できます。

## ブリッジの要件

このブリッジ:

* Microsoft Windowsではサポートされていません。

## ブリッジの仕様

| **ベンダー** | **SAP** |
| --- | --- |
| **ツール名** | **PowerDesigner PDM (物理データモデリング)** |
| **ツールバージョン** | **8.0〜16.x** |
| **ツールのWebサイト** | https://www.sap.com/products/powerdesigner-data-modeling-tools.html (英語のみ) |
| **サポートされている方法論** | [データモデリング] データストア(物理データモデル)、グラフィカルレイアウト via PDM XML ファイル |

**仕様**  
**ツール:** PDM XMLファイル経由のSAP / PowerDesigner PDM (Physical Data Modeling)バージョン8.0〜16.x  
https://www.sap.com/products/powerdesigner-data-modeling-tools.htmlをご覧ください。  
**メタデータ:** [データモデリング] データストア(物理データモデル)、グラフィカルレイアウト  
**コンポーネント:** SybasePowerDesignerPdmバージョン11.2.0  
  
**概要**  
このブリッジは、PowerDesigner .PDM (物理データモデル)ファイルをテーブル、カラム、データ型、その実装(PK/FKなど)、グラフィカルレイアウト(図)と共にインポートします。  
  
**要件**  
該当なし  
  
**よくある質問**  
**Q: 記号がすべて画面の中央に表示されます。**  
A: ツールで[記号] &gt; [自動レイアウト]を選択すると、現在の図が再描画されます。この作業は各図ごとに行う必要があります。  
  
**Q: 一部の記号が欠落しているようです。**  
A: ツールで[ツール] &gt; [リンクを完成]を選択すると、欠落している記号が表示されます。この作業は各図ごとに行う必要があります。  
  
**制限事項**  
マルチモデルのソーステクノロジー(複数のデータベースやスキーマを持つデータベースサーバーなど)からインポートする場合、エクスポートされるモデル(スキーマなど)は1つのみです。したがって、インポート範囲は1つのモデル(例: データベースの1つのスキーマをサブセットする)に限定されます。  
  
現在判明している一般的な制限事項は、https://www.metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。  
**サポート**  
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR\_LOG\_LEVEL=6を使って設定できます。

## ブリッジパラメーター

| **パラメーター名** | **説明** | **タイプ** | **値** | **デフォルト** | **スコープ** |
| --- | --- | --- | --- | --- | --- |
| **バージョン** | 生成するSybase Power Designer (PDM)ファイルのバージョン。 | ENUMERATED | <table><tr><td>8.0</td></tr><tr><td>9.0</td></tr><tr><td>9.5</td></tr><tr><td>10.0</td></tr><tr><td>11.0</td></tr><tr><td>12.0</td></tr><tr><td>15.0</td></tr><tr><td>16.0</td></tr><tr><td>16.5</td></tr><tr><td>16.7</td></tr></table> | 16.7 |  |
| **ファイル** | 生成されるPDMファイルのパス名。<br><br>変換されたモデルをロードするためには、PowerDesignerを起動して次の手順に従います:<br><br>1. [ファイル]メニューから[開く]を選択します。<br>2. [タイプのファイルをリスト表示]リストボックスで、PowerDesigner ファイルsを選択します。<br>3. 生成されたCDMファイルを参照し、ファイル名リストから選択します。<br>4. [開く]をクリックします。 | ファイル | \*.pdm |  | 必須 |
| **ターゲットデータベース** | ターゲットデータベース。[自動検出]は、このブリッジがソースモデルからターゲットデータベースを自動検出しようとすることを意味します。<br><br>次のプレフィックスが付いたデータベース:<br>[星(\*)]<br>PowerDesigner 10以降でのみ利用できます。<br><br>[二重星(\*\*)]<br>PowerDesigner 11以降でのみ利用できます。<br><br>[三重星(\*\*\*)]<br>PowerDesigner 12以降でのみ利用できます。<br><br>[四重星(\*\*\*\*)]<br>PowerDesigner 15以降でのみ利用できます。<br><br>[五重星(\*\*\*\*\*)]<br>PowerDesigner 16以降でのみ利用できます。<br><br>[六重星(\*\*\*\*\*\*)]<br>PowerDesigner 16.5以降でのみ利用できます。<br><br>[七重星(\*\*\*\*\*\*\*)]<br>PowerDesigner 16.7以降でのみ使用できます。 | ENUMERATED | <table><tr><td>自動検出</td></tr><tr><td>Access 95</td></tr><tr><td>Access 2000</td></tr><tr><td>***** Access 2007</td></tr><tr><td>ADABAS D</td></tr><tr><td>ALLBASE/SQL G.1</td></tr><tr><td>ANSIレベル2</td></tr><tr><td>AS/400</td></tr><tr><td>******* Amazon Redshiftデータベース</td></tr><tr><td>****** Hadoop Hive 1.0</td></tr><tr><td>******* Hadoop Hive 2</td></tr><tr><td>IBM DB2 UDB 5.x Common Server</td></tr><tr><td>IBM DB2 UDB 6.x Common Server</td></tr><tr><td>IBM DB2 UDB 7.x Common Server</td></tr><tr><td>* IBM DB2 UDB 8.x Common Server</td></tr><tr><td>**** IBM DB2 UDB 9.0 Common Server</td></tr><tr><td>***** IBM DB2 UDB 9.5 Common Server</td></tr><tr><td>***** IBM DB2 UDB 9.7 Common Server</td></tr><tr><td>****** IBM DB2 バージョン 10.x for Linux, UNIX, and Windows</td></tr><tr><td>****** IBM DB2 バージョン 11.x for Linux, UNIX, and Windows</td></tr><tr><td>IBM DB2 4.x for MVS/ESA</td></tr><tr><td>IBM DB2 5.x for OS/390</td></tr><tr><td>IBM DB2 UDB 6 for OS/390</td></tr><tr><td>IBM DB2 UDB 7 for OS/390</td></tr><tr><td>* IBM DB2 UDB 8 for OS/390</td></tr><tr><td>**** IBM DB2 バージョン 9.x for z/OS</td></tr><tr><td>***** IBM DB2 バージョン 10 for z/OS</td></tr><tr><td>****** IBM DB2 バージョン11 for z/OS</td></tr><tr><td>****** IBM DB2 バージョン 12 for z/OS</td></tr><tr><td>INFORMIX SQL 7.x</td></tr><tr><td>INFORMIX SQL 8.x</td></tr><tr><td>INFORMIX SQL 9.x</td></tr><tr><td>***** INFORMIX SQL 10.x</td></tr><tr><td>***** INFORMIX SQL 11.x</td></tr><tr><td>InterBase 4.0</td></tr><tr><td>InterBase 5.x</td></tr><tr><td>InterBase 6.x</td></tr><tr><td>Microsoft SQL Server 6.x</td></tr><tr><td>Microsoft SQL Server 7.x</td></tr><tr><td>Microsoft SQL Server 2000</td></tr><tr><td>*** Microsoft SQL Server 2005</td></tr><tr><td>**** Microsoft SQL Server 2008</td></tr><tr><td>****** Microsoft SQL Server 2012</td></tr><tr><td>****** Microsoft SQL Server 2014</td></tr><tr><td>****** Microsoft SQL Server 2016</td></tr><tr><td>******* Microsoft SQL Server 2017</td></tr><tr><td>MySQL 3.22</td></tr><tr><td>MySQL 3.23</td></tr><tr><td>* MySQL 4</td></tr><tr><td>*** MySQL 5</td></tr><tr><td>***** Netezza 4.5</td></tr><tr><td>***** Netezza 5.0</td></tr><tr><td>****** Netezza 7.x</td></tr><tr><td>NonStop SQL</td></tr><tr><td>ODBC 3.0</td></tr><tr><td>ORACLE バージョン 7</td></tr><tr><td>ORACLE バージョン 8</td></tr><tr><td>ORACLE バージョン 8i (8.1.5)</td></tr><tr><td>ORACLE バージョン 8i2 (8.1.6)</td></tr><tr><td>* ORACLE バージョン 9i</td></tr><tr><td>* ORACLE バージョン 9i2</td></tr><tr><td>** ORACLE バージョン 10g</td></tr><tr><td>**** ORACLE バージョン11g</td></tr><tr><td>****** ORACLE バージョン 12c</td></tr><tr><td>******* ORACLEバージョン 18c</td></tr><tr><td>******* ORACLEバージョン 19c</td></tr><tr><td>PostgreSQL 7</td></tr><tr><td>*** PostgreSQL 8</td></tr><tr><td>****** PostgreSQL 9.x</td></tr><tr><td>****** SAP HANA Database 1.0</td></tr><tr><td>******* SAP HANA 1.0 Database</td></tr><tr><td>******* SAP HANA 2.0 Database</td></tr><tr><td>Sybase AS Anywhere 6</td></tr><tr><td>Sybase AS Anywhere 7</td></tr><tr><td>* SAP SQL Anywhere 8</td></tr><tr><td>* SAP SQL Anywhere 9</td></tr><tr><td>**** SAP SQL Anywhere 10</td></tr><tr><td>**** SAP SQL Anywhere 11</td></tr><tr><td>***** SAP SQL Anywhere 12</td></tr><tr><td>****** SAP SQL Anywhere 16</td></tr><tr><td>****** SAP SQL Anywhere 17</td></tr><tr><td>******* Snowflake</td></tr><tr><td>SAP AS Enterprise 11.0</td></tr><tr><td>* SAP AS Enterprise 11.5-11.9</td></tr><tr><td>SAP AS Enterprise 12.0</td></tr><tr><td>* SAP AS Enterprise 12.5</td></tr><tr><td>* SAP AS Enterprise 12.5.1</td></tr><tr><td>*** SAP AS Enterprise 15.0</td></tr><tr><td>**** SAP AS Enterprise 15.0.2</td></tr><tr><td>***** SAP AS Enterprise 15.5</td></tr><tr><td>***** SAP AS Enterprise 15.7</td></tr><tr><td>****** SAP AS Enterprise 16.0</td></tr><tr><td>SAP AS IQ 12.0</td></tr><tr><td>* SAP AS IQ 12.4.3</td></tr><tr><td>* SAP AS IQ 12.5</td></tr><tr><td>** SAP AS IQ 12.6</td></tr><tr><td>**** SAP AS IQ 12.7</td></tr><tr><td>***** SAP IQ 15.0</td></tr><tr><td>***** SAP IQ 15.2</td></tr><tr><td>****** SAP IQ 15.3</td></tr><tr><td>****** SAP IQ 15.4</td></tr><tr><td>****** SAP IQ 16.0</td></tr><tr><td>Teradata</td></tr><tr><td>Teradata V2R5</td></tr><tr><td>**** Teradata V2R6</td></tr><tr><td>***** Teradata 12</td></tr><tr><td>***** Teradata 13</td></tr><tr><td>****** Teradata 14</td></tr><tr><td>****** Teradata 15</td></tr><tr><td>****** Teradata 16</td></tr></table> | 自動検出 |  |
| **説明** | PowerDesignerで説明とコメントのプロパティをエクスポートする方法:<br><br>[コメントと説明]<br>コメントプロパティをPowerDesignerのコメントフィールドに、説明プロパティをPowerDesignerの説明フィールドにエクスポートします。<br><br>[コメント]<br>コメントプロパティ(または存在する場合は説明プロパティ)をPowerDesignerのコメントフィールドにエクスポートします。<br><br>[注/説明]<br>コメントプロパティ(または存在する場合は説明プロパティ)をPowerDesignerの説明フィールドにエクスポートします。 | ENUMERATED | <table><tr><td>コメントと説明</td></tr><tr><td>コメント</td></tr><tr><td>注/説明</td></tr></table> | コメントと説明 |  |
| **XMLインデント(プリティプリント)** | テキストエディターで生成されたファイルを開く目的で、XMLのプリティプリントを制御します。例:<br><br>[空白文字]<br>複数のスペース文字をインデントとして使用します。<br><br>[タブキー]<br>インデントとしてタブ文字を使用します。<br><br>[空]<br>インデントを含まないためファイルをコンパクトにできます。 | STRING |  |  |  |
| **ロール名の反転** | 各モデルのリレーションシップロール名を交換します:<br><br>'False'<br>ロール名をスワップしません。<br><br>'True'<br>ロール名をスワップします。 | BOOLEAN | <table><tr><td>偽</td></tr><tr><td>真</td></tr></table> | 偽 |  |
| **接続** | ソースモデルに複数のデータベース接続が含まれている場合、名前による接続の選択を可能にします。<br>ソースモデルに複数の接続が含まれており、このパラメーター値が空のままの場合は、大半のオブジェクトとの接続が選択されます。 | STRING |  |  |  |

## ブリッジのマッピング

| **Meta Integration Repository (MIR)<br>メタモデル<br>(OMG CWM標準に基づく)** | **"SAP PowerDesigner PDM 8.x to 16.x"<br>メタモデル<br>SybasePowerDesignerPdm07** | **マッピングのコメント** |
| --- | --- | --- |
|  |  |  |
| **関連** | **参照** |  |
| 集計 |  | 。 |
| コメント | [Comment] (コメント) |  |
| 説明 | [Comment] (コメント) | コメントが空の場合のみマッピングされます。 |
| ExtraConstraint |  | 。 |
| PhysicalName | [Code] (コード) | 図の物理名。設定されていない場合は[名前]から計算 |
| **AssociationRole** | **参照** |  |
| ExtraConstraint | 制約をアップデート、制約を削除 |  |
| 多重度 | 基数 |  |
| **AssociationRoleNameMap** | **属性/インデックス** |  |
| **属性** | **カラム** |  |
| [Comment] (コメント) | [Comment] (コメント) |  |
| 説明 | [Comment] (コメント) | コメントが空の場合のみマッピングされます。 |
| DesignLevel |  | 。 |
| ExtraConstraint | ビジネスルール |  |
| オプション | 必須 |  |
| PhysicalName | [Code] (コード) | 属性の物理名。設定されていない場合は[名前]から計算 |
| 位置 |  | 属性はPDMファイル内の位置によってソートされます |
| **BaseType** | **ドメイン、属性データ型** | **DerivedTypeをご覧ください。** |
| **CandidateKey** | **キー** |  |
| [Comment] (コメント) | [Comment] (コメント) |  |
| 説明 | [Comment] (コメント) | コメントが空の場合のみマッピングされます。 |
| PhysicalName | [Code] (コード) | キーの物理名。設定されていない場合は[名前]から計算 |
| UniqueKey | プライマリキー | プライマリキーは&lt;PKey&gt;タグで参照されます。 |
| **クラス** | **テーブル** |  |
| [Comment] (コメント) | [Comment] (コメント) |  |
| 説明 | [Comment] (コメント) | コメントが空の場合のみマッピングされます。 |
| DimensionalRole | ディメンションタイプ |  |
| PhysicalName | [Code] (コード) | クラスの物理名。設定されていない場合は[名前]から計算 |
| **ClassDiagram** | **物理図** |  |
| コメント | [Comment] (コメント) |  |
| 説明 | [Comment] (コメント) |  |
| 名前 | 名前 |  |
| PhysicalName | コード |  |
| **DatabaseSchema** | **ユーザー** | **ユーザーに属するテーブルやオブジェクトはスキーマにリンクされます** |
| [Comment] (コメント) | コメント |  |
| PhysicalName | [Code] (コード) |  |
| **DerivedType** | **ドメイン、属性データ型** |  |
| 説明 | コメント |  |
| 長さ | [Length] (長さ) |  |
| LowerBound | 最小値 |  |
| PhysicalName | [Code] (コード) | タイプの物理名。設定されていない場合は[名前]から計算 |
| スケール | [Precision] (精度) |  |
| UpperBound | 最大値 |  |
| UserDataType | データ型 | データ型変換配列をご覧ください。 |
| UserDefined |  | ユーザー定義のタイプのみがドメインにマッピングされます。 |
| **ForeignKey** | **結合** |  |
| **一般化** | **参照** |  |
| コメント | [Comment] (コメント) |  |
| 説明 | コメント |  |
| PhysicalName | コード | 一般化の物理名。設定されていない場合は[名前]から計算 |
| **GeneralizationRole** | **参照** |  |
| コメント | [Comment] (コメント) |  |
| 説明 | コメント |  |
| PhysicalName | コード | 一般化の物理名。設定されていない場合は[名前]から計算 |
| **ID** | **ID** | **アイデンティティカラム** |
| コメント | [Comment] (コメント) |  |
| 説明 | [Comment] (コメント) | コメントが空の場合のみマッピングされます。 |
| PhysicalName | [Code] (コード) | インデックスの物理名。設定されていない場合は[名前]から計算 |
| 位置 |  | インデックスメンバーはPDMファイル内の位置によってソートされます |
| SortOrder | ソート |  |
| **メモ** | **注釈** |  |
| **プロジェクション** | **記号** | **グラフィック情報** |
| BackgroundColor | 塗りつぶしの色 |  |
| FontColor | フォントの色 |  |
| 高さ | 高さ |  |
| LineColor | 線の色 |  |
| 幅 | 幅 |  |
| X | x |  |
| Y | y |  |
| **RelationshipProjection** | **記号** | **グラフィック情報** |
| FontColor | フォントの色 |  |
| LineColor | 線の色 |  |
| **SQLViewAssociation** | **リレーションシップを表示** |  |
| **SQLViewAttribute** | **カラムを表示** |  |
| 式 | SQLクエリー | 式はSQLViewEntityのSQLフィールドに入力されます。 |
| 位置 |  | 属性はPDMファイル内の位置によってソートされます |
| **SQLViewEntity** | **表示** | **オブジェクトの名前が変更されると、ビューに矛盾が生じることがあります。** |
| [Comment] (コメント) | [Comment] (コメント) |  |
| 説明 | [Comment] (コメント) | コメントが空の場合のみマッピングされます。 |
| PhysicalName | [Code] (コード) | ビューの物理名。設定されていない場合は[名前]から計算 |
| WhereClause | SQLクエリー |  |
| **StoreModel** | **モデル** |  |
| [Comment] (コメント) | [Comment] (コメント) |  |
| 説明 | [Comment] (コメント) | コメントが空の場合のみマッピングされます。 |
| PhysicalName | [Code] (コード) | モデルの物理名。設定されていない場合は[名前]から計算 |
| **StoredProcedure** | **ストアドプロシージャー** |  |
| [Comment] (コメント) | [Comment] (コメント) |  |
| 説明 | [Comment] (コメント) | コメントが空の場合のみマッピングされます。 |
| セマンティクス | 定義 |  |
| **トリガー** | **トリガー** | **指定された各モードに対してトリガーを1つ作成します。** |
| コメント | [Comment] (コメント) |  |
| 説明 | [Comment] (コメント) | コメントが空の場合のみマッピングされます。 |
| PhysicalName | コード | トリガーの物理名。設定されていない場合は[名前]から計算 |
| セマンティクス | トリガーコード |  |
| **TypeValue** | **値のリスト** | **すべての値が1つのタグにリスト表示されます** |
| [Comment] (コメント) | [Comment] (コメント) |  |
| 説明 | [Comment] (コメント) | コメントが空の場合のみマッピングされます。 |
| 値 | 値 |  |