2015-06-29 3 views
0

Hei, Я хочу отобразить в EA модель данных для существующей базы данных, содержащей около 150 таблиц, основной целью которой является показать отношения между таблицами и логикой базы данных. Я импортировал сначала определение таблиц, используя функцию импорта ODBC EA, насколько это хорошо. Но теперь, чтобы отобразить более простую диаграмму, я хотел бы скрыть все столбцы не первичного/внешнего ключа. Как я могу это сделать? Пробовал следующее:Скрыть столбцы не первичных/внешних ключей в модели данных EA

  • правой кнопкой мыши на диаграмме и выберите «Свойства/Элементы/Показать отсеках» Я могу отменить выбор «Атрибуты» - но все столбцы будут скрыты

  • же, как указано выше, и выберите «операции», этот экран операцию, связанную с первичными/иностранными, а не столбцами сами

Я не хочу, чтобы вручную удалить столбцы, так как первые много работы и 2-я все еще хочу быть возможность доступа свойства столбцов при выборе таблицы. Любая идея, как это сделать?

ответ

0

Вы можете вручную скрыть атрибуты (столбцы) на диаграмме.

правой кнопкой мыши на элементе и выберите Features & Свойства | Характеристика и видимость отсека

Затем нажмите на пользовательской кнопки в разделе Атрибуты и выбрать только те, которые вы хотите, чтобы показать/скрыть

+0

Ok , это хороший старт: он делает то, что я хочу, НО является ручным. В этой модели данных есть 150 таблиц, возможно, 2000 столбцов ... Так это что-то, что можно автоматизировать? Возможно, через скрипты EA? – Oliver

+0

Да, может, вам нужен сильный желудок. Он включает в себя редактирование полей типа StyleEx, которые содержат ряд пар ключ-значение, чтобы указать, какие атрибуты отображают скрываемое. –

Смежные вопросы