Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ERWin_hw5w1xxa4sjc.pdf
Скачиваний:
289
Добавлен:
07.06.2015
Размер:
4.06 Mб
Скачать

связи). Если требуется разорвать связи всех трансформаций активной мо-

дели, следует выбрать инструмент на панели трансформаций.

Если источник модели связан с моделью, в которой была применена трансформация, при разрыве связей трансформации связь между трансформированными и исходными объектами в источнике модели будет разорвана.

Когда трансформация отменяется, исходные объекты сохраняются, и трансформация и объекты модели, созданные при трансформации, удаляются. Чтобы отменить трансформацию, перейдите в навигатор моделей и щелкните правой кнопкой мыши на трансформацию. В контекстном меню укажите пункт Delete and Reverse Transform (Отменить). Если требуется отменить все трансформации активной модели, следует выбрать инстру-

мент на панели трансформаций.

ERwin DM предоставляет возможность просмотреть исходные или целевые объекты трансформаций.

Чтобы отобразить исходные объекты для одной трансформации, следует щелкнуть по имени трансформации правой кнопкой мышки в навигаторе модели Model Explorer и в появившемся контекстном меню выбрать команду Show Source Objects. Чтобы отобразить исходные объекты всех

трансформаций активной модели, следует выбрать инструмент на панели трансформаций.

Для отображения целевых объектов для одной трансформации, следует щелкнуть по имени трансформации правой кнопкой мышки в навигаторе модели Model Explorer и в появившемся контекстном меню выбрать команду Show Target Objects. Чтобы отобразить целевые объекты всех

трансформаций активной модели, следует выбрать инструмент на панели трансформаций.

Документирование моделей данных в ERwin DM

Документирование модели является обязательной частью любого проекта, связанного с моделированием данных: является ли целью проекта документирование работающих в организации баз данных, или конечной целью является проектирование новой базы данных, или моделирование связано с проектированием информационной системы для организации, – в любом проекте наряду с этапом моделирования обязательно присутствует этап документирования результатов моделирования.

ERwin DM имеет собственные встроенные средства документирования моделей, такие как построитель шаблонов отчетов Report Template Builder и построитель шаблонов текстовых отчетов Data Browser.

Кроме встроенных средств документирования можно использовать внешние средства. Для этих целей ERwin DM поддерживает инструменты импорта/экспорта, а также API – интерфейс для доступа к данным модели

102

из собственных приложений. Встроенные инструменты импорта/экспорта позволяют экспортировать данные из модели ERwin DM в специализированные средства для создания отчетов презентационного качества, введения сложного форматирования и обработки данных и т.п. Примером специализированного средства построения презентационных отчетов может служить Crystal Reports. Встроенный в ERwin DM полно документированный API позволяет использовать содержимое модели в собственных приложениях, в том числе создавать любые отчеты в соответствии с принятыми в организации стандартами.

Создание отчетов с помощью Report Template Builder

Начиная с версии 4.0 ERwin DM также как и Process Modeler включает построитель шаблонов отчетов Report Template Builder. Report Template Builder – общий для Process Modeler и ERwin Data Modeler генератор шаб-

лонов отчетов. Report Template Builder позволяет однократно разработать шаблон отчета, который впоследствии будет доступен для использования в любых моделях для генерации отчетов в любом из форматов: HTML, RTF, TXT, PDF. Такой подход «define once, reuse-everywhere» («однажды опре-

дели и повторно используй где угодно») позволяет поддерживать стандарты создания отчетов. С помощью Report Template Builder ERwin DM может генерировать отчеты непосредственно в форматы Acrobat Reader, MS Excel, Word, FrontPage и др. для последующей обработки и использования в других приложениях. Сгенерированные отчеты могут быть опубликованные на внутренних сайтах компании, предоставляя необходимую документацию для всех заинтересованных лиц, имеющих необходимый уровень доступа к информации. Запустить ERwin Report Template Builder

можно с помощью кнопки на стандартной панели инструментов или через меню Tools/Report Template Builder.

В первой части пособия («Автоматизированная информационная система моделирования бизнес-процессов Process Modeler») были подробно рассмотрены следующие характеристики Report Template Builder:

структура диалогов Report Templates и Report Template Builder;

назначение кнопок панели инструментов Report Template Builder;

