Функциональные возможности AllFusion ERwin Data Modeler 7 (ERwin)
Архитектура уровня проектирования. AllFusion ERwin Data Modeler (ERwin) имеет достаточную гибкость для разработки архитектуры связных моделей данных, полностью удовлетворяющей потребностям организации. Наряду с комбинированной логической/физической моделью поддерживаются раздельные логические и физические модели. Благодаря накоплению знаний об отношениях между компонентами связанных моделей и ведению журнала проектных решений пользователи могут быстро определять влияние изменений одного уровня проектирования на другой.
Технология трансформации. Физическая структура базы данных редко совпадает с исходной логической структурой. В целях повышения производительности бизнес-приложений часто требуется проводить денормализацию данных на физическом уровне модели. AllFusion ERwin Data Modeler (ERwin) позволяет автоматизировать процесс трансформации модели, сохраняя в целости исходный проект.
Определение стандартов. Определение и поддержка стандартов обеспечивается с помощью словаря доменов Domain Dictionary, редактора стандартов именования Naming Standards Editor и редактора стандартов типов данных Datatype Standards Editor. Словарь доменов содержит многократно используемые атрибуты и обеспечивает непротиворечивость имен и определений в рамках модели. Редактор стандартов именования позволяет пользователям создавать словари разрешенных терминов, аббревиатур и правил именования, которые могут использоваться повторно в рамках модели. Редактор стандартов типов данных позволяет определять собственные правила соответствия между типами данных разных СУБД.
Поддержка нескольких нотаций моделирования. Для визуального проектирования систем обработки транзакций, витрин и хранилищ данных в единой интегрированной среде AllFusion ERwin Data Modeler (ERwin) поддерживает три популярные нотации моделирования данных: Integration DEFinition for Information Modeling (IDEF1X), Information Engineering (IE), Dimensional Modeling (DM).
Управление большими моделями. AllFusion ERwin Data Modeler (ERwin) облегчает управление большими корпоративными моделями за счет использования предметных областей (Subject Areas) и хранимых отображений (Stored Displays). Предметные области позволяют конкретным проектировщикам фокусировать внимание, разделяя модель на более мелкие, и за счет этого легче управляемые подмодели. Хранимые отображения предоставляют разные варианты графического представления модели или ее предметных областей, облегчая обмен информацией между специализированными группами пользователей.
Полное сравнение/синхронизация (Complete Compare). Эта мощная технология автоматизирует полную двунаправленную синхронизацию модели, скриптов и баз данных. При синхронизации для выбранных пользователем объектов отображаются отличия, и пользователю предлагается выбрать, какие из обнаруженных отличий и в каком направлении необходимо внести. При этом AllFusion ERwin Data Modeler (ERwin) может автоматически сгенерировать ALTER-скрипт на изменение.
Генерация структуры базы данных. AllFusion ERwin Data Modeler (ERwin) позволяет автоматически сгенерировать структуру базы данных из модели. Входящие в продукт оптимизированные шаблоны триггеров ссылочной целостности и богатый макроязык, совместимый с различными типами баз данных, позволяют пользователю настроить триггеры и хранимые процедуры. Настраиваемые шаблоны облегчают генерацию законченной физической структуры базы данных и полных определений (для соответствующей целевой базы данных).
Проектирование хранилищ и витрин данных. Производительность, удобство в использовании и ценность хранилища данных напрямую зависит от модели, лежащей в его основе. AllFusion ERwin Data Modeler (ERwin) поддерживает техники моделирования, характерные для проектирования хранилищ данных, такие как многомерное моделирование по схеме "звезда" или "снежинка", которые гарантируют, что хранилище данных оптимизировано как по производительности, так и по аналитическим возможностям. Кроме того, продукт способен собирать и документировать широкий спектр информации о хранилище данных, в том числе об источниках данных, логике трансформации данных и правилах управления данными.
Обратное проектирование. AllFusion ERwin Data Modeler (ERwin) позволяет провести автоматическую обратную генерацию структуры базы данных в модель для ее изучения и документирования и/или для последующей миграции на платформу другой СУБД.
Графические объекты. С помощью графических объектов AllFusion ERwin Data Modeler (ERwin) обеспечивает наглядное представление бизнес-правил. Графические объекты, например линии, эллипсы и другие, легко редактируются. Разработчики моделей могут также настраивать параметры шрифта и цвета объектов.
Навигатор модели (Model Explorer). Model Explorer - это удобный в использовании инструмент, обеспечивающий навигацию по модели, а также выбор объектов для их анализа или редактирования. Помимо традиционного изображения модели в виде диаграммы, Model Explorer обеспечивает компактное упорядоченное представление модели и ее содержимого.
Полный набор возможностей Undo/Redo. AllFusion ERwin Data Modeler (ERwin) предоставляет полный комплект возможностей «отменить/вернуть изменения» в пределах сессии моделирования. Возможности Undo/Redo могут быть применимы ко всем задачам моделирования, включая изменения размещения и создание/обновление/удаление объектов. Отменяя конкретные изменения модели, пользователи могут полностью понимать влияния этих действий.
Создание отчетов и печать. Ключевым элементом, обеспечивающим коммуникацию и совместную работу пользователей в процессе моделирования, является способность визуализации и публикации данных. AllFusion ERwin Data Modeler (ERwin) предоставляет гибкие, настраиваемые возможности создания отчетов и печати. Два встроенных построителя шаблонов отчетов: ERwin Data Browser и Report Template Builder - позволяют однократно разработать шаблон отчета, который впоследствии будет доступен для использования в любых моделях для генерации отчетов в любом из форматов: HTML, RTF, TXT, PDF.
Завершенное, открытое и интегрируемое. Богатый спектр функциональных возможностей AllFusion ERwin Data Modeler (ERwin) может быть расширен посредством объединения с полностью интегрированными сопутствующими продуктами линейки AllFusion и/или решениями сторонних производителей.
AllFusion Saphir Option. Решение предназначено для понимания структур данных сложных ERP-систем, таких как SAP, SAP BW, PeopleSoft Enterprise, PeopleSoft Enterprise One (официально J.D. Edwards OneWorld) и Siebel, не требует знания самих ERP-систем. AllFusion Saphir Option позволяет просматривать метаданные, разбивать их на подмодели, экспортировать выбранные подмодели в AllFusion ERwin Data Modeler (ERwin) для поддержки проектов, связанных с разработкой гибкой отчетности, созданием хранилищ данных, управлением метаданными, а также настройкой и управлением приложений.
AllFusionData Model Validator (AllFusion DMV). AllFusion Data Model Validatorавтоматизирует процесс анализа структур данных, выявляет ошибки и неточности на раннем этапе жизненного цикла разработки - на этапе проектирования. Для анализа и корректировки структур данных продукт предоставляет пользователям более 80 ранжированных средств диагностики, предоставляет базу знаний, подсказки при разработке, корректирующие рекомендации, а также генерацию корректирующих скриптов для изменения модели и связанной с ней базы данных.
AllFusion ERwin API and Add-In Manager. Программный интерфейс приложений AllFusion ERwin API and Add-In Manager и менеджер встраиваемых систем Add-In Manager обеспечивают работу с дополнительным ПО сторонних разработчиков для выполнения специфичных задач, не представленных в пакете AllFusion Modeling Suite.
Интеграция с AllFusion Model Manager. Интеграция AllFusion ERwin Data Modeler (ERwin) с AllFusion Model Manager позволяет организовать многопользовательскую среду для работы целого коллектива разработчиков с моделями данных, сохранение моделей в единый репозиторий, обеспечивая аутентификацию и контроль доступа, разрешение конфликтов, возникающих при одновременной работе с одной моделью нескольких разработчиков, а также управление версиями моделей.
Встроенная технология обмена метаданными. Встроенная передовая технология предоставляет возможность обмена метаданными между AllFusion ERwin Data Modeler (ERwin) и другими средствами, такими как MS Excel, XSD, XMI, CWM, ведущими ETL/EII-инструментами, многочисленными средствами BI/Reporting, а также с широким спектром сред моделирования такими, как: Rational Data Architect, Oracle Designer, Sybase Power Designer и другими - всего порядка 100 популярных продуктов. Данная технология позволяет сэкономить временные и материальные ресурсы благодаря устранению необходимости перепроектировать модели.