Параметры и стандарты именования объектов модели. Часть 1

Бен Этлингер (Ben Ettlinger), Управление по энергетике Нью-Йорка

Эта группа из серии статей о ERwin 4.0 посвящена возможности определения параметров и стандартов именования объектов модели (Standards and Model Naming Option). Опции Standart Naming позволяют пользователю ERwin установить глобально применимые стандарты именования, а средство Model Naming Standards применяет их к текущей активной модели.

Этот новый набор инструментов ERwin является впечатляющим расширением простой опции Unique Name (Уникальное имя) из версии 3.5.2, показанной на нижеприведенном рисунке.

Параметры именования объектов модели

Опция Unique Names

Обновленные параметры Unique Name Options являются только вершиной пресловутого айсберга.
Окно Unique Names Option переместилось и находится теперь на вкладке Duplicate Names (Повторяющиеся имена) диалогового окна Model Naming Options. (Полное подробное описание новых и перемещенных пунктов меню приведено во второй статье этой серии.)

Это окно, полностью видоизмененное и гораздо более дружественное к пользователю, теперь содержит переключатели опций, которые понятно описывают каждый выбор реакции на повторяющиеся имена.

Однако на этом все сходство между параметрами именования версий 3.5.2 и 4.0 заканчивается. Но чтобы разобраться в других вкладках этого пункта меню, рассмотрим сначала аббревиатуры.

Аббревиатуры

Рассмотрим сначала весь сценарий моделирования, включая опрос пользователей, проверку существующих систем и все другие аналитические операции, выполняемые до реального построения модели. Затем рассмотрим само конструирование модели, постоянные проверки на ее соответствие нормальному виду, построение физического образа, включая длину типов данных для столбцов, отсутствующих пока в репозитарии или словаре, и т.д., и т.п. По моему мнению, наиболее интенсивной, трудоемкой и, пожалуй, наиболее утомительной из всех этих задач является проверка длин имен столбцов в каждой таблице на их соответствие стандартам организации и ограничениям базы данных. Практически в каждом случае необходимо добавить или удалить подчеркивания, изменить регистр символов (по правилам нашей торговой организации, для удобства определения названия таблиц должны быть в верхнем регистре, столбцов - в нижнем). А затем еще и эти аббревиатуры - настоящая головная боль при моделировании реальных данных. Соответствуют ли они стандартам организации? А если они нестандартны, то можно ли быть уверенным в единообразности сокращения слова в одной и той же модели. Думаете, это не имеет значения? Спросите об этом кого-либо из прикладных программистов.

Теперь ERwin 4.0 может избавить пользователей от этой головной боли. Вы можете теперь выбрать существующий стандарт, ранее установленный либо для другой модели, либо для всей организации.

На вкладке General находится опция выбора файла, содержащего ранее созданные стандарты модели.

(В случае необходимости поддержки стандартов организации, этот файл должен открываться только для чтения и находиться в защищенном сетевом каталоге. В будущем торговые организации смогут сохранять файлы стандартов в пакете Model Mart)

Я бы не рекомендовал держать файл стандартов в предлагаемом по умолчанию каталоге ERwin 4.0 стандартной папки Program Files (обычно расположенной на диске C). Необходимо быть уверенным, что в случае замены всей папки при будущем обновлении этот файл не будет случайно стерт. Подобно всем другим моделям, этот файл лучше держать в регулярно архивируемом каталоге, который можно быстро восстановить.

На вышеприведенном снимке с экрана видно, что имя файла переносится в соответствующем поле. В этом окне нельзя прочесть слишком длинный путь или имя файла. Эту ошибку необходимо исправить в следующей версии.

Перезагрузка

Кнопка перезагрузки (Reload) по своей функции сходна с кнопкой обновления в интернет-браузере. Она позволяет обновить глоссарий текущей открытой модели, не требуя ее закрытия и перезагрузки.

Редактирование

С помощью кнопки редактирования (Edit) можно вызвать другой основной инструмент этого пакета - редактор стандартов именования. Этот инструмент будет рассмотрен в следующей статье данной серии.

Часть 2


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=4283