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

Microsoft Office Visioデータベース図(ERX経由) - インポート

Availability-note AWS

ブリッジの要件

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

ブリッジの仕様

ベンダー Microsoft
ツール名 Office Visioデータベース図
ツールバージョン 97〜2016
ツールのWebサイト http://microsoft.com/visio
サポートされている方法論 [Data Modeling] Data Store (Physical Data Model, Logical Data Model) via erwin 3 (.ERX) ファイル
データプロファイリング
増分収集
マルチモデル収集
モデル選択のためのリモートリポジトリーの参照

仕様
ツール: erwin 3 (.ERX)ファイル経由のMicrosoft / Office Visio Database Diagramバージョン97〜2016
http://microsoft.com/visioをご覧ください。
メタデータ: [データモデリング] データストア(物理データモデル、論理データモデル)
コンポーネント: CaErwin3ErxImport.MicrosoftOfficeVisioバージョン11.2.0

概要
このブリッジは、erwin Data Modelerからデータモデル(エンティティを持つ論理限定モデル、属性、ドメイン、テーブルを持つ物理限定モデル、カラム、データ型、両方を持つ論理/物理モデルなど)をインポートします。このブリッジは、すべてのリレーションシップとその実装(PK/FKなど)とデータモデルのグラフィカルレイアウト(図)もインポートします。
このブリッジでは、erwin Data Modelerを使用して保存された.ER1形式のファイルまたは.ERX形式のファイルのいずれかをインポートできます。
- erwinネイティブ形式(.ER1):
このブリッジでは、.ER1形式のファイルを解析するためにerwin Data Modeler COM/OLE APIをインストールする必要があります。
erwin Data Modelerは、このブリッジを実行するマシンに有効なライセンスで適切にインストールする必要があります。
これをテストするためには、Data Modelerでerwinモデルを開き、[XMLリポジトリー形式]として保存します。
- erwin Exchange 形式(.ERX):
このタイプの.ERXファイルを作成する手順は次のとおりです:
1. [ファイル]メニューから[名前を付けて保存]を選択します。
2. ERX形式タイプを選択します。
3. 保存するモデルのファイル名を[ファイル名]テキストボックスに入力します(最終的には参照ボタンを押して特定のディレクトリーを選択します)。
4. [OK]をクリックします。

要件
- erwinユーザー:
ソフトウェアを実行できるWindowsユーザーに代わって実行する必要があります。
このブリッジがWindowsデスクトップアプリケーションの一部として実行されている場合は、そのユーザーでWindowsにログオンする必要があります。
Windowsサービスの一部として実行されている場合は、Windowsサービスに移動し、サービスの[プロパティ]メニューをクリックし、[ログオン]タブに移動して[このアカウント]を選択し、erwinからMartへの接続をテストするときにWindowsセッションとして使用するパスワードと同じユーザー名を指定してWindowsサービスを再起動します。

よくある質問
Q: このブリッジはどのようにして属性の順序をインポートするのですか?
A: このブリッジは、情報がERXファイルに存在する場合は物理順のインポートが優先され、それ以外の場合は論理順が使われます。
erwinで物理カラムの順序を表示させるためには:
- モデルの物理ビューに切り替えます。
- [形式]メニューで、[保存されたディスプレイ設定...]を選択します。
- [物理]タブをクリックし、[物理順]ラジオボタンを選択します。
これはSQL DDLを生成する際にerwinが使う順序であり、ファイル内で利用可能であればMIMBはこの順序をインポートします。
論理順をインポートする場合は、論理限定モデルをerwinで派生させてインポートしてください。

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

- 物理名の欠落についての警告:
この問題は、erwinからETLまたはBIツール、またはOMG CWM XMI標準に変換する場合に特に関係があります。
論理モデルと物理モデルを保存する場合、テーブル、カラム、キーの物理名が必ずしもERXファイルに保存されるとは限りません。erwinを使用して論理名からの物理名の自動生成を管理する場合、生成ルールのみが保存されます。これは明らかに、物理限定のerwinモデルでは問題になりません(既存のデータベースをリエンジニアリングする場合にしばしば発生します)。
1つの解決策は、すべての物理名が明示的に設定されていることを確認し、論理名からの生成ルールに依存しないようにすることです。
または、モデルをERXとして保存する時にダイアログボックスに[展開...]というボタンが表示されます。 新しい[プロパティ値を展開]ダイアログボックスが開くので、データベース(Oracle、SQL Serverなど)タブを選択し、展開する適切な名前(カラム名など)を確認します。

