Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
R_2.doc
Скачиваний:
10
Добавлен:
10.11.2019
Размер:
574.98 Кб
Скачать

7.1.3. Характеристика технології оперативного аналітичного оброблення даних olap

Технологію оперативного аналітичного оброблення даних OLAP (OnLine Analytical Processing) було виокремлено як особливий підхід до оброблення даних у зв’язку з появою спеціальних засобів збереження та аналізу нагромаджених облікових даних. OLAP-програми являють собою сукупність засобів багатовимірного аналізу даних, накопичених у сховищі даних. Користувачу OLAP надається інтуїтивно зрозуміла модель даних, організована у вигляді багатовимірних кубів (Cubes). Осями — вимірами (Dimen­sions) багатовимірної системи координат слугують основні атрибути аналізованого бізнес-процесу (наприклад, для процесу продажу — товар, регіон, тип покупця). На перетинах вимірів знаходяться дані, що кількісно характеризують процес, — міри (Measures) (наприклад, обсяги продажу, витрати). Значення, що відкладаються на осях кубу, називаються членами виміру (mem­bers). Члени виміру можуть утворювати ієрархії, що складаються з декількох рівнів. Наприклад, для виміру «Час» ієрархією може бути «Рік  квартали  місяця  тижні  дні».

Системи на основі OLAP дають змогу аналітикам і менеджерам, які потребують оперативного прийняття рішень, досягти розуміння процесів, що відбуваються на підприємстві, шляхом швидкого інтерактивного доступу до даних у сховищі і виконання над ними різноманітних аналітичних операцій: зрізів, поворотів, згорток, розгорток, проекцій тощо. OLAP-операції над даними організовано так, щоб відобразити різні аспекти діяльності підприємства, наприклад:

  • базовий рівень або зведення даних, наприклад, загальна сума продажу по регіону за певний період;

  • зрізи даних, що стосуються певного періоду в минулому і поточного часу;

  • агрегування даних за певною ознакою (наприклад, за видами товарів) і можливість у режимі діалогу пересуватися по рівнях агрегації;

  • похідні дані, що підраховуються на базі збережуваних даних, (наприклад, різниця між фактичним і запланованим показником).

Термін OLAP вперше було запропоновано Е. Ф. Коддом, відомим дослідником в галузі баз даних, коли він сформулював (у 1993 р.) 12 визначальних принципів OLAP. У 1995 р. до них було додано ще 6 принципів. Усі вони розбиваються на такі групи:

  1. Базові характеристики (багатовимірне подання даних, інтуїтивне маніпулювання даними, доступність, пакетне отримання даних, моделі аналізу OLAP, архітектура «клієнт-сервер», прозорість, багатокористувацька підтримка).

  2. Спеціальні характеристики (оброблення ненормалізованих даних, збереження результатів OLAP, виокремлення відсутніх значень, ігнорування відсутніх значень у процесі аналізу).

  3. Особливості подання звітів (гнучкість формування звітів, стандартна продуктивність, автоматичне налаштовування фізичного рівня).

  4. Управління вимірами (універсальність вимірів, необмежена кількість вимірів і рівнів агрегації, необмежені операції між даними вимірів).

Різновиди OLAP

Залежно від способу зберігання інформації прикладні програми OLAP поділяються на такі види:

  • MOLAP (Multidimensional OLAP) — і детальні дані, і їхні агрегати зберігаються у багатовимірній БД. При цьому забезпечується велика продуктивність роботи, але збільшуються витрати пам’яті;

  • ROLAP (Relational OLAP) — докладні дані зберігаються у реляційній БД; агрегати зберігаються у тій самій БД у спеціально створених службових таблицях. У цьому разі досягається економія пам’яті;

  • HOLAP (Hybrid OLAP) — докладні дані зберігаються у реляційній БД, а агрегати — у багатовимірній БД.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]