Читайте также:
|
|
Оскільки, як буде описано нижче, кожна велика компа-нія-розробник сховищ даних пропонує своє бачення їх архітектури і ряду відповідних інструментальних засобів, то є певний сенс розглянути деяку узагальнену архітектуру сховищ даних, не прив'язуючись до реально наявної системи. Така узагальнена архітектура показана на рис. 10.4, де виділені окремі компоненти, інструментальні засоби та джерела сховища даних. Опишемо деякі з них.
Менеджер завантаження, якого часто називають зовнішньою компонентою сховища даних, виконує всі операції, пов'язані з вибиранням необхідних даних та їх завантаженням до сховища. Функції менеджера завантаження полягають в очищенні, конвертації та зведенні даних до стандартного вигляду для їх подання в сховищі даних (СД).
Менеджер сховища виконує операції аналізу та керування даними. До таких основних операцій належать: аналіз узгодженості та відсутності суперечливостей у даних; перетворення та переміщення даних з тимчасового сховища в основні таблиці СД; створення індексів; денормалізація даних за необхідності; часткове чи глибоке узагальнення даних; резервне копіювання й архівування даних.
Менеджер запитів — це внутрішній елемент сховища даних, який виконує всі операції, що пов'язані з керуванням запитів користувачів. Він є складовою частиною СКБД, яка підтримує сховище даних.
Детальні {операційні) дані — ця складова компонента архітектури містить усі детальні дані, які визначені схемою сховища даних. Це можуть бути як первинні дані найнижчого рівня деталізації, так і узагальнені до певного рівня агрегування.
Частково і глибоко узагальнені дані — ці елементи містять дані, які попередньо оброблені менеджером сховища з метою їх часткового чи глибокого узагальнення. У цій частині зберігаються у певний спосіб відсортовані та згруповані дані, необхідні для виконання запитів. Дана частина сховища є тимчасовою і змінною, так як вона постійно модифікується відповідно до змін у запитах. Необхідність цієї компоненти пов'язана з підвищенням продуктивності виконання запитів. Узагальнені дані обновляються у міру надходження нових даних до системи.
Репозитарій метаданих — це інформація про дані, що зберігаються в сховищі даних. Структура метаданих може відрізнятися залежно від їх призначення. Метадані використовуються для таких основних цілей:
• вибирання і завантаження даних. Метадані містять інформацію про джерела даних, про способи та періодичність їх вибирання і завантаження в СД;
• обслуговування сховища. Метадані використовуються для автоматизації процедур узагальнення даних;
• обслуговування запитів. Метадані використовуються для визначення переліку таблиць для виконання запитів.
Визначаючи програмно-технологічну архітектуру сховища даних, потрібно мати на увазі, що система підтримки прийняття рішень, на яких би візуальних засобах вона не грунтувалася, має надавати користувачеві можливість деталізування інформації, тобто
операцію Drill down. Керівник підприємства чи фірми, отримавши дані в інтегрованому вигляді й висновки, зроблені на їх основі, може зажадати детальніших даних, що уточнюють джерело даних або причини висновків. З погляду проектувальника сховищ даних, це означає, що в деяких випадках необхідно забезпечувати взаємодію бази даних із системою оброблення транзакцій.
Дата добавления: 2015-08-13; просмотров: 94 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ОСНОВНІ ВІДМІННОСТІ СИСТЕМ ОБРОБЛЕННЯ ТРАНЗАКЦІЙ (OLTP) І АНАЛІТИЧНИХ СИСТЕМ | | | Продукти інституту SAS |