- ディメンションモデリングのロールが設定されていないことの警告:
この問題は、erwinがBIツールやOMG CWM XMI標準へのディメンションモデリングで使われる時に特に関係があります。上で説明した物理名の問題については、ディメンションモデリングのロール(ファクト、ディメンション、アウトリガー)がerwinによって自動的に計算される場合はXMLファイルで使用できなくなることがあります。
解決策の1つとして、ディメンションモデリングのロールがすべて明示的に設定されていることを確認し([テーブルエディター]、[ディメンション]タブを使用)、使用に基づいたerwinによる動計算に依存しないようにすることがあります。

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


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト 範囲
ファイル erwinデータモデルファイルは次のいずれかになります。

[model.ER1]
COM APIにアクセスするためには、erwin Data Modelerをインストールする必要があります(Windowsのみ)。

[model.ERX]
.ERX (erwin交換形式)のerwinデータモデルファイルはLinuxとWindowsの両方でインポートに使用できます。この.ERX形式は、erwin Data Modelerによって次のように作成されます:
1. [ファイル]メニューから[名前を付けて保存]を選択します。
2. ERX形式タイプを選択します。
3. 保存するモデルのファイル名を[ファイル名]テキストボックスに入力します(最終的には参照ボタンを押して特定のディレクトリーを選択します)。
4. [OK]をクリックします。
ファイル *.erx   必須
UDPのインポート erwinデータモデラーでは、ユーザー定義プロパティ(UDP)は、名前(脅威レベルなど)、定義(値: 緑、黄、オレンジ、赤の列挙など)、可能性があるデフォルト値(緑など)で決定します。UDPをオブジェクト(テーブルやカラムなど)に適用する場合は、明示的に値を指定する方法(オレンジなど)と、値を指定せずにUDPのデフォルト(緑など)を適用する方法があります。
デフォルトでは、このブリッジはUDP定義をプロパティタイプとしてインポートします。

UDPは次のようにインポート可能です。

[メタデータとして]
プロパティ値として明示値をインポートし、暗示値はインポートされず、デフォルト値はプロパティタイプでのみ保持されます。

[メタデータとして、デフォルト値を移行]
明示値と暗示値をプロパティ値オブジェクトとしてインポートします。

[説明で、デフォルト値を移行]
暗示的であっても、プロパティ名と値をオブジェクトの説明やコメント(デザインレベルによる)に追加します。これによって、UDPの概念をサポートしていない別のツールにUDP値をエクスポートできるようになります。

[両方、デフォルト値を移行]
暗示的であっても、UDP値をメタデータとして、オブジェクトの説明やコメント(デザインレベルによる)にインポートします。
ENUMERATED
メタデータとして
メタデータとして、デフォルト値を移行
説明で、デフォルト値を移行
両方、デフォルト値を移行
メタデータとして  
関連付けの名前を生成 関連付けと一般化の名前を生成します。これらのオブジェクトはerwinでは名前がありません。 BOOLEAN   False  
[Encoding] (エンコーディング) インポートするモデルの文字セットエンコーディングを選択します。言語の選択肢が複数ある場合は、実際のエンコーディングが括弧内に表示されます。 ENUMERATED
中東欧言語(ISO-8859-2)
中東欧言語(Windows-1250)
繁体字中国語(Big5)
簡体字中国語(GB18030)
簡体字中国語(GB2312)
キリル言語(ISO-8859-5)
キリル言語(Windows-1251)
DOS (IBM-850)
ギリシャ語(ISO-8859-7)
ギリシャ語(Windows-1253)
ヘブライ語(ISO-8859-8)
ヘブライ語(Windows-1255)
日本語(Shift_JIS)
韓国語(KS_C_5601-1987)
タイ語(TIS620)
タイ語(Windows-874)
トルコ語(ISO-8859-9)
トルコ語(Windows-1254)
UTF 8 (UTF-8)
UTF 16 (UTF-16)
西ヨーロッパ言語(ISO-8859-1)
西ヨーロッパ言語(ISO-8859-15)
西ヨーロッパ言語(Windows-1252)
ロケールエンコーディング
エンコード変換なし
windows-1252  
サブジェクトエリアのインポート このブリッジオプションは、erwinのサブジェクトエリアのインポート方法を制御します。

[図として]
図としてのみインポートします。

[パッケージと図として]
パッケージと図としてインポートします。このオプションは、サブジェクトエリアの階層ストラクチャーを保存するよう決定したデータベースモデラーにとって便利な場合もあります。
これはデフォルト値です。

「サブジェクトエリアをインポートしない」
サブジェクトエリアをインポートしません。
ENUMERATED
パッケージと図
サブジェクトエリアをインポートしない
パッケージと図  

 

ブリッジのマッピング

Meta Integration Repository (MIR)
メタモデル
(OMG CWM標準に基づく)
"Microsoft Office Visio Database Diagram (ERX経由)"
メタモデル
CaErwin3Erx
マッピングのコメント
     
