Главная страница
Навигация по странице:

  • AllFusion Saphir Option.

  • AllFusion Data Model Validator (AllFusion DMV).

  • AllFusion ERwin API and Add-In Manager.

  • Интеграция с AllFusion Model Manager.

  • Встроенная технология обмена метаданными.

  • Инструментальная среда AllFusion ERwin DM Интерфейс AllFusion ERwin DM 7.2

  • Элемент управления Описание Соответствующий пункт меню

  • Элемент управления Описание

  • Элемент управ- ления Описание Соответствующий пункт меню

  • Уровни отображения модели (Display Level)

  • Уровень отображения Отображение на диаграмме модели

  • Подмодели (Subject Area).

  • ERwin. Опыт использования.. Учебное пособие по дисциплинам информационные системы в экономике, проектирование информационных систем


    Скачать 3.87 Mb.
    НазваниеУчебное пособие по дисциплинам информационные системы в экономике, проектирование информационных систем
    АнкорERwin. Опыт использования
    Дата06.09.2022
    Размер3.87 Mb.
    Формат файлаpdf
    Имя файлаERWin_hw5w1xxa4sjc.pdf
    ТипУчебное пособие
    #664663
    страница2 из 13
    1   2   3   4   5   6   7   8   9   ...   13
    Завершенное, открытое и интегрируемое. Богатый спектр функ- циональных возможностей ERwin DM может быть расширен посредством объединения с полностью интегрированными сопутствующими продукта- ми линейки AllFusion и/или решениями сторонних производителей.

    AllFusion Saphir Option. Решение предназначено для понимания структур данных сложных ERP-систем, таких как SAP, SAP BW,
    PeopleSoft Enterprise, PeopleSoft Enterprise One (официально J.D. Edwards
    OneWorld) и Siebel, не требует знания самих ERP-систем. AllFusion®
    Saphir Option позволяет просматривать метаданные, разбивать их на под- модели, экспортировать выбранные подмодели в AllFusion ERwin DM для поддержки проектов, связанных с разработкой гибкой отчетности, созда- нием хранилищ данных, управлением метаданными, а также настройкой и управлением приложений.

    AllFusion Data Model Validator (AllFusion DMV). AllFusion DMV автоматизирует процесс анализа структур данных, выявляет ошибки и не- точности на раннем этапе жизненного цикла разработки – на этапе проек- тирования. Для анализа и корректировки структур данных AllFusion DMV предоставляет пользователям более 80 ранжированных средств диагности- ки, предоставляет базу знаний, подсказки при разработке, корректирую- щие рекомендации, а также генерацию корректирующих скриптов для из- менения модели и связанной с ней базы данных.

    AllFusion ERwin API and Add-In Manager. Программный интер- фейс приложений ERwin API и менеджер встраиваемых систем Add-In
    Manager обеспечивают работу с дополнительным программным обеспече- нием сторонних разработчиков для выполнения специфичных задач, не представленных в пакете AllFusion Modeling Suite.

    Интеграция с AllFusion Model Manager. Интеграция AllFusion
    ERwin DM с AllFusion Model Manager позволяет организовать многополь- зовательскую среду для работы целого коллектива разработчиков с моде- лями данных, сохранение моделей в единый репозиторий, обеспечивая аутентификацию и контроль доступа, разрешение конфликтов, возникаю- щих при одновременной работе с одной моделью нескольких разработчи- ков, а также управление версиями моделей.

    Встроенная технология обмена метаданными. Встроенная пере- довая технология предоставляет возможность обмена метаданными между
    ERwin DM и другими средствами, такими как MS Excel, XSD, XMI, CWM, ведущими
    ETL/EII-инструментами, многочисленными средствами
    BI/Reporting, а также с широким спектром сред моделирования, такими как
    Rational Data Architect, Oracle Designer, Sybase Power Designer и др., – всего порядка 100 популярных продуктов. Данная технология позволяет сэконо-

    9 мить временные и материальные ресурсы благодаря устранению необхо- димости перепроектировать модели.
    Контрольные вопросы:
    1. Дайте характеристику инструмента ERwin DM.
    2. В каких проектах эффективно использовать ERwin DM?
    3. Перечислите функциональные возможности ERwin DM.
    Инструментальная среда AllFusion ERwin DM
    Интерфейс AllFusion
    ERwin DM
    7.2
    Приложение ERwin DM 7.2 имеет стандартный пользовательский ин- терфейс Windows, дающий возможность разработчику создавать и анали- зировать сложные модели при минимальных усилиях. Вид окна приложе- ния ERwin DM версии 7.2 представлен на рис. 1. Окно ERwin DM 7.2 мо- жет включать следующие элементы:

    Область системного меню,

    Панели инструментов: o
    Стандартную панель инструментов (ERwin Toolbar), o
    Панель инструментов Model Manager (ModelMart Toolbar), o
    Панель инструментов ERwin (ERwin Toolbox), o
    Панель графических объектов (Drawing Objects), o
    Панель размещений (ERwin Alignment Toolbar), o
    Панель редактирования шрифта и цвета (Font&Color Toolbar), o
    Панель трансформаций (ERwin Transform Toolbar), o
    Панель для работы с базой данных (Database Toolbar) (отобра- жается только на физическом уровне модели),

    Область для рисования диаграмм,

    Область закладок Хранимых отображений (Stored Display Tabs)

    Журнал изменения модели (Action Log Pane),

    Информационная панель (Advisories Pane),

    Строку текущего состояния (Status bar).

    Навигатор модели (Model Explorer).
    Системное меню предоставляет доступ ко всем функциям ERwin DM.
    Область для рисования диаграмм предназначена для создания и редакти- рования диаграмм модели. Строка текущего состояния (Status bar) со- держит информацию об открытом окне приложения: выбранных опциях меню, кнопках инструментов и т.п. Обычно статус активного окна -
    'Ready', что означает, что ERwin DM готов к новой функции. Навигатор
    моделей (Model Explorer) позволяет представить иерархию объектов от- крытых моделей данных в удобном и компактном виде.

    Рис. 1. Окно ERwin DM 7.2.
    Область для диаграмм
    Информационная панель
    Журнал изменений модели
    Навигатор по модели
    Панель трансформаций
    Панель управления
    ModelMart
    Панель графических объектов
    Панель размещения
    Панель инструментов
    ERwin
    Хранимые отображения
    Панель
    Font&Color
    Системное меню

    11
    В журнале изменений модели (Action Log Pane) автоматически сохра- няется вся информация об изменениях модели, сделанных в течение сес- сии моделирования. Навигатор моделей (Model Explorer), Журнал измене-
    ния модели (Action Log Pane) подробно рассмотрены далее в этой главе.
    Информационная панель (Advisories Pane) выводит сообщения, связанные с выполняемыми действиями. Можно сохранить сообщения для последу- ющего анализа в текстовый файл с помощью инструмента Save Advisories
    (кнопка
    ), можно просмотреть детальную информацию о транзакциях, в процессе выполнения которых произошли ошибки (кнопка
    ).
    Стандартная панель инструментов обеспечивает быстрый вызов ча- сто выполняемых задач моделирования. Все функции стандартной панели инструментов доступны также из основного меню ERwin. Состав и описа- ние функций стандартной панели инструментов представлены в табл. 1.
    Панель инструментов AllFusion Model Manager предназначена для выполнения повседневных задач и задач администрирования единого ре- позитория моделей AllFusion Model Manager (не требуется, если модели сохраняются как файлы *.erwin, *.er1, *.xml, а не в репозитории AllFusion
    Model Manager).
    Панель инструментов ERwin Toolbox включает инструменты для ри- сования объектов модели данных в области диаграмм. Панель инструмен- тов AllFusion ERwin является контекстно-зависимой: она изменяется авто- матически при переключении между нотациями моделирования (IDEF1x,
    IE, DM) и/или при переключении между уровнями модели (логический, физический), - будет рассмотрена в позднее.
    Панель графических объектов (Drawing Objects) содержит инструмен- ты для включения в диаграмму графических элементов, с помощью кото- рых можно сделать диаграммы более наглядными. Например, объединить сущности в блоки и именовать каждый блок (рис. 2). Инструменты панели графических объектов представлены в табл. 2.
    Рис. 2. Пример использования графических объектов.

    12
    Инструменты панели размещений (ERwin Alignment Toolbar) предна- значены для выравнивания объектов на диаграмме. Операции выравнива- ния могут производиться с сущностями, таблицами, представлениями, графическими объектами и текстовыми блоками. Для выравнивания требу- ется выделить несколько выравниваемых объектов в окне диаграмм и вы- брать требуемый инструмент на панели размещений. Состав и описание функций панели размещений представлены в табл. 3.
    Панель Fonts&Colors Toolbar применяется для редактирования шриф- та и цвета объектов модели ERwin DM. Состав и описание функций панели
    Font&Color Toolbar представлены в табл. 4. Изменить шрифт и цвет кон- кретного объекта можно также с помощью контекстного меню (правая кнопка мышки по объекту в окне диаграмм, команда Object Font&Color).
    Имеется возможность изменить шрифт и цвет для всех объектов модели или для определенной категории объектов. Для этого служит диалог De-
    fault Fonts&Colors (меню Format, команда Default Fonts&Colors).
    Панель трансформаций (ERwin Transform Toolbar) предлагает набор инструментов для применения трансформации. Инструменты становятся доступными, когда активны исходные для соответствующей трансформа- ции объекты. Состав и описание функций панели трансформаций пред- ставлены в табл. 5.
    Панель инструментов для работы с базой данных (Database Toolbar) видна лишь на физическом уровне модели. Состав и описание функций панели Database Toolbar представлены в табл. 6.
    Область закладок Хранимых отображений (Stored Display Tabs) поз- воляет быстро переключаться между хранимыми отображениями активной модели.
    При наведении курсора на пиктограмму инструмента в панелях ин- струментов «всплывает» название инструмента, а в строке состояния вы- водится краткая справка по инструменту; детальную информацию можно найти в меню Help. Все панели инструментов, а также окно навигатора мо- дели являются перемещаемыми. Включение и выключение отображения элементов окна ERwin DM производится через системное меню View.
    Таблица 1. Описание элементов управления стандартной панели
    инструментов AllFusion ERwin DM 7.2.
    Элемент
    управления
    Описание
    Соответствующий
    пункт меню
    Создать новую модель
    File/New
    Открыть модель
    File/Open
    Сохранить модель
    File/Save
    Напечатать модель
    File/Print

    13
    Найти текст в свойствах объектов модели
    Edit/Find
    Заменить текст в свойствах объектов модели
    Edit/Replace
    Запустить встроенный построитель отчетов Data Browser
    Tools/ Data Browser
    Запустить встроенный построитель отчетов Report Template Builder
    Tools/Report
    Template Builder
    Показать диаграмму на уровне сущ- ностей (имена сущностей).
    Format/Display Lev- el/Entity
    Показать диаграмму на уровне атри- бутов сущностей (имена сущностей и имена атрибутов).
    Format/Display Level
    /Attribute
    Показать диаграмму на уровне опи- саний сущностей (имена и описания сущностей).
    Format/Display Level
    /Definition
    Отменить последнее действие
    Edit/Undo
    Вернуть результаты последнего от- мененного действия
    Edit/Redo
    Уменьшить изображение диаграммы на 25% в области диаграмм
    View/Zoom/Zoom Out
    Увеличить изображение диаграммы на 25% в области диаграмм
    View/Zoom/Zoom In
    Показать диаграмму без масштаби- рования в области диаграмм
    View/Zoom/
    No Magnification
    Автоматически подобрать масштаб, чтобы диаграмма целиком размеща- лась в области диаграмм
    View/Zoom/
    Fit Model
    Позволяет выбрать фрагмент диа- граммы (прямоугольную область) и масштабировать его, чтобы разме- стить его целиком на области диа- грамм окна ERwin DM
    View/Zoom/Select
    Rectangle to Fit
    1) Открыть окно Subject Area для ре- дактирования подмоделей; 2) Вы- брать подмодель из списка суще- ствующих Subject Area
    Model/ Subject Area
    1) Отображает текущий уровень мо- дели; 2) Позволяет переключаться между разными уровнями смешан- ной модели (логический, физиче- ский)
    Model/Logical Model,
    Model/Physical Model

    14
    Таблица 2. Описание функций панели графических объектов
    (Drawing Objects).
    Элемент
    управления
    Описание
    Нарисовать прямоугольник с прямыми углами
    Нарисовать прямоугольник со скругленными углами
    Нарисовать овал
    Нарисовать прямую линию
    Нарисовать ломаную линию
    Нарисовать многоугольник - полигон
    Вставить текстовый блок в область диаграмм
    Таблица 3. Описание функций панели размещений
    (ERwin Alignment Toolbar).
    Элемент
    управления
    Описание
    Выровнять объекты по верхнему краю
    Выровнять объекты по нижнему краю
    Выровнять объекты по левому краю
    Выровнять объекты по правому краю
    Выровнять расстояния между выделенными объектами (не менее 3-х объектов) по горизонтали
    Выровнять расстояния между выделенными объектами (не менее 3-х объектов) по вертикали
    Сгруппировать выделенные объекты
    Разгруппировать объекты
    Таблица 4. Описание функций панели редактирования шрифта и
    цвета (Font&Color Toolbar).
    Элемент
    управления
    Описание
    Изменить тип шрифта.
    Изменить размер шрифта
    Изменить начертание шрифта: жирный, курсив, подчерк- нутый, зачеркнутый.
    Изменить цвет текста выделенных объектов

    15
    Изменить цвет фона выделенных объектов
    Изменить цвет линий контура выделенных объектов
    Таблица 5. Описание функций панели трансформаций
    (ERwin Transform Toolbar).
    Элемент
    управ-
    ления
    Описание
    Соответствующий
    пункт меню
    Преобразовать связь «многие ко многим»: со- здать третью сущность (таблицу) и две новые идентифицирующие связи «один ко многим» от исходных к новой сущности (таблице).
    Edit/Many To
    Many Transform
    Заменить связь «иерархия наследования» меж- ду предком и потомком идентифицирующими связями.
    Edit/Supertype-
    Subtype Identity
    Transform
    Свернуть связь «иерархия наследования»: ми- грировать первичный ключ и неключевые ат- рибуты в иерархии наследования от потомков к предку.
    Edit/ Supertype-
    Subtype Rollup
    Transform
    Развернуть связь «иерархия наследования»: мигрировать первичный ключ и неключевые атрибуты в иерархии наследования от предка к потомкам.
    Edit/ Supertype-
    Subtype Rolldown
    Transform
    Разбить вертикально исходную таблицу на не- сколько таблиц.
    Edit/ Vertical Parti- tion Transform
    Разбить горизонтально исходную таблицу на несколько таблиц.
    Edit/Horizontal Par- tition Transform
    Заменить две связанные таблицы на одну де- нормализованную таблицу (денормализация развертывания).
    Edit/ Roll-Down
    Denormalization
    Transform
    Заменить две связанные таблицы на одну де- нормализованную таблицу (денормализация свертывания).
    Edit/Roll-Up
    Denormalization
    Transform
    Скопировать колонку их одной таблицы в дру- гую и затем связать две колонки (денормали- зация колонки).
    Edit/ Linked Col- umn Copy Trans- form
    Отобразить исходные объекты трансформа- ции. Выполняется для всех трансформаций ак- тивной модели. Чтобы отобразить исходные объекты для одной трансформации, следует щелкнуть по имени трансформации правой кнопкой мышки в Навигаторе модели Model
    Explorer и в появившемся контекстном меню выбрать команду Show Source Objects.
    Edit/ Show Trans- form Source Ob- jects

    16
    Отобразить целевые объекты трансформации
    (результат трансформации). Выполняется для всех трансформаций активной модели. Чтобы отобразить целевые объекты для одной транс- формации, следует щелкнуть по имени транс- формации правой кнопкой мышки в Навигато- ре модели Model Explorer и в появившемся контекстном меню выбрать команду Show
    Target Objects.
    Edit/ Show Trans- form Target Objects
    Отменить (Reverse) результаты всех транс- формации в активной модели. В результате имена трансформаций исчезают из списка трансформаций в Навигаторе модели Model
    Explorer, и модель «откатывается» к состоя- нию до выполнения трансформаций. Связи трансформации разрываются, исходные объек- ты модели сохраняются, а целевые объекты, созданные при трансформации, удаляются.
    Edit/ Reverse All
    Transforms
    Принять результаты всех трансформаций ак- тивной модели. В результате имена трансфор- маций исчезают из списка трансформаций в
    Навигаторе модели Model Explorer, и все пре- образования, сделанные во время трансформа- ций, становятся необратимыми. Связи транс- формации разрываются, целевые объекты мо- дели, созданные при трансформации, сохра- няются, а исходные объекты удаляются.
    Edit/ Resolve All
    Transforms
    Таблица 6. Описание функций панели Database Toolbar.
    Элемент
    управления
    Описание
    Соответствующий пункт
    меню
    Сгенерировать схему базы данных из модели.
    Tools/Forward Engineer/
    Schema Generation
    Сгенерировать модель из базы дан- ных.
    Tools/Reverse Engineer
    Запустить механизм Complete Com- pare (полное сравнение).
    Tools/Complete Compare
    Выбрать целевой сервер СУБД.
    Database/Choose Database
    Проверить корректность SQL- скрипта, соответствующего активной модели данных.
    Tools/Forward Engineer/
    Check Model

    17
    Уровни отображения модели (Display Level)
    Логическая модель ERwin DM имеет несколько уровней отображения модели (Display Level): уровень сущностей, уровень атрибутов, уровень определений, уровень первичных ключей и уровень иконок. Переключить- ся между первыми тремя уровнями можно с использованием кнопок на стандартной панели инструментов (см. табл. 1).
    Переключиться на другие уровни отображения можно с помощью ме- ню Format/Display Level или при помощи контекстного меню, которое по- является, если щелкнуть правой кнопкой мыши по любому месту диаграм- мы, незанятому объектами модели. В контекстном меню следует выбрать пункт Display Level, затем необходимый уровень отображения.
    ERwin DM позволяет связать с сущностью большую и малую иконки.
    При переключении на уровень иконок показывается большая иконка. Для отображения малой иконки следует выбрать в контекстном меню пункт Entity Display/Entity Icon. Малая иконка будет показываться слева от имени сущности на всех уровнях отображения модели. В таблице 7 приве- дены уровни отображения модели.
    Таблица 7. Уровни отображения модели.
    Уровень отображения
    Отображение на диаграмме модели
    Уровень сущностей Entity
    Уровень атрибутов Attribute
    Уровень определений
    Definition
    Уровень первичных ключей
    Primary Key
    Уровень иконок
    Icon
    Подмодели (Subject Area).
    Подмодель, или предметная область (Subject Area) полезна при рабо- те с большими моделями, когда необходимо сконцентрировать внимание

    18 на определенном подмножестве объектов большой модели. В подмодель может входить произвольный набор

    сущностей,

    связей,

    текстовых комментариев.
    Для создания, удаления, редактирования подмодели нужно вызвать диалог Subject Areas (меню Model/Subject Areas или инструмент на стандартной панели инструментов), в котором указывается имя подмодели, имя автора, список входящих в подмодель сущностей(рис. 3). Изменения, сделанные в любой Subject Area, автоматически «растекаются» по модели.
    Одна и та же сущность может входить в несколько подмоделей.
    Рис. 3. Диалог Subject Areas.
    По умолчанию исходная модель получает имя Main Subject Area (ос- новная подмодель). При создании новой подмодели следует в диалоге Sub- ject Areas указать ее имя и список входящих в нее объектов. Для включе- ния сущности в Subject Area нужно перейти к закладке Members, выбрать сущность в списке Available Objects (имеющиеся объекты), затем щелкнуть по кнопке
    . В результате сущность переместится в список Included Ob- jects (включенные в подмодель объекты).

    19
    Сущность можно переместить в Subject Area вместе со всеми связан- ными с ней сущностями. Для этого следует воспользоваться кнопкой
    В открывшемся диалоге Spanning Neighborhood (рис. 4) можно задать уро- вень взаимосвязи как для сущностей-потомков (Descendants), так и для сущностей-предков (Ancestors).
    Рис. 4. Диалог Spanning Neighborhood.
    ERwin DM позволяет разбить модель на несколько подмоделей, каж- дая из которых может соответствовать определенной задаче, например, финансовой, производственной, маркетинговой и т.д. Для перехода между подмоделями служит список выбора на стандартной панели инструментов
    (см. табл. 1). Subject Area можно создавать как в логической, так и в физи- ческой модели данных.
    1   2   3   4   5   6   7   8   9   ...   13


    написать администратору сайта