Купувати чи будувати
Інструменти OLAP орієнтовані на нарізку та розбиття даних на кубики. Таким чином, вони вимагають потужного шару метаданих, а також гнучкості інтерфейсу. Зазвичай це складні функції для будь-якої саморобної системи. Тому я рекомендую, якщо OLAP-аналіз є частиною вашого статуту побудови сховища даних, краще придбати існуючий OLAP-інструмент, а не створювати його з нуля.
Функціональні можливості інструменту OLAP
Перш ніж говорити про критерії вибору OLAP-інструменту, ми повинні спочатку розрізнити два типи OLAP-інструментів: MOLAP (багатовимірний OLAP) і ROLAP (реляційний OLAP).
1. MOLAP: У цьому типі OLAP куб агрегується з реляційного джерела даних (сховища даних). Коли користувач формує запит на звіт, інструмент MOLAP може швидко генерувати результати, оскільки всі дані вже попередньо агреговані в кубі.
2. ROLAP: У цьому типі OLAP, замість того, щоб попередньо агрегувати все в куб, механізм ROLAP по суті діє як інтелектуальний генератор SQL. Інструмент ROLAP зазвичай постачається з “конструктором”, де адміністратор сховища даних може вказати зв’язок між реляційними таблицями, а також те, як виміри, атрибути та ієрархії відображаються на базові таблиці бази даних.
Зараз спостерігається зближення між традиційними постачальниками ROLAP і MOLAP. Постачальники ROLAP визнають, що користувачі хочуть отримувати свої звіти швидко, тому вони впроваджують функціональність MOLAP у свої інструменти; постачальники MOLAP визнають, що часто необхідно деталізувати інформацію до найдрібніших рівнів, рівнів, до яких традиційні кубики не доходять з причин продуктивності та розміру.
Так за якими ж критеріями оцінювати постачальників OLAP? Ось вони:
- Можливість використовувати паралелізм, що надається СУБД та апаратним забезпеченням: Це значно підвищить продуктивність інструменту і допоможе завантажувати дані в куби якнайшвидше.
- Продуктивність: На додаток до використання паралелізму, сам інструмент повинен бути швидким як в плані завантаження даних в куб, так і в плані зчитування даних з куба.
- Зусилля з кастомізації: Дедалі частіше інструменти OLAP використовуються як вдосконалений інструмент звітування. Це пов’язано з тим, що в багатьох випадках, особливо при впровадженні ROLAP, OLAP-інструменти часто можна використовувати як інструмент звітування. У таких випадках простота налаштування інтерфейсу стає важливим фактором у процесі вибору інструменту.
- Функції безпеки: Оскільки інструменти OLAP орієнтовані на велику кількість користувачів, важливо переконатися, що люди бачать тільки те, що вони повинні бачити. За великим рахунком, всі існуючі інструменти OLAP мають рівень безпеки, який може взаємодіяти із загальними корпоративними протоколами входу в систему. Однак є випадки, коли великі корпорації розробили власний механізм автентифікації користувачів і мають політику “єдиного входу”. У таких випадках безперешкодна інтеграція між інструментом і внутрішньою автентифікацією може вимагати певних зусиль. Я б порекомендував вам звернутися до команди постачальника інструменту і переконатися, що вони сумісні.
- Підтримка метаданих: Оскільки OLAP-інструменти агрегують дані в куб і іноді слугують інструментом інтерфейсу, важливо, щоб вони працювали з обраною вами стратегією/інструментом метаданих.
Популярні інструменти
- Business Objects
- IBM Cognos
- SQL Server Analysis Services
- MicroStrategy
- Palo OLAP Server
🚀Долучайтесь до нашої спільноти Telegram:
🚀Долучайтесь до нашої спільноти FaceBook:
2 thoughts on “Вибір інструменту OLAP”