logo
шпаргалки на іспит з бд (1)

10.10. Загальна характеристика можливостей case-засобу Erwin для створення багатовимірної бд (§10.8 посібника Ситник…).

Erwin підтримує методику вимірного проектування сховища даних. Стандартом проектування сховища даних є модель типу «зірка», що складається з центральної таблиці фактів(Ф) та радіально зв’язаних з нею таблиць вимірювань(В). Таб. Ф і В зв’язані ідентифікуючим зв’язком, при цьому первинні ключі В мігрують до Ф як зовнішні ключі.

Напрям зв’язку визначається типом таблиці.

Сх «зірка» може мати і консольні таблиці(К), що приєднуються до таблиць вимірювань . К є батьківськими таблицями, а В – дочірними. К не може бути зв’язана з Ф.

Для переходу до вимірного моделювання сховища даних необхідно при створенні нової моделі (меню File/NEW) в діалозі Teamplate Selection зі списку шаблонів обрати DIMENSION. Або через меню Option – Preferance: DM.

Для занесення нової таблиці використовуємо кнопку в меню інструментів. Для визначення імені треба клацнути мишкою на новоствореній таблиці і в меню вибрати опцію TABLE EDITOR. З’явиься діалогове вікно, в якому ідентифікується таблиця та задаються властивості.

Специфічні властивості таблиці – закладка DIMENSIONAL. Для кожної таб можна задавати 6 правил маніпулювання даними: оновлення, поповнення, резервне копіювання, відновлення, архівування, очистка. Для кожного правила можна задати ім’я, тип , визначення.

Зв’язок правила з певною таб можна виконати так: діалог Table editor або безпосередньо з Data Warehouse Rule editor. Атрибути таблиці вводяться в редакторі Column editor.

На основі створених зв’язків Erwin автоматично визначає роль таблиці у сховищі даних (Ф,В, чи К). Для визначення ролі таблиці вручну активізувати опцію Calculate Automatically.

При створення В слід пам’ятати, що цей тип таблиць містить дані , що не змінюються, або практично не змінюються. Таблиці у сховищі «зірка» мають ненормалізовану форму і внесення змін до В може призвести до різних аномалій. Щоб цього уникнути при зберіганні даних Erwin дозволяє задавати такі параметри редагування В:

- перезаписування старих даних новими зі знищенням старих

- створення нового запису у В з новими даними і тимчасовими вимірами. Старі дані зберігаються

- запис нових даних у додатковому полі того самого запису.

При проектуванні сховища даних в Erwin можна також визначити метадані. Для кожного стовпчика можна вказати джерело даних, мотод, з допомогою якого дані вибираються, фільтруються, очищаються та перетворюються перш, ніж потрапляють до сховища.

Erwin автоматично перевіряє коректність вимірної моделі і видає на екран діагностичне повідомлення у таких випадках порушення синтаксису:

Для фізичного проектування використовується методологія Dimensional Modeling (DM). Вона вибирається в закладці Methodology діалогу Preferences. Вибрана опція відображає зв’язки діагональними лініями, які встановлюються в групі Relationship lines закладки General діалогу Stored display editor меню Edit/Stored display