Як я можу імпортувати вміст бази даних Oracle у Visio для створення діаграми відносин між особами?


9

У мене є база даних Oracle, і я хотів би створити ERD у Visio 2007 Pro.

Я досі переглянув команди DBMS_METADATA.GET_DDL для створення DDL. Я знаю, що я можу імпортувати DB Access у Visio, але, схоже, Access розуміє діалект SQL, який відрізняється від Oracle, тому мені потрібно змінити кожну команду Create Table для зміни типів даних.

Чи є простий спосіб створити ERD за допомогою DDL в Visio Pro 2007?


У мене Visio вже не під рукою (тому я не ставлю це як відповідь, але, можливо, підказку?), Але я пам’ятаю, що це було досить просто за допомогою підключення ODBC та функції «інженера-реверса» Visio (це дозволяє вибрати всі предмети, які ви хочете, і вони підуть, і зроблять вас erd)

Я перевірив майстра зворотного інженера у Visio, і, на жаль, сама база даних Oracle знаходиться на сервері, що захищається, і я не можу отримати доступ до неї безпосередньо зі своєї робочої станції, отже, необхідність кроку посередника ddl.

Якщо у вас є DDL, чи можете ви імпортувати це в локальну базу даних Oracle XE (безкоштовна версія), а потім звідти виправити інженер? І чи повинен це бути Visio. Безкоштовний SQL Data Modeller від Oracle імпортуватиме з файлу DDL.
Гарі

Дякую за пропозиції, Гері. Я хочу використовувати Visio, щоб діаграму можна було вбудовувати у документи Word і залишати для редагування. Я погляну на Oracle XE.

Відповіді:


7

Все, що вам потрібно, це налаштоване ODBC з'єднання з Oracle DB

    1. Встановіть Oracle Client SW (завантажте з otn.oracle.com). Я рекомендую встановити таку ж версію, що і ваш Oracle DB
    2. Визначте з'єднання в tnsnames.ora
    3. Створіть і протестуйте з'єднання ODBC до Oracle DB на Панелі керування> Адміністративні засоби> Джерела даних (ODBC) - використовуйте драйвер Oracle у вашому ORA_HOME, використовуйте визначене з'єднання в tnsnames.ora
    4. Імпорт із визначеного ODBC-з'єднання до Oracle повинен бути таким же, як імпорт із Access DB

Якщо ви працюєте на 64-бітній машині та маєте 32-бітну версію Visio, вам потрібно додати з'єднання через C:\Windows\SysWOW64\odbcad32.exeкрок 3
Boern
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.