> Multidimensional (багатовимірний). Система повинна забезпечувати концептуально багатовимірне представлення даних, включаючи повну підтримку множинних ієрархій.
Information (інформація). Потужність різних програмних продуктів характеризується кількістю оброблюваних вхідних даних. Різні OLAP-системи мають різну потужність: передові OLAP-рішення можуть оперувати, принаймні, в тисячу разів більшою кількістю даних в порівнянні з самими малопотужними. При виборі OLAP-інструменту слід враховувати цілий ряд факторів, включаючи дублювання даних, необхідну оперативну пам'ять, використання дискового простору, експлуатаційні показники, інтеграцію з інформаційними сховищами тощо
1. Класифікація OLAP-продуктів
Отже, суть OLAP полягає в тому, що вихідна для аналізу інформація представляється у вигляді багатовимірного куба, і забезпечується можливість довільно маніпулювати нею і отримувати потрібні інформаційні розрізи - звіти. При цьому кінцевий користувач бачить куб як багатовимірну динамічну таблицю, яка автоматично підсумовує дані (факти) в різних розрізах (вимірах), і дозволяє інтерактивно керувати обчисленнями і формою звіту. Виконання цих операцій забезпечується OLAP-машиною (або машиною OLAP-обчислень). p align="justify"> На сьогоднішній день у світі розроблено безліч продуктів, що реалізують OLAP-технології. Щоб легше було орієнтуватися серед них, використовують класифікації OLAP-продуктів: за способом зберігання даних для аналізу і за місцем знаходження OLAP-машини. Розглянемо докладніше кожну категорію OLAP-продуктів. p align="justify"> Почну я з класифікації за способом зберігання даних. Нагадаю, що багатовимірні куби будуються на основі вихідних і агрегатних даних. І вихідні й агрегатні дані для кубів можуть зберігатися як в реляційних, так і багатовимірних базах даних. Тому в даний час застосовуються три способи зберігання даних: MOLAP (Multidimensional OLAP), ROLAP (Relational OLAP) і HOLAP (Hybrid OLAP). Відповідно, OLAP-продукти за способом зберігання даних діляться на три аналогічні категорії:
. У разі MOLAP, вихідні й агрегатні дані зберігаються в багатовимірної БД або в багатовимірному локальному кубі.
. У ROLAP-продуктах вихідні дані зберігаються в реляційних БД або в плоских локальних таблицях на файл-сервері. Агрегатні дані можуть поміщатися у службові таблиці в тій же БД. Перетворення даних з реляційної БД в багатовимірні куби відбувається за запитом OLAP-засоби. p align="justify">. У разі використання HOLAP архітектури вихідні дані залишаються в реляційної базі, а агрегати розміщуються в багатовимірної. Побудова OLAP-куба виконується за запитом OLAP-засоби на основі реляційних і багатовимірних даних. p align="justify"> Наступна класифікація - за місцем розміщення OLAP-машини. За цією ознакою OLAP-...