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

**仕様**  
**ツール:** CDM XMLファイル経由のSAP / PowerDesigner CDM (Conceptual Data Modeling)バージョン8.0〜16.x  
https://www.sap.com/products/powerdesigner-data-modeling-tools.htmlをご覧ください。  
**メタデータ:** [データモデリング] データストア(論理データモデル)、グラフィカルレイアウト  
**コンポーネント:** SybasePowerDesignerCdmバージョン11.2.0  
  
**概要**  
このブリッジは、PowerDesigner .CDM (概念データモデル)ファイルをエンティティ、属性、ドメイン、リレーションシップ、その実装(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を使って設定できます。

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

| **パラメーター名** | **説明** | **タイプ** | **値** | **デフォルト** | **スコープ** |
| --- | --- | --- | --- | --- | --- |
| **バージョン** | 生成するSAP Power Designer (CDM)ファイルのバージョン。 | 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></table> | 16.0 |  |
| **ファイル** | 生成されるCDMファイルのパス名。<br><br>変換されたモデルをロードするためには、PowerDesignerを起動して次の手順に従います:<br><br>1. [ファイル]メニューから[開く]を選択します。<br>2. [タイプのファイルをリスト表示]リストボックスで、PowerDesigner ファイルsを選択します。<br>3. 生成されたCDMファイルを参照し、ファイル名リストから選択します。<br>4. [開く]をクリックします。 | ファイル | \*.cdm |  | 必須 |
| **説明** | 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 CDM 8.0 to 16.x"<br>メタモデル<br>SybasePowerDesignerCdm07** | **マッピングのコメント** |
| --- | --- | --- |
|  |  |  |
| **関連** | **リレーションシップ** | **関連項目は、そのクラスと同じパッケージ内になければ移動します。** |
| 集計 | 依存 |  |
| コメント |  | 。 |
| 説明 | コメント |  |
| DesignLevel |  | Physical Onlyオブジェクトには相当する項目がありません。 |
| ExtraConstraint |  | 。 |
| [Name] (名前) | 名前 | 図の名前。設定されていない場合は計算 |
| NativeId |  | 。 |
| PhysicalName | [Code] (コード) | 図の物理名。設定されていない場合は[名前]から計算 |
| ステレオタイプ |  | 。 |
| **AssociationRole** | **リレーションシップ** |  |
| コメント |  | 。 |
| CppContainment |  | 。 |
| CppFriend |  | 。 |
| CppScope |  | 。 |
| CppStatic |  | 。 |
| DesignLevel |  | Physical Onlyオブジェクトには相当する項目がありません。 |
| ExtraConstraint |  | 。 |
| 多重度 | 基数 |  |
| [Name] (名前) | ロール名 |  |
| NativeId |  | 。 |
| 誘導可能 |  | 。 |
| 順序指定 |  | 。 |
| [Source] (ソース) | 依存 |  |
| ステレオタイプ |  | 。 |
| **属性** | **属性/データ項目** |  |
| 説明 | コメント |  |
| DesignLevel |  | Physical Onlyオブジェクトには相当する項目がありません。 |
| ExtraConstraint | ビジネスルール |  |
| [Name] (名前) | [Name] (名前) | 属性名。設定されていない場合は計算 |
| オプション | 必須 |  |
| PhysicalName | [Code] (コード) | 属性の物理名。設定されていない場合は[名前]から計算 |
| 位置 |  | 属性はCDMファイル内の位置によってソートされます |
| **BaseType** | **ドメイン、属性データ型** | **DerivedTypeをご覧ください。** |
| **CandidateKey** | **識別子/主識別子** |  |
| 説明 | コメント |  |
| DesignLevel |  | Physical Onlyオブジェクトには相当する項目がありません。 |
| [Name] (名前) | [Name] (名前) | キー名。設定されていない場合は計算 |
| PhysicalName | [Code] (コード) | キーの物理名。設定されていない場合は[名前]から計算 |
| UniqueKey |  | 一意の候補キーのみエクスポートされます。 |
| **クラス** | **エンティティ** |  |
| 説明 | コメント |  |
| DesignLevel |  | Physical Onlyオブジェクトには相当する項目がありません。 |
| [Name] (名前) | [Name] (名前) | クラス名。設定されていない場合は計算 |
| PhysicalName | [Code] (コード) | クラスの物理名。設定されていない場合は[名前]から計算 |
| **ClassDiagram** | **概念図** |  |
| 説明 | コメント |  |
| DesignLevel |  | Physical Onlyオブジェクトには相当する項目がありません。 |
| [Name] (名前) | 名前 |  |
| PhysicalName | [Code] (コード) | 図の物理名。設定されていない場合は[名前]から計算 |
| **DerivedType** | **ドメイン、属性データ型** |  |
| データ型 | データ型 | データ型変換配列をご覧ください。 |
| 説明 | コメント |  |
| DesignLevel |  | Physical Onlyオブジェクトには相当する項目がありません。 |
| 長さ | [Length] (長さ) |  |
| LowerBound | 最小値 |  |
| 名前 | [Name] (名前) | タイプ名。設定されていない場合は計算 |
| PhysicalName | [Code] (コード) | タイプの物理名。設定されていない場合は[名前]から計算 |
| スケール | [Precision] (精度) |  |
| UpperBound | 最大値 |  |
| **DesignPackage** | **パッケージ** |  |
| 説明 | コメント |  |
| DesignLevel |  | Physical Onlyオブジェクトには相当する項目がありません。 |
| [Name] (名前) | 名前 | パッケージ名。設定されていない場合は計算 |
| PhysicalName | コード | パッケージの物理名。設定されていない場合は[名前]から計算 |
| **一般化** | **継承** | **一般化は、そのサブタイプがそのパッケージになければ重複します。** |
| 説明 | コメント |  |
| DesignLevel |  | Physical Onlyオブジェクトには相当する項目がありません。 |
| [Name] (名前) | [Name] (名前) | 一般化名。設定されていない場合は計算 |
| PhysicalName | コード | 一般化の物理名。設定されていない場合は[名前]から計算 |
| **GeneralizationRole** | **InheritanceLink** |  |
| **メモ** | **注釈** |  |
| **プロジェクション** | **記号** | **グラフィック情報** |
| BackgroundColor | 塗りつぶしの色 |  |
| FontColor | フォントの色 |  |
| 高さ | 高さ |  |
| LineColor | 線の色 |  |
| 幅 | 幅 |  |
| X | x |  |
| Y | y |  |
| **RelationshipProjection** | **記号** | **グラフィック情報** |
| FontColor | フォントの色 |  |
| LineColor | 線の色 |  |
| **StoreModel** | **モデル** |  |
| 説明 | コメント |  |
| DesignLevel |  | Physical Onlyオブジェクトには相当する項目がありません。 |
| [Name] (名前) | 名前 | モデル名。設定されていない場合は計算 |
| PhysicalName | [Code] (コード) | モデルの物理名。設定されていない場合は[名前]から計算 |
| [Name] (名前) | ラベル |  |
| **TypeValue** | **値のリスト** | **すべての値が1つのタグにリスト表示されます** |
| DesignLevel |  | Physical Onlyオブジェクトには相当する項目がありません。 |
| [Name] (名前) | ラベル |  |
| 位置 |  | TypeValueはCDMファイル内の位置によってソートされます |
| 値 | 値 |  |