правила создания и редактирования шаблонов отчетов;

список и назначение макросов Report Template Builder;

правила генерации отчетов на основе шаблона.

Для создания/редактирования шаблонов отчетов по моделям данных кроме перечисленных характеристик необходимо знание особенностей Report Template Builder в ERwin DM, заключающихся:

в наборе объектов модели данных, которые можно включить в отчет;

в наборе встроенных стандартных отчетов.

На рис. 99 приведен пример диалога Report Template Builder в ERwin DM. Список возможных разделов шаблона (Available Section), располо-

103

женный в левой части диалогового окна, соответствует типам объектов модели, которые могут быть включены в отчет ERwin DM. Как видно из рисунка, список объектов в разделе Available Section в ERwin DM отличается от одноименного списка объектов AllFusion PM, рассмотренного в первой части пособия. Каждый объект в списке Available Section диалога Report Template Builder идентифицируется той же пиктограммой, что и одноименный объект в навигаторе модели Model Explorer. Кроме объектов модели в списке Available Section находятся специальные разделы шаблона, используемые для проверки модели данных: для проверки логической модели предназначен раздел Logical Model Validation, для проверки физи-

ческой модели - раздел Physical Model Validation.

Рис. 99. Пример пользовательского шаблона отчета по модели данных.

ERwin Report Template Builder включает набор встроенных шаблонов, которые часто используются для генерации отчетов по моделям данных. Встроенные шаблоны поставляются вместе с ERwin DM, и могут быть использованы непосредственно для генерации отчетов по вашим моделям данных. Список встроенных отчетов можно найти в разделе Available Templates list диалогового окна Report Templates. Обычно файлы встроен-

104

ных шаблонов отчетов размещаются в каталоге \Program Files\CA\ AllFusion ERwin Data Modeler r7\Reports после установки ERwin 7.х. Встроен-

ные отчеты заранее отформатированы, т.е. настроены на один из разрешенных форматов отчета. В табл. 20 приведена характеристика некоторых встроенных отчетов ERwin Report Template Builder.

Таблица 20. Некоторые встроенные отчеты ERwin Report Template Builder.

Формат

Название отчета

Описание отчета

 

 

 

 

 

 

 

 

1

HTML

HTML Entity Primary

Для текущей модели выдает список сущ-

 

 

Key.rtb

ностей с первичными ключами. Предопре-

 

 

 

деленный формат отчета – HTML, форма -

 

 

 

табличная. Титульная страница отчета

 

 

 

включает название отчета, имя модели и

 

 

 

текущую дату.

 

2

HTML

HTML Physical Only

Для текущей модели выдает список коло-

 

 

Columns.rtb

нок, для каждой колонки выдает значение

 

 

 

свойства Physical Only (только на физиче-

 

 

 

ском уровне модели). Предопределенный

 

 

 

формат отчета – HTML, форма - иерархи-

 

 

 

ческая. Титульная страница отчета вклю-

 

 

 

чает название отчета, имя модели и теку-

 

 

 

щую дату.

 

 

 

 

 

 

3

HTML

HTML Table Owner.rtb

Для текущей модели выдает список таб-

 

 

 

лиц и их владельцев. Предопределенный

 

 

 

формат отчета – HTML, форма - табличная.

 

 

 

Титульная

страница отчета

включает

 

 

 

название отчета, имя модели и текущую

 

 

 

дату.

 

 

4

RTF

RTF Entity Primary

Для текущей модели выдает список сущ-

 

 

Key.rtb

ностей с первичными ключами. Формат

 

 

 

генерируемого отчета – файл RTF с авто-

 

 

 

матически вставленным оглавлением. Ти-

 

 

 

тульная страница отчета включает назва-

 

 

 

ние отчета, имя модели и текущую дату.

 

 

 

 

5

RTF

RTF Physical Only

Для текущей модели выдает список коло-

 

 

Columns.rtb

нок, для каждой колонки выдает значение

 

 

 

свойства Physical Only (только на физиче-

 

 

 

ском уровне модели). Формат генерируе-

 

 

 

мого отчета – файл RTF с автоматически

 

 

 

вставленным

оглавлением.

Титульная

 

 

 

страница отчета включает название отчета,

 

 

 

имя модели и текущую дату.

 

105

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]