Компания CA объявила ERwin, как 'discontinued'. Многие пользователи ERwin стоят перед выбором, на какой инструмент моделирования данных стоит переходить для удобной и эффективной работы. Перед ними стоят главные вопросы:
- Какие возможности являются наиболее важными?
- Сколько потребуется времени на переход и изучение?
- Разумное сравнение средств.
- Какой инструмент использует больше инноваций?
- Какой является лучшей инвестицией в будущем?
Даются ответы на эти и другие вопросы на основе опыта отечественных и зарубежных пользователей
На русском языке.
1 of 39
Download to read offline
More Related Content
10 причин перехода пользователей с ERwin на Embarcadero ER/Studio
2. EMBARCADERO TECHNOLOGIES
Что обсуждаем
• Какие возможности являются наиболее
важными?
• Сколько потребуется времени на переход и
изучение?
• Разумное сравнение возможностей.
• В какой инструмент вошло больше инноваций?
• Какой является лучшей инвестицией в будущем?
3. EMBARCADERO TECHNOLOGIES
Инструменты для моделирования данных
Например:
– ADW, Engage, Silverrun, Erwin, PD, ER/Studio и пр.
Включают:
• CASE инструменты, основывающиеся на
реляционных моделях
• Моделирование бизнес-процессов (B/P Modeling)
• Моделирование на UML
• Проектирование архитектуры корпоративных
данных
• Средства «обратного проектирования» и обмена
4. EMBARCADERO TECHNOLOGIES
Сравнение ERwin r7.3 и ER/Studio XE6
Основные причины для выбора этих версий:
• Многие организации остались на ERwin r7.3, решив не
обновляться с этой версии.
Трудность в переходе на более поздние версии может
быть одной из тех причин, из-за которых компании
решили остаться на ERwin r7.3.
• Обсуждаемые возможности базируются, прежде
всего, на основах конструкции и подходе,
используемым ERwin и ER/Studio, соответственно.
• Последние версии каждого инструмента по-прежнему
соответствуют своей основной конструкции
• То же подход во всех новых версиях
5. EMBARCADERO TECHNOLOGIES
Реальные многоуровневые подмодели
• Что такое подмодель?
– Набор объектов модели, относящийся к отдельной
теме или функции
– Разделение сфер деятельности и субъектов
– Декомпозиция бизнеса
• Ориентирована на бизнес (желательно)
9. EMBARCADERO TECHNOLOGIES
Разные уровни представления
Contextual
• Выделение предметных областей
Conceptual
• Определение сути функций организации
Logical
• Создание логического описания представлений о характеристиках
Operational
• По одной модели на каждую БД. Не зависит от применяемой СУБД
Physical
• Перевод на внутренний язык выбранной платформы реализации
Instance
• Представление существующей системы и ее окружения
11. EMBARCADERO TECHNOLOGIES
ERWin - логические и физические модели
тесно связаны
Имеющиеся файлы
• с логической
моделью
• с физической
моделью
• Комбинированный
Предлагает модели
на 3 уровнях:
• Conceptual Logical
• Generic physical
• Database specific
physical
14. EMBARCADERO TECHNOLOGIES
ER/Studio: Прямая поддержка технологий Big Data
• Physical model
– Objects вместо
Tables
• Вложенные
(Nested Objects)
– Тип отношений:
«содержится в»
17. EMBARCADERO TECHNOLOGIES
Расширение метаданных
• Определение и создание дополнительных
элементов метаданных для объектов модели
• Часто используется и необходимо в
– Управлении данными, как активами (data governance)
– Управление качеством данных
– Master data Management (удобно обозначать категорию
данных)
– Определение политик хранения данных
21. EMBARCADERO TECHNOLOGIES
Стандарты имен
• Очень важны
• Помогают для лучшего представления объектов
реального мира
• Типичное применение в обоих инструментах
– Преобразование из логической модели в физическую
• Имя Entity -> имя таблицы
• Атрибут -> колонка
– Выявление соответствий (ER/Studio)
• Физические -> логические
• Имя таблицы –> имя сущности
• Колонка -> атрибут
22. EMBARCADERO TECHNOLOGIES
Настройка/использование стандартов имен
ERwin
• Это макро-формулы
– Начальные значения
– Редактор вариантов
именования
• Жестко связаны переходом от логической к
физической модели
• Есть утилита для поиска нестандартных имен
• Имена могут быть исключены из применения
стандартов (name hardening)
26. EMBARCADERO TECHNOLOGIES
ERwin – Макросы и автоматизация операций
• Обычно применяются для
– Наименования физических объектов (применение
стандартов наименования)
– Pre & Post скрипты
• На уровне таблиц
• На уровне моделей
– Шаблоны хранимых процедур и триггеров
• Редактор Макросов
– Не интуитивно понятный интерфейс
– Сложный синтаксис со специальными символами
– Сложен для освоения новичками
27. EMBARCADERO TECHNOLOGIES
ER/Studio – Макросы и автоматизация
операций
• Полный язык (SAX basic)
• Хороший редактор с подсказками
• API
– Контролы
– Повторяющиеся действия
– Обработчики событий
Области применения (примеры)
• Изменение объектов
• Импорт/экспорт метаданных
• Массовая модификация свойств
• Показ моделей
• Генерация метаданных физической БД
28. EMBARCADERO TECHNOLOGIES
Универсальные отображения
Universal Mappings
• Возможность связывания «похожих» или
связанных объектов
– Внутри одной модели данных
– В наборе файлов моделей
• На уровне таблиц и сущностей
• На уровне атрибутов колонок
30. EMBARCADERO TECHNOLOGIES
Центральный репозиторий, публикации,
сотрудничество
ERwin
• Model manager Mart
• Операция checkout для
моделей/предметных
областей
• Отдельная модель с
небольшим набором
таблиц
– Name/Value storage
ER/Studio
• ER/Studio Repository
• Checkout любого объекта
• Реляционная БД (можно
выбрать СУБД)
• Именованные версии
моделей
• Ветвление и слияние
версий
• Работа с моделями
бизнес-процессов
31. EMBARCADERO TECHNOLOGIES
Сотрудничество
• Мощные корпоративный глоссарий, взаимодействие
моделей и метаданных
• Интеграция бизнес-терминов и определений с бизнес-
системами
• Единый, управляемый источник бизнес-определений
• Более интеллектуальные инструменты с контекстными
бизнес предупреждениями и подсказками
ER/Studio Team Server
Бизнес-контекст, совместная работа и
согласованность при интеллектуальном
управлении данными
32. EMBARCADERO TECHNOLOGIES
Заключение
1. Подмодели
2. Разделение на
логические/физические
3. Обратное
проектирование
4. Расширение
метаданных
5. Стандарты
наименования
6. Сравнение&слияние
7. Макро – автоматизация
8. Универсальные
отображения,
происхождение данных
9. Прямая поддержка «Big
Data»
10. Репозиторий,
публикация и
сотрудничество
34. EMBARCADERO TECHNOLOGIES
Полезные ссылки
• Для более подробной информации о ER/Studio
http://www.embarcadero.com/products/er-studio
http://www.embarcadero.com/solutions/data-governance
• Демонстрационные примеры ER/Studio
http://www.embarcadero.com/quick-solution-demos
• Загрузка бесплатной пробной версии (Free Trial)
https://downloads.embarcadero.com/free/er_studio_enterprise
http://webportal.embarcadero.com (username=“PortalUser”, password=“portal*trial”)
• Примеры использования
Newmont Mining, Protective Life, Catalina Marketing, Entrust:
http://www.embarcadero.com/our-customers/case-studies
• Поддержка
http://www.embarcadero.com/support
• Представительство
mailto: Russia.Info@embarcadero.com
Телефон: +7(495)7084393
В социальных сетях
Facebook: http://on.fb.me/WDUQqY
LinkedIn: http://linkd.in/WDVeWu
Google+: http://bit.ly/WDVViL
Twitter: @ERStudio
35. EMBARCADERO TECHNOLOGIES
Спасибо за внимание!
Андрей Совцов
Embarcadero
Email: Andrew.Sovtsov@Embarcadero.com
Blog: http://embt.co/ASovtsov
Tel +7(495)708 4393
Записи вебинаров: http://goo.gl/RjmYLh
39. EMBARCADERO TECHNOLOGIES
DB Artisan
Rapid SQL
DB Optimizer
DB Change Manager
Управление
данными
Архитекторы данных
Data Stewards
Специалисты BI
Специалисты Big Data
Моделирование
данных
Инструм
енты ETL
Data Lineage
Бизнес-пользователи
Клиент Team Server
UDM
Платформы БД
Repository
ER/Studio Enterprise XE6
Интеграция
Моделирование
BP, UML
Концептуальные