既存のMySQLデータベースからVisioでERDを生成する簡単な方法はありますか?これはMySQLWorkbenchで可能であることは承知していますが、Visioで実行する必要があります。または、MySQL Workbenchで作成されたERDをVisioが開くことができる形式に変換できますか?
2 に答える
はい、Visioで実行できます。リバースエンジニアリング機能を使用する必要があります。
基本的な手順を説明するブログ投稿は次のとおりです。
http://maniish.wordpress.com/2007/11/24/reverse-engineer-mysql-in-visio-2007/
上記はすべて正しいです。また、アプリケーションのアーキテクチャにも特別な注意を払う必要があります。複数のバージョンのODBCを使用するなど、MySQLODBCで構成されたUserDSNがリバースエンジニアリングダイアログに表示されないようにしました。インストールされたVisio2K10は32ビットアプリであったため、64ビットWindowsマシンに32ビットODBCドライバーをインストールする必要があることがようやくわかりました。
これは64ビットマシン(論理的に聞こえる)だったので、最初は64ビットODBCをインストールしました。私はついに、アプリのアーキテクチャがODBCの決定要因であると述べた記事を見つけました。32ビットのMySQLODBCドライバー(前のドライバーの真上)をインストールし、DSN接続を削除/再作成した後、ドライバーがダイアログに表示され、リバースエンジニアリングプロセスが機能しました。