Bagaimana saya bisa mengimpor konten database Oracle ke Visio untuk membuat Diagram Hubungan Entitas?

9

Saya memiliki database Oracle, dan saya ingin membuat ERD di Visio 2007 Pro.

Sejauh ini saya telah melihat perintah DBMS_METADATA.GET_DDL untuk menghasilkan DDL. Saya tahu bahwa saya dapat mengimpor Access DB ke Visio, tetapi tampaknya Access memahami dialek SQL yang berbeda dari Oracle, jadi saya harus mengubah setiap perintah Buat Tabel untuk mengubah tipe data.

Apakah ada cara sederhana untuk membuat ERD menggunakan DDL di Visio Pro 2007?

Colin 't Hart
sumber
Saya tidak punya Visio berguna lagi (jadi saya tidak meletakkan ini sebagai jawaban tapi mungkin petunjuk?), Tapi saya ingat itu cukup sederhana menggunakan koneksi ODBC dan fitur "reverse engineer" Visio (ini memungkinkan Anda memilih semua item yang Anda inginkan dan itu akan pergi dan membuat Anda erd)
Saya memang memeriksa wizard Reverse Engineer di Visio, dan sayangnya database Oracle itu sendiri ada di server firewall, dan saya tidak dapat mengaksesnya secara langsung dari workstation saya, karenanya diperlukan langkah perantara ddl.
Jika Anda memiliki DDL, dapatkah Anda mengimpornya ke basis data Oracle XE (versi gratis) lokal, lalu merekayasa balik dari sana? Dan apakah itu harus Visio. SQL Data Modeller gratis dari Oracle akan mengimpor dari file DDL.
Gary
Terima kasih untuk sarannya, Gary. Saya ingin menggunakan Visio sehingga diagram dapat disematkan ke dalam dokumen kata dan tetap dapat diedit. Saya akan melihat Oracle XE.

Jawaban:

7

Yang Anda butuhkan adalah koneksi ODBC yang dikonfigurasi ke Oracle DB

    1. Instal Oracle Client SW (unduh dari otn.oracle.com). Saya sarankan menginstal versi yang sama dengan Oracle DB
    2. Tetapkan koneksi di tnsnames.ora
    3. Buat dan uji koneksi ODBC ke Oracle DB di Control Panel> Administrative Tools> Sumber Data (ODBC) - gunakan driver Oracle di ORA_HOME Anda, gunakan koneksi yang ditentukan di tnsnames.ora
    4. Mengimpor dari koneksi ODBC yang ditentukan ke Oracle harus sama dengan mengimpor dari Access DB
Štefan Oravec
sumber
Jika Anda menggunakan mesin 64Bit dan menjalankan Visio Versi 32Bit, Anda perlu menambahkan koneksi melalui C:\Windows\SysWOW64\odbcad32.exebukan langkah 3
Boern