2

UMLドキュメントを交換するためのXMIが存在するため、ERD図をあるツールから別のツールに交換する方法はありますか?

4

1 に答える 1

2

私がこれに最も近いと認識しているのは、いくつかのツール ベンダーからサポートされているCommon Warehouse Metamodel (CWM)です。公式仕様はここにあります。データ モデリングはこれのサブセットであり、マッピングにも適用されます。委員会によって設計された仕様と同様に、それは包括的で冗長であり、おそらく実装が非常に困難です。

スキーマを SQL としてエクスポートし、それをスクラッチ データベースに実行して、新しいツールでリバース エンジニアリングする方法のいくつかを取得する簡単な方法です。ただし、これにより、コメントや添付ドキュメントが失われる傾向があります。ツールによっては、何かをくっつけてこれを救うことができる場合があります。

たとえば、Visio Enterprise Architect からの SQL 出力を解釈して、データ ディクショナリ ドキュメントの MIF ファイルを生成する Python スクリプトを作成したことがあります。出力には、解析しやすく、列定義に関連付けやすい形式のテーブルと列のドキュメントが含まれます。宛先ツールのリポジトリにプログラムでコメントを挿入できる場合は、移行に同様の手法を使用できます。

于 2008-11-11T13:50:17.597 に答える