関連 リレーションシップ  
集計 識別/非識別 識別する場合はTrue
説明 定義 オプション: UDPの値は説明に追加できます
DesignLevel 論理限定 / 物理限定  
PhysicalName 外部キー制約名  
DesignLevel 論理限定 / 物理限定  
ExtraConstraint ルールを削除、挿入、アップデート  
多重度 基数  
名前 動詞句  
ソース   各ロールの多重度に基づく
AssociationRoleNameMap 属性/インデックス プライマリキーカラムと外部キーカラムの関連付け
属性 属性/カラム  
説明 定義 オプション: UDPの値は説明に追加できます
DesignLevel 論理限定 / 物理限定  
名前 論理名  
オプション Nullオプション  
PhysicalName 物理名  
位置 カラム位置  
BaseType ドメイン、属性データ型  
データ型 データ型 データ型変換配列をご覧ください。
説明 定義  
長さ データ型の長さ  
名前 名前  
PhysicalName 検証ルール名/DataType データ型から派生
スケール データ型の精度  
CandidateKey キーグループ/インデックス(非外部キー)  
名前 論理名 ユーザーによって設定された場合
PhysicalName 物理名 ユーザーによって設定された場合
UniqueKey   プライマリキー / 代替キーの場合はTrue
クラス エンティティ/テーブル  
コメント テーブルコメント  
CppClassType   ENTITYに設定
CppPersistent   Trueに設定
説明 定義 オプション: UDPの値は説明に追加できます
DesignLevel 論理限定 / 物理限定  
DimensionalRole ディメンションモデリングロール  
名前 論理名  
PhysicalName 物理名  
ClassDiagram サブジェクトエリア  
説明 定義 オプション: UDPの値は説明に追加できます
名前 名前  
DatabaseSchema 所有者 テーブル、ビュー、インデックス所有者
名前 名前  
DerivedType ドメイン、属性データ型、検証ルール  
データ型 データ型 データ型変換配列をご覧ください。
説明 定義  
長さ データ型の長さ  
LowerBound 検証ルール最小  
名前 名前  
PhysicalName 検証ルール名/DataType データ型から派生
スケール データ型の精度  
UpperBound 検証ルール最大  
UserDefined   ユーザー定義ドメインの場合はTrue
DesignPackage   erwinには相当する項目がありません。エンティティ/参照がすべて含まれるメインパッケージである[論理ビュー]が作成されます
ForeignKey キーグループ/インデックス(外部キー)  
名前 論理名 ユーザーによって設定された場合
PhysicalName 物理名 ユーザーによって設定された場合
一般化 スーパータイプ/サブタイプ  
GeneralizationRole スーパータイプ/サブタイプリレーションシップ  
インデックス キーグループ/インデックス  
名前 論理名 ユーザーによって設定された場合
PhysicalName 物理名 ユーザーによって設定された場合
IndexMember キーグループメンバー/インデックスメンバー キー内の各属性に関連付け
位置 カラム位置  
SortOrder 昇順/降順  
メモ メモ  
プロジェクション 図ビューオブジェクト グラフィック情報
BackgroundColor 塗りつぶしの色  
FontColor フォントの色  
FontName フォント  
FontSize フォントサイズ  
高さ 高さ  
LineColor 線の色  
 
X x  
Y y  
RelationshipProjection 図ビューオブジェクト グラフィック情報
FontName フォント  
FontSize フォントサイズ  
LineColor 線の色  
LinePoints リレーションシップパス  
X x リレーションシップミドルポイント
Y y リレーションシップミドルポイント
SQLViewAssociation リレーションシップを表示  
SQLViewAttribute カラムを表示  
説明 コメント  
名前 名前  
PhysicalName 名前  
位置 カラム位置  
SQLViewEntity ビューテーブル  
説明 コメント  
名前 名前  
PhysicalName 名前  
WhereClause SQLステートメント  
シェイプ テキストブロック  
太字 テキストフォントのスタイル ユーザー設定可能
FontColor テキストブロックの色  
FontName テキストブロックのフォント フォントタイプフェイス名
FontSize テキストサイズ  
高さ   計算済みプロパティ
Italic テキストフォントのスタイル ユーザー設定可能
名前   オブジェクトIDに基づいて計算されたパラメーター
ShapeType   長方形
取り消し線 テキストの取り消し線効果 ユーザー設定可能
下線 テキストの下線効果 ユーザー設定可能
  計算済みプロパティ
X   計算済みプロパティ
Y   計算済みプロパティ
Z   計算済みプロパティ
StoreModel モデル/図 モデルはerwinファイルに含まれているエレメントを使ってビルドされます
説明 定義  
名前 名前 ダイアグラム名、またはerwinファイル名から派生
SystemType ターゲットサーバー  
SystemTypeOld ターゲットサーバー  
名前 値/有効値を表示  
TypeValue 検証ルール  
名前 値/有効値を表示  
位置 順序シーケンス  
 

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

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