"PowerDesigner 15. Моделирование данных" - первая книга на русском языке, посвященная культовому продукту Sybase PowerDesigner. Книга дает общее представление о процессе моделирования в PowerDesigner и знакомит читателя с различными возможностями продукта в области моделирования данных: моделирование на концептуальном и физическом уровне, моделирование движения данных, основы построения хранилищ данных. Также в книге описана техника использования анализа влияния и взаимодействия (Link&Sync), позволяющая работать с репозиторием и строить отчеты по моделям.
СОДЕРЖАНИЕ
Введение ................................................................................ iv Глава 1. Обзор PowerDesigner................................................................ 1 Введение в задачу проектирования баз данных...................... 1 Необходимые шаги................................................................. 3 Основные функции PowerDesigner.......................................... 4 Возможности PowerDesigner................................................... 4 Интерфейс.............................................................................. 11 Введение в концептуальную модель данных.......................... 33 Создание модели.................................................................... 34 Свойства CDM модели............................................................. 35 Опции CDM-модели................................................................. 36 Параметры отображения......................................................... 39 Основы построения концептуальной диаграммы.................... 41 Сущность (Entity)..................................................................... 44 Элемент данных (Data Item).................................................... 45 Атрибуты сущности (Attributes)............................................... 47 Связь (Relationship)................................................................. 49 Введение в Физическую модель данных................................. 53 Функции, зависящие от типа СУБД......................................... 55 Подходы к созданию PDM....................................................... 55 Опции модели......................................................................... 62 Основы построения Физической диаграммы данных............. 62 Таблица (Table)........................................................................ 66 Колонка (Column).................................................................... 68 Ключ (Key).............................................................................. 71 Ссылка (Reference)................................................................. 74 Глава 2. Обратное проектирование существующей базы данных...... 83 Обратное проектирование........................................................ 84 Шаг 1. Базовые параметры..................................................... 84 Шаг 2. Источник данных.......................................................... 85 Шаг 3. Выбор параметров генерации...................................... 90 Шаг 4. Завершение операции.................................................. 93 Анализ импортированной информации.................................. 93 Определение физических параметров.................................... 93 Просмотр импортированных объектов.................................... 95 Работа с физической моделью данных................................... 108 Изменение диаграммы по умолчанию.................................... 109 Диаграмма произведений искусства (Artwork)....................... 116 Диаграмма поставок (Delivery)................................................ 118 Диаграмма процесса оформления и отгрузки заказа (Invoice - Order - Shipment -Payment)......................... 120 Диаграмма пользователей (User)............................................ 121 Оценка количества записей в таблицах................................... 121 Генерация Физической модели данных для базы RetailStoreExchange................................................................... 124 Глава 3. Генерация концептуальной модели данных из физической модели....................... 128 Проверка модели (Check Model).............................................. 128 Генерация CDM из PDM............................................................ 131 Настройка опций CDM модели................................................ 131 Этапы генерации CDM............................................................. 133 Обзор сгенерированной модели.............................................. 134 Диаграмма поставок (Delivery)................................................ 138 Диаграмма процесса от оформления до отгрузки заказа (Invoice - Order - Shipment -Payment)......................... 139 Диаграмма пользователей (User)............................................ 140 Различия между Физической и Концептуальной моделями.... 140 Таблица - Сущность................................................................ 141 Колонка - Атрибут................................................................... 142 Ключ - Идентификатор........................................................... 143 Триггер.................................................................................... 143 Ссылка-Связь........................................................................ 144 Работа с Концептуальной моделью данных............................ 146 Анализ сущностей................................................................... 146 Генерация Концептуальной модели данных ConceptualDataModeLArtWebStoreNew из Физической PhysicalDataModeLArtWebStoreNew........................................ 152 Глава 4. Анализ различий между моделями и мэппинг данных.......... 156 Сравнение структур данных баз ArtWebStoreProduction и RetailStoreExchange................................................................ 156 Создание недостающих сущностей......................................... 159 Сущность Artwork.................................................................... 159 Добавление отсутствующих сущностей.................................. 160 Сущность Shopping cart........................................................... 164 Сущность customerview........................................................... 164 Реогранизация CDM ArtWebStoreNew...................................... 165 Создание общего предка для всех сущностей модели........... 166 Создание иерархии.................................................................. 166 Генерация Физической модели и обновление базы RetailStoreExchange................................................................... 171 Окно слияния моделей (Merge Models)................................... 172 Завершение генерации............................................................ 176 Проверка Физической модели................................................ 176 Обновление СУБД ASA............................................................ 178 Мэппинг данных между CDM ArtWebStoreProduction и CDM ArtWebStoreNew............................................................. 181 Мэппинг объектов................................................................... 181 Мастер настройки мэппингов.................................................. 183 Редактор мэппингов................................................................ 186 Ручной мэппинг....................................................................... 187 Анализ различий с использованием отчетов-списков........... 188 Создание отчета-списка.......................................................... 189 Глава 5. Модель движения данных (ILM, DMM).................................... 195 Диаграмма движения данных (Information Liquidity Diagram или Data Movement Diagram)...................................... 196 Создание модели.................................................................... 196 Источник и приемник.............................................................. 197 Диаграмма трансформации данных (Data transformation diagram)...................................................................................... 202 Общий обзор.1.......................................................................... 203 Простой пример трансформации данных............................... 206 Комплексный пример трансформации данных....................... 217 Потоковая диаграмма (Transformation control flow diagram).. 232 Компоненты Потоковой диаграммы........................................ 233 Создание потоковой диаграммы............................................. 234 Глава 6. Проектирование хранилища данных, концептуальный уровень.............................. 236 Понятие Хранилища данных..................................................... 236 Что такое хранилище данных?................................................ 236 Характеристики хранилища данных........................................ 237 Работа с хранилищем данных................................................. 240 Архитектура хранилища данных.............................................. 241 Схема хранилища данных....................................................... 246 Назначение хранилища данных............................................... 248 Анализ имеющейся структуры и подготовка к созданию хранилища данных.................................................................... 249 Причины создания хранилища данных................................... 249 Выбор сущностей для хранилища........................................... 249 Создание новой диаграммы DWH_0rder................................. 250 Генерация новой концептуальной модели для хранилища данных........................................................... 251 Изменение структуры в сгенерированной модели.................. 253 Проектирование дополнительной области анализа................ 257 Мэппинг атрибутов Концептуальной модели ArtWebStoreNew и Концептуальной модели хранилища данных........................ 259 Добавление расширения для локальных объектов (Object Extention)..................................................................... 259 Глава 7. Проектирование хранилища данных, физический уровень... 264 Новая физическая модель....................................................... 264 Настройка деталей генерации................................................. 264 Подключение расширения к генерируемой модели................ 266 Конфигурирование опций модели.......................................... 267 Настройка свойств отображения сгенерированной модели.................................................................................... 268 Анализ таблиц........................................................................... 270 Замена таблиц......................................................................... 270 Анализ связей таблицы Date Dimension.................................. 272 Импорт хранимой процедуры для загрузки Date Dimension... 272 Задание источника для Time Dimension и Place...................... 274 Изменение свойств столбца.................................................... 277 Перестройка индексов............................................................. 279 Формат внутренних объектов (Sub-object format)................... 281 Создание представлений.......................................................... 282 Витрина данных Product Distribution....................................... 283 Витрина данных Trading Event................................................. 287 Многомерная диаграмма данных............................................. 288 Объекты многомерной диаграммы......................................... 290 Создание многомерной диаграммы........................................ 290 Куб........................................................................................... 291 Измерение............................................................................... 298 Атрибут.................................................................................... 299 Факт........................................................................................ 300 Показатель.............................................................................. 301 Иерархия................................................................................. 302 Ассоциация.............................................................................. 303 Свойства ассоциации.............................................................. 303 Построение многомерной диаграммы..................................... 304 Использование мастера перестройки куба............................. 304 Добавление иерархии.............................................................. 304 Создание Определения Mondrian............................................. 306 Глава 8. Управление изменениями, анализ влияния, отчеты и репозиторий............................ 312 Модели и их связи.................................................................... 312 Анализ влияния и происхождения (Impact and Lineage Analysis)........................................................................ 314 Анализ влияния и происхождения.......................................... 316 Обзор результатов анализа в режиме Preview........................ 317 Работа с результатами анализа в виде IAM модели................ 322 Анализ атрибута Artist Name................................................... 325 Оптимизация анализа влияния и взаимодействия.................. 328 Работа с наборами правил анализа......................................... 331 Репозиторий PowerDesigner..................................................... 339 Настройка доступа к репозиторию в PowerDesigner.............. 341 Соединение с репозиторием................................................... 347 Работа с документами............................................................. 349 Администрирование репозитория........................................... 377 Отчетность............................................................................... 389 Создание модельного отчета.................................................. 390 Создание списочного отчета................................................... 406 Глава 9. Что нового в PowerDesigner 16.0............................................. 417 Интерфейс................................................................................. 417 Расположение рабочих окон................................................... 417 Расположение панелей инструментов.................................... 419 Диалог настройки содержимого меню и панелей инструментов.......................................................................... 419 Профили пользователей (User Profiles).................................. 422 Применение профиля пользователя....................................... 423 Создание профиля пользователя............................................ 423 Обновление профиля пользователя....................................... 425 Копирование настроек из модели........................................... 426 Просмотр и редактирования профиля пользователя в редакторе ресурсов.............................................................. 427 Добавление персональных пользовательских профилей в дистрибутив PowerDesigner................................. 428 Работа с диаграммами.............................................................. 429 Расширенные возможности редактирования символов диаграммы.............................................................. 429 Автоматическое расположение ссылок между объектами и мосты для пересекающихся ссылок.................. 430 Горизонтальное и вертикальное расположение элементов на символе диаграммы.......................................... 431 Создание иконок для значений дополнительных атрибутов... 439 Работа с объектами и их свойствами....................................... 440 Отображение всех свойств ярлыка (Shortcut)......................... 440 Новые возможности настройки карточки свойств объекта....................................................................... 441 Работа с дополнительными связями объекта......................... 443 Функции для корпоративного использования........................ 445 Корпоративная библиотека..................................................... 446 Корпоративный глоссарий...................................................... 448 Использование пользовательских профилей для контроля интерфейса PowerDesigner............................... 453 Новые функции портала PowerDesigner.................................. 463 Новые функции в области моделирования данных................ 464 Поддержка новых версий СУБД.............................................. 464 Настройка мэппинга типов данных при генерации однцй PDM модели из другой................................................. 465 Расчет архитектуры для СУБД Sybase IQ................................. 467 Литература.................................................................................................. 469
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
Методы, модели, средства хранения и обработки данных — В учебнике рассмотрены следующие вопросы: теория, методология и практика работы с данными, базами данных, базами знаний и хранилищами данных; модели представления данных в памяти компьютера — модель «сущность — связь»; дореляционные модели представления данных, реляционные базы данных; п ...
В учебном пособии рассматриваются основные подходы и направления развития систем баз данных. Анализируются классические машинно-ориентированные формы представления информации и данных. Рассматриваются типовые модели физической и логической организации данных. Исследуется архитектура средств доступа к данным.
В книге освещены основные направления в области анализа данных: организация хранилища данных, оперативный (OLAP) и интеллектуальный (Data Mining) анализ данных. Приведено описание методов и алгоритмов решения основных задач анализа: классификации, кластеризации и др.
Базы данных. Проектирование, программирование, управление и администрирование — Базы данных - одно из направлений IT-индустрии, в рамках которого традиционно рассматриваются технологии надежного хранения больших объемов информации, ее эффективного поиска и извлечения по запросам потребителей.
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.