# Unicom (Popkin) System Architect (SA) 7.1〜11.4 (ファイル) - インポート

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ではサポートされていません。

* そのSDKにアクセスするためにはツールのインストールが必要です。

## ブリッジの仕様

| **ベンダー** | **UNICOM Systems** |
| --- | --- |
| **ツール名** | **System Architect (SA)** |
| **ツールバージョン** | **7.1.12〜11.4.5** |
| **ツールのWebサイト** | http://unicomsi.com/products/system-architect/ (英語のみ) |
| **サポートされている方法論** | [データモデリング] データストア(論理データモデル)、グラフィカルレイアウト COM API経由の on UDL DBF ファイル |
| **データプロファイリング** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.1/Content/Resources/images/cross.png) |
| **増分収集** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.1/Content/Resources/images/cross.png) |
| **マルチモデル収集** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.1/Content/Resources/images/cross.png) |
| **モデル選択のためのリモートリポジトリーの参照** | ![](https://help.qlik.com/talend/ja-JP/talend-data-catalog/8.1/Content/Resources/images/tick.png) |

**仕様**  
**ツール:** UDL DBFファイルでのCOM API経由のUNICOM Systems / System Architect (SA)バージョン7.1.12〜11.4.5  
http://unicomsi.com/products/system-architect/をご覧ください。  
**メタデータ:** [データモデリング] データストア(論理データモデル)、グラフィカルレイアウト  
**コンポーネント:** PopkinSaFile バージョン11.2.0  
  
**概要**  
**要件**  
System Architect COM/OLE Automationインターフェイスを使って接続します。このブリッジを実行するためには、System Architectがローカルにインストールされている必要があります。  
  
警告: このブリッジはWindowsベースのツールクライアントやSDKのCOM APIを使用します。このCOM APIは、(a) 正しくインストールされていること、(b) このツールを実行できるWindowsユーザーに代わってライセンスされていること、(c) ツールサーバーコンテンツにアクセスできることが必要です。追加事項:  
(1) ツールベンダーによって推奨されているように、COM APIの場合も含めてリソース競合の恐れがあるため、ツールクライアント(およびブリッジ)がインストールまたは実行されているマシンにツールサーバーをインストールしたり共存させてはなりません。  
(2) Windows COM APIベースのツールは度重なる失敗やシステムリソースの不足が発生すると不安定になるため、Windowsを再起動してツールのCOM APIを再び正しく動作させる必要があります。  
(3) このブリッジがアプリケーションとして実行されている場合は、上記のWindowsユーザーと同じユーザーでログインする必要があります。  
ブリッジがWindowsのサービスとして動作している場合は、WindowsのサービスマネージャーでMIMB Application Serverサービスを右クリックし、ログオンタブに移動して、サービスを実行するアカウントを名前で定義します。  
  
System Architect (SA)は接続設定ファイルをローカルユーザーエリアに保存します。したがって、このブリッジが(従来のWindowsデスクトップアプリケーションではなく) Windowsサービスとして起動されたサーバー内で実行されている場合、該当する設定ファイルは現在のユーザーが利用できるようになっている必要があります。この場合、[JohnSmith]として登録されている実行中のSystem Architect (SA)は、接続ファイルを下記の場所に保管します。  
Windows XP: 'C:\Documents and Settings\JohnSmith\Local Settings\Application Data\Telelogic\System Architect\Connections\\*'  
Windows 7: 'C:\Users\JohnSmith\AppData\Local\Telelogic\System Architect\Connections\\*'  
  
**よくある質問**  
**Q: サポートされている図のタイプは?**  
A: エンティティリレーションシップ図のみインポートします。  
  
**Q: 大型モデルの場合、このブリッジは次のメッセージに応答するまで反応しません: [Undoファイルのサイズがこの図には小さすぎます。元に戻す処理を続行するために拡大しますか?]**  
A: TelelogicブリッジはAPIベースであるため、Telelogicアプリケーションがユーザーからのインタラクションを必要とする場合があります。そのようなダイアログボックスを除去する方法は、Telelogicのドキュメンテーションをご覧ください。この特定のダイアログの場合は、[ツール] &gt; [環境設定]でUndoファイルのサイズを設定できます。Undoファイルのサイズは数値で表されます。最大ファイルサイズは10Mで、デフォルトのファイルサイズは128Kです(System Architectが最初にインストールされた場合)。  
  
**Q: このブリッジをWindowsサービスとして実行する時はどのような設定手順が必要ですか?**  
A: このブリッジはCOMベースのAPIを経由してSystem Architectと対話するため、デスクトップにメッセージが表示されることがあります。そのため、このブリッジが(古典的なWindowsのデスクトップアプリケーションではなく) Windowsサービスとして起動されたサーバー内で実行されている場合は、そのサービスの[プロパティ]メニューをクリックして[ログオン]タブを開き、[このアカウント]を選択して、System Architectからエンサクロペディアへの接続テストをテストする時にWindowsセッションとして使われたものと同じユーザー名とパスワードを指定してWindowsサービスを再起動させます。  
  
**Q: [図はユーザー0によってロックされています]というポップアップメッセージが表示されます。原因として何が考えられますか? 解決方法は?**  
A: この図は、Encyclopediaリポジトリー内の特定のユーザーによってロックされていることがあります。図のオブジェクトを右クリックして[アクセス制御...]メニューを選択し、オブジェクトをロック解除するようそのユーザーに依頼してください。  
  
**Q: このブリッジがパラメーターで指定したのとは異なるEncyclopediaからインポートしようとするのはなぜですか?**  
A: System Architectでは、起動時にデフォルトのEncyclopediaが開くように指定できます。[ファイル] &gt; [開く]メニューで、[起動時にこのEncyclopediaを開く]チェックボックスをオンにしないでください。このチェックボックスをオンにすると、ブリッジの正しい実行が干渉を受け、そのEncyclopediaがインポートで使われるようになります。したがって、インポートを行う前にSystem Architect UIでそのチェックボックスをオフにしてください。  
  
**制限事項**  
  
The System Architect API may not be completely installed by the Telelogic installer.  
APIが正しくインストールされていることを確認し、以下のコマンドラインをDOSウィンドウに入力します。  
cd c:\Program Files\Telelogic\System Architect Suite\System Architect Suite\System Architect  
sa2001.exe /regserver  
この設定は、Telelogicバージョン10.0.14以前のすべてのバージョンで必要です。  
  
現在判明している一般的な制限事項は、https://www.metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。  
  
**サポート**  
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR\_LOG\_LEVEL=6を使って設定できます。

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

| **パラメーター名** | **説明** | **タイプ** | **値** | **デフォルト** | **範囲** |
| --- | --- | --- | --- | --- | --- |
| **Encyclopediaの場所** | Encyclopediaの場所:<br>- EncyclopediaがSQL Serverメタデータの形式を使用して保存された場合は、SQL Serverのデータベース接続を記述しているUDLファイルへの絶対パスを指定します。例:<br>C:\Temp\MyEncyclopedia.udl。<br>このブリッジを実行する前に、データベースとUDL接続ファイルを作成する必要があります。<br><br>- dBaseメタデータ形式を使ってEncyclopediaが保存された場合は、dBaseファイル(\*.DBF)が存在するディレクトリーへの絶対パスを指定します。例:<br>C:\Temp\MyEncyclopedia<br>UDLファイルまたはdBaseディレクトリーへのパスは、このブリッジが実行されているコンピューター上の有効なパスでであることが必要です。このブリッジがリモートサーバーで実行されている場合、パスはサーバーファイルシステム上の有効なパスであることが必要です。 | ファイル | <table><tr><td>*.udl</td></tr><tr><td>*.dbf</td></tr></table> |  | 必須 |
| **プロジェクトデータモデル名** | System Architect Encyclopediaには複数のプロジェクトデータモデルを含めることができます。<br>インポートするプロジェクトデータモデル名を指定します。<br><br>デフォルトでは、最初のデータモデルがインポートされます。<br><br>SA 10.4以降でEncyclopediaにデータモデルが既に含まれている場合は、プロジェクトデータモデル名を定義する必要があります。 | REPOSITORY\_MODEL |  |  |  |
| **図のインポート** | 図をインポートすべきですか?<br><br>'True'<br>図はインポートされます。<br><br>'False'<br>図はインポートされません。 | BOOLEAN | <table><tr><td>偽</td></tr><tr><td>真</td></tr></table> | 真 |  |
| **System Architectを閉じる** | モデルのインポート後にSystem Architectを閉じます。<br>デフォルトではツールは閉じられません。 | BOOLEAN | <table><tr><td>偽</td></tr><tr><td>真</td></tr></table> | 偽 |  |
| **ユーザー定義プロパティ** | The path to an XML file which contains data such as:<br>&lt;?xml バージョン='1.0' encoding='UTF-8' ?&gt;<br>&lt;SystemArchitect&gt;<br>&lt;AttributeProperty&gt;prop1&lt;/AttributeProperty&gt;<br>&lt;DomainProperty&gt;prop2&lt;/DomainProperty&gt;<br>&lt;EntityProperty&gt;prop3&lt;/EntityProperty&gt;<br>&lt;/SystemArchitect&gt;<br><br>This XML file provides a simple way to specify a subset of custom properties to import as User Defined Properties.<br><br>上記の例では、SystemArchitect Encyclopediaによって属性のprop1プロパティ、ドメインのprop2プロパティ、エンティティのprop3プロパティが定義されます。このブリッジは、これらをそれぞれ属性、ドメイン、エンティティのUDPとしてインポートしようとします。<br><br>SystemArchitectの拡張プロパティは、以下のEncyclopediaメタモデルの定義に使用されるファイルUSRPROPS.TXT内で宣言されています。<br><br>- 属性プロパティ - 次で始まるセクションで定義されています: 定義"属性"<br><br>- ドメインのプロパティ - 次で始まるセクションで定義: 定義"データドメイン"<br><br>- エンティティのプロパティ - 次で始まるセクションで定義: 定義"エンティティ" | ファイル | \*.xml |  |  |

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

| **Meta Integration Repository (MIR)<br>メタモデル<br>(OMG CWM標準に基づく)** | **"Unicom (Popkin) System Architect (SA) 7.1〜11.4 (ファイル)"<br>メタモデル<br>PopkinSa** | **マッピングのコメント** |
| --- | --- | --- |
|  |  |  |
| **関連** | **リレーションシップ、非特定のリレーション** |  |
| 集計 | 識別 |  |
| 説明 | 説明 |  |
| 名前 | 名前 |  |
| **AssociationRole** | **リレーションシップ、非特定のリレーション** |  |
| ExtraConstraint | ルールを削除、アップデート、挿入 |  |
| 多重度 | 基数から、基数へ、Nullを許可 |  |
| 名前 | 名前、反転語句 |  |
| ソース |  | 各ロールの多重度に基づく |
| **AssociationRoleNameMap** | **外部キーの全コンポーネント** |  |
| 名前 | ロール名 |  |
| **属性** | **属性/データエレメント** |  |
| [Comment] (コメント) | データベースコメント |  |
| 説明 | 説明 |  |
| InitialValue | デフォルト値 |  |
| 名前 | 名前 |  |
| オプション | デフォルトのNull機能 |  |
| PhysicalName | [Column name] (カラム名) |  |
| 位置 |  | System Architect APIによって返される順序。 |
| **BaseType** | **データドメイン、属性、データエレメント** |  |
| データ型 | SQLデータ型 | データ型変換配列をご覧ください。 |
| 名前 | 名前 |  |
| PhysicalName |  | データ型から派生 |
| **CandidateKey** | **アクセスパス** |  |
| 名前 | 名前 |  |
| PhysicalName | 名前 |  |
| UniqueKey | ユニーク | プライマリキーの場合はTrue |
| **クラス** | **エンティティ** |  |
| [Comment] (コメント) | データベースコメント |  |
| CppClassType |  | ENTITYに設定 |
| CppPersistent |  | Trueに設定 |
| 説明 | ビジネスディスクリプション |  |
| 名前 | 名前 |  |
| PhysicalName | テーブル名 |  |
| **ClassDiagram** | **サブジェクトエリア** |  |
| 説明 | 説明 |  |
| 名前 | 名前 |  |
| データ型 | SQLデータ型 | データ型変換配列をご覧ください。 |
| 説明 | 説明 |  |
| InitialValue | デフォルト値 |  |
| [Length] (長さ) | SQLデータ型識別子 |  |
| 名前 | 名前 |  |
| PhysicalName |  | データ型から派生 |
| スケール | SQLデータ型識別子 |  |
| UserDefined |  | DataDomainの場合はTrue |
| **DesignPackage** |  | **System Architectには相当する項目がありません。エンティティ/参照がすべて含まれるメインパッケージである[論理ビュー]が作成されます** |
| **ForeignKey** | **外部キーの全コンポーネント** |  |
| 名前 | 制約名 | リレーションシップとスーパーサブリレーションのいずれかの |
| PhysicalName | 制約名 | リレーションシップとスーパーサブリレーションのいずれかの |
| **一般化** | **スーパーサブリレーション** |  |
| 説明 | 説明 |  |
| 名前 | 名前 |  |
| **GeneralizationRole** | **スーパーサブリレーション** |  |
| **インデックス** | **アクセスパス、外部キーの全コンポーネント** | **各キーに関連付け** |
| 名前 | 名前、制約名 |  |
| PhysicalName | 名前、制約名 |  |
| **IndexMember** | **アクセスパス、外部キーの全コンポーネント** |  |
| 名前 | 名前 |  |
| PhysicalName | 名前 |  |
| 位置 | 説明 | 説明プロパティに保存されている順序で |
| SortOrder | 説明 | 説明プロパティに保存されている順序で |
| **メモ** | **メモ** |  |
| **プロジェクション** | **記号** | **グラフィック情報** |
| BackgroundColor | 塗りつぶしの色 |  |
| FontColor | フォントの色 |  |
| 高さ | 高さ |  |
| LineColor | ペンの色 |  |
| 幅 | 幅 |  |
| X | x |  |
| Y | y |  |
| **RelationshipProjection** | **リレーション記号** | **グラフィック情報** |
| BackgroundColor | 塗りつぶしの色 |  |
| FontColor | フォントの色 |  |
| 高さ | 高さ |  |
| LineColor | ペンの色 |  |
| 幅 | 幅 |  |
| X | x |  |
| Y | y |  |
| **StoreModel** | **プロジェクトデータモデル** |  |
| 説明 | 説明 |  |
| 名前 | 名前 |  |