10 причин перехода пользователей с ERwin на Embarcadero ER/Studio

Preview:

Citation preview

EMBARCADERO TECHNOLOGIES

Кросс-платформенные инструменты для работы с БД

Андрей СовцовEmbarcadero,Москва

email: Andrew.Sovtsov@embarcadero.com

10 причин, почему пользователи переходят с Erwin на ER/Studio

EMBARCADERO TECHNOLOGIES

Что обсуждаем

• Какие возможности являются наиболее важными?

• Сколько потребуется времени на переход и изучение?

• Разумное сравнение возможностей.

• В какой инструмент вошло больше инноваций?

• Какой является лучшей инвестицией в будущем?

EMBARCADERO TECHNOLOGIES

Инструменты для моделирования данных

Например:– ADW, Engage, Silverrun, Erwin, PD, ER/Studio и пр.

Включают:

• CASE инструменты, основывающиеся на реляционных моделях

• Моделирование бизнес-процессов (B/P Modeling)

• Моделирование на UML

• Проектирование архитектуры корпоративных данных

• Средства «обратного проектирования» и обмена

EMBARCADERO TECHNOLOGIES

Сравнение ERwin r7.3 и ER/Studio XE6

Основные причины для выбора этих версий:• Многие организации остались на ERwin r7.3, решив не

обновляться с этой версии. Трудность в переходе на более поздние версии может быть одной из тех причин, из-за которых компании решили остаться на ERwin r7.3.

• Обсуждаемые возможности базируются, прежде всего, на основах конструкции и подходе, используемым ERwin и ER/Studio, соответственно.

• Последние версии каждого инструмента по-прежнему соответствуют своей основной конструкции

• То же подход во всех новых версиях

EMBARCADERO TECHNOLOGIES

Реальные многоуровневые подмодели

• Что такое подмодель?

– Набор объектов модели, относящийся к отдельной теме или функции

– Разделение сфер деятельности и субъектов

– Декомпозиция бизнеса

• Ориентирована на бизнес (желательно)

EMBARCADERO TECHNOLOGIES

Пример иерархии моделей бизнеса

EMBARCADERO TECHNOLOGIES

Иерархия подмоделей ER/Studio

EMBARCADERO TECHNOLOGIES

ERwin – Предметные области (Subject Areas)

EMBARCADERO TECHNOLOGIES

Разные уровни представления

Contextual• Выделение предметных областей

Conceptual• Определение сути функций организации

Logical• Создание логического описания представлений о характеристиках

Operational• По одной модели на каждую БД. Не зависит от применяемой СУБД

Physical• Перевод на внутренний язык выбранной платформы реализации

Instance• Представление существующей системы и ее окружения

EMBARCADERO TECHNOLOGIES

Концептуальное проектирование в ER/Studio

• Абстрактные

• Бизнес-сущности

• Бизнес-отношения

• Обычно только основные атрибуты

• Обычно не нормализованы

EMBARCADERO TECHNOLOGIES

ERWin - логические и физические моделитесно связаны

Имеющиеся файлы• с логической

моделью

• с физической моделью

• Комбинированный

Предлагает модели на 3 уровнях:• Conceptual Logical

• Generic physical

• Database specific physical

EMBARCADERO TECHNOLOGIES

Реальное разделение логических и физических моделей

EMBARCADERO TECHNOLOGIES

ER/Studio – где используется

EMBARCADERO TECHNOLOGIES

ER/Studio: Прямая поддержка технологий Big Data

• Physical model– Objects вместо

Tables

• Вложенные (Nested Objects)– Тип отношений:

«содержится в»

EMBARCADERO TECHNOLOGIES

Обратное проектирование

• ODBC

• Большой набор СУБД с «прямым» доступом

• Точная поддержка особенностей версии

• Генерация логических и физических моделей сразу

EMBARCADERO TECHNOLOGIES

N

EMBARCADERO TECHNOLOGIES

Расширение метаданных

• Определение и создание дополнительных элементов метаданных для объектов модели

• Часто используется и необходимо в

– Управлении данными, как активами (data governance)

– Управление качеством данных

– Master data Management (удобно обозначать категорию данных)

– Определение политик хранения данных

EMBARCADERO TECHNOLOGIES

Расширение метаданных ERwin

EMBARCADERO TECHNOLOGIES

Расширение метаданных ER/Studio

EMBARCADERO TECHNOLOGIES

Расширение метаданных ER/Studio

EMBARCADERO TECHNOLOGIES

Стандарты имен

• Очень важны

• Помогают для лучшего представления объектов реального мира

• Типичное применение в обоих инструментах– Преобразование из логической модели в физическую

• Имя Entity -> имя таблицы

• Атрибут -> колонка

– Выявление соответствий (ER/Studio)• Физические -> логические

• Имя таблицы –> имя сущности

• Колонка -> атрибут

EMBARCADERO TECHNOLOGIES

Настройка/использование стандартов имен

ERwin

• Это макро-формулы– Начальные значения

– Редактор вариантов именования

• Жестко связаны переходом от логической к физической модели

• Есть утилита для поиска нестандартных имен

• Имена могут быть исключены из применения стандартов (name hardening)

EMBARCADERO TECHNOLOGIES

Настройка/использование стандартов имен

ER/Studio

• Гибкое

• Понятное

• Более мощные возможности

• В обоих направлениях

• Может применяться в разных случаях/операциях

EMBARCADERO TECHNOLOGIES

ERwin – Complete compare

EMBARCADERO TECHNOLOGIES

ER/Studio - Сравнение & объединение (Compare&Merge)

EMBARCADERO TECHNOLOGIES

ERwin – Макросы и автоматизация операций

• Обычно применяются для– Наименования физических объектов (применение

стандартов наименования)

– Pre & Post скрипты • На уровне таблиц

• На уровне моделей

– Шаблоны хранимых процедур и триггеров

• Редактор Макросов– Не интуитивно понятный интерфейс

– Сложный синтаксис со специальными символами

– Сложен для освоения новичками

EMBARCADERO TECHNOLOGIES

ER/Studio – Макросы и автоматизация операций

• Полный язык (SAX basic)• Хороший редактор с подсказками• API

– Контролы– Повторяющиеся действия– Обработчики событий

Области применения (примеры)• Изменение объектов• Импорт/экспорт метаданных• Массовая модификация свойств• Показ моделей• Генерация метаданных физической БД

EMBARCADERO TECHNOLOGIES

Универсальные отображения

Universal Mappings

• Возможность связывания «похожих» или связанных объектов

– Внутри одной модели данных

– В наборе файлов моделей

• На уровне таблиц и сущностей

• На уровне атрибутов колонок

EMBARCADERO TECHNOLOGIES

Универсальные отображения

EMBARCADERO TECHNOLOGIES

Центральный репозиторий, публикации, сотрудничество

ERwin

• Model manager Mart

• Операция checkout для моделей/предметных областей

• Отдельная модель с небольшим набором таблиц– Name/Value storage

ER/Studio

• ER/Studio Repository

• Checkout любого объекта

• Реляционная БД (можно выбрать СУБД)

• Именованные версии моделей

• Ветвление и слияние версий

• Работа с моделями бизнес-процессов

EMBARCADERO TECHNOLOGIES

Сотрудничество

• Мощные корпоративный глоссарий, взаимодействие моделей и метаданных

• Интеграция бизнес-терминов и определений с бизнес-системами

• Единый, управляемый источник бизнес-определений

• Более интеллектуальные инструменты с контекстными бизнес предупреждениями и подсказками

ER/Studio Team ServerБизнес-контекст, совместная работа и согласованность при интеллектуальном управлении данными

EMBARCADERO TECHNOLOGIES

Заключение

1. Подмодели

2. Разделение на логические/физические

3. Обратное проектирование

4. Расширение метаданных

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

6. Сравнение&слияние

7. Макро – автоматизация

8. Универсальные отображения, происхождение данных

9. Прямая поддержка «Big Data»

10. Репозиторий, публикация и сотрудничество

EMBARCADERO TECHNOLOGIES

Пользователи ER/Studio90% of the Fortune 100 and 97% of the Global 2000

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/WDUQqYLinkedIn: http://linkd.in/WDVeWuGoogle+: http://bit.ly/WDVViLTwitter: @ERStudio

EMBARCADERO TECHNOLOGIES

Спасибо за внимание!

Андрей СовцовEmbarcadero

Email: Andrew.Sovtsov@Embarcadero.comBlog: http://embt.co/ASovtsovTel +7(495)708 4393

Записи вебинаров: http://goo.gl/RjmYLh

EMBARCADERO TECHNOLOGIES

Вопросы?

EMBARCADERO TECHNOLOGIES

Приложение

EMBARCADERO TECHNOLOGIES

Производительность

EMBARCADERO TECHNOLOGIES

DB ArtisanRapid SQLDB OptimizerDB Change Manager

Управление данными

Архитекторы данных Data Stewards

Специалисты BI Специалисты Big Data

Моделированиеданных

Инструменты ETL

Data Lineage

Бизнес-пользователи

Клиент Team Server

UDM

Платформы БД

Repository

ER/Studio Enterprise XE6

Интеграция

Моделирование BP, UML

Концептуальные

Recommended