Mysql workbench "Для автоматического размещения выбрано слишком много объектов. Выберите меньшее количество элементов для создания диаграммы EER".

Я пытаюсь создать диаграмму ER с помощью Mysql workbench в ubuntu.

База данных содержит 755 таблиц

И сообщение об ошибке

Для автоматического размещения выбрано слишком много объектов. Выберите меньшее количество элементов для создания диаграммы EER.

Есть ли возможность избежать этой ошибки и продолжать создавать обратную инженерию для всех 755 столов за один выстрел

Ответ 1

Workbench испускает эту ошибку "Предупреждение о ресурсах" и затем отменяет выбор параметра "Разместить импортированные объекты на диаграмме" для вас. Выполните его еще раз (нажмите "Выполнить" ) без этой опции, чтобы выполнить мастер обратного проектирования. Затем создайте новую диаграмму EER, выберите все таблицы (объекты), используя вкладку "Каталог" на левой панели, а затем перетащите их на холст диаграммы EER. Это займет несколько минут для выполнения. По завершении выберите опцию "Автоспуск" в меню навигации "Упорядочить", а затем подождите несколько минут.

Я только что проверил это с 2000 таблицами, и он работает.

Ответ 2

Следуя инструкциям @Philip Olson, он решает мою проблему, таблицы перекрываются из-за большого количества таблиц, доступных в базе данных с отношениями.

Я придумал солитон, чтобы решить эту проблему:

1 - Нажмите База данных > Обратный инженер

введите описание изображения здесь

2 - Заполните информацию о подключении > Нажмите Далее

введите описание изображения здесь

3 - Я должен выполнить все три исполнения, как показано в следующем снимок: Нажмите Далее

введите описание изображения здесь

4 - Выберите свою базу данных и нажмите Далее

введите описание изображения здесь

5 - он должен снова завершить все выполнение, как показано в снимке моментального снимка, если его нажать, нажмите Далее

введите описание изображения здесь

6 - На следующем экране Выбрать объект для обратного инженера снимите флажок Разместить импортированные объекты на диаграмме, если в вашей базе данных есть большие таблицы чисел, как показано на приведенном ниже снимке экрана, а затем нажмите следующий. Затем следующий экран должен удовлетворять только первому параметру.

введите описание изображения здесь

7 - Перейдите на вкладку "Диаграмма EER". С левой стороны вы увидите дерево каталогов каталогов. Выберите свою базу данных, откройте табличный транш, выберите все таблицы, имеющиеся в соответствующей базе данных, и перетащите их на правую сторону. Теперь это создаст диаграмму, загроможденную, как ваши таблицы будут перекрываться с другой таблицей.

введите описание изображения здесь

8 - Теперь перейдите в Модель > Свойства и размер диаграммы > Выберите размер диаграммы снизу. Как показано на снимке ниже.

введите описание изображения здесь

9 - Теперь перейдите в меню Упорядочить, нажав Авто макет TADA. Ваша диаграмма EER с правильным выравниванием готова для вас.

Ответ 3

Спасибо за эти решения, однако кто-нибудь выяснил, как преодолеть таблицы, находящиеся друг над другом после выполнения Auto Layout?