Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование бизнес-процессов / Моделирование бизнес-процессов / ERwin Использование расширенных функциональных возможностей.doc
Скачиваний:
99
Добавлен:
30.04.2013
Размер:
205.82 Кб
Скачать

http://www.interface.ru/fset.asp?Url=/ca/ergsg.htm

Использование расширенных функциональных возможностей AllFusion eRwin Data Modeler - продукта компании Computer Associates Работа с уровнями проектирования

© Зайцев С.Л.

  • Что такое уровень проектирования?

    • Первый уровень проектирования: концептуальная логическая модель данных

    • Второй уровень проектирования: универсальная физическая модель данных

    • Третий уровень проектирования: физические модели, специфичные для базы данных

  • Другие иерархии уровней проектирования

    • Иерархия модели масштаба предприятия

    • Иерархия хранилища данных

  • Создание новых уровней проектирования

    • Разделение модели

    • Получение модели

    • Добавление источника модели

  • Что такое трансформация?

    • Панель инструментов Transform (Трансформация)

    • Применение трансформаций

    • Как работает трансформация?

  • Ожидаемые результаты трансформации

    • Трансформации и проводник моделей

    • Создание вложенных трансформаций

    • Разрыв связей трансформации и отмена трансформаций

    • Синхронизация изменений между уровнями проектирования

    • Управление стандартами

    • Стандарты именования

    • Отображение типов данных

  • Сохранение истории модели

  • Дополнительная информация

В целом в иерархии уровней проектирования различные типы модели используются в жизненном цикле разработки приложений с целью различения типов модели между собой. В частности с помощью логической модели можно представить бизнес-требования и правила. Из этой модели можно получить универсальную физическую модель, в которой физические конструкции спроектированы для универсальной базы данных. Если универсальная физическая модель является устойчивой, из нее можно получить несколько моделей, специфичных для базы данных. Таким способом универсальная физическая модель становится моделью стандартов.

Различные функциональные возможности AllFusion ERwin Data Modeler (ранее: ERwin), (далее по тексту - AEDM) позволяют поддерживать разделение типов модели, а также соединение и синхронизацию связанных моделей. Эти функциональные возможности будут кратко рассмотрены в этой статье.

Что такое уровень проектирования?

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

В самом простом представлении иерархии уровней проектирования первый уровень проектирования (Design Layer 1) представляет собой логическую модель данных (Logical Data Model), которая определяет бизнес-требования к приложению. Затем на втором уровне проектирования (Design Layer 2) эти бизнес-требования преобразуются в правила внедрения базы данных в физической модели данных (Physical Data Model). Универсальная физическая модель может быть создана с помощью универсального ODBC в качестве целевой базы данных. Третий уровень проектирования (Design Layer 3) может представлять различные физические внедрения одной модели данных - например, физическая модель DB2 (Physical Model DB2) и Физическая модель Oracle (Physical Model Oracle), но на различных целевых серверных платформах:

Иерархия уровней проектирования.

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