ЗМІСТ
Введення
Глава 1. Опис OLAP систем
.1 OLAP: що це і для чого
.2 Універсальні критерії визначення OLAP
.3 Класифікація OLAP-продуктів
Глава 2. OLAP-клієнт - OLAP-сервер: «за» і «проти»
.1 Обсяг оброблюваних даних
.2 Продуктивність системи
.3 Потужність ПК користувачів
.4 Мережевий трафік
.5 Витрати на впровадження та супровід
.6 Принципи роботи OLAP-клієнтів
Глава 3. Ядро OLAP системи
.1 Принципи побудови
.1.1 Підготовка даних
.1.2 Бібліотека компонентів CubeBase
.2 Усередині гиперкуба
.2.1 Завантаження даних в гиперкуб
.2.2 Реалізація гиперкуба
.3 Побудова зрізів куба
.4 Реалізації OLAP
.4.1 Добре відомі OLAP-продукти
.4.2 Deductor
Висновок
Список використаної літератури
Введення
OLAP (англ. <# «justify"> Дія OLAP
Причина використання OLAP для обробки запитів - це швидкість. Реляційні БД <# «justify"> Глава 1. Опис OLAP систем
.1 OLAP: що це і для чого
Важко знайти в комп'ютерному світі людини, яка хоча б на інтуїтивному рівні не розумів, що таке бази даних і навіщо вони потрібні. На відміну від традиційних реляційних СУБД, концепція OLAP не так широко відома, хоча загадковий термін «куби OLAP» чули, напевно, майже все. Що ж таке OnLine Analytical Processing? - Це не окремо взятий програмний продукт, не мова програмування і навіть не конкретна технологія. Якщо постаратися охопити OLAP у всіх його проявах, то це сукупність концепцій, принципів і вимог, що лежать в основі програмних продуктів, що полегшують аналітикам доступ до даних. Незважаючи на те, що з таким визначенням навряд чи хто-небудь не погодиться, сумнівно, щоб воно хоч на йоту наблизило неспеціалістів до розуміння предмета. Тому у своєму прагненні до пізнання OLAP краще йти іншим шляхом. Для початку треба з'ясувати, навіщо аналітикам треба якось спеціально полегшувати доступ до даних.
Справа в тому, що аналітики - це особливі споживачі корпоративної інформації. Завдання аналітика - знаходити закономірності у великих масивах даних. Тому аналітик не звертатиме уваги на окремо взятий факт, йому потрібна інформація про сотні й тисячі подій. До речі, один з істотних моментів, який призвів до появи OLAP - продуктивність і ефективність. Уявімо собі, що відбувається, коли аналітику необхідно отримати інформацію, а кошти OLAP на підприємстві відсутні. Аналітик самостійно (що малоймовірно) або за допомогою програміста робить відповідний SQL-запит і отримує дані, що цікавлять у вигляді звіту або експортує їх в електронну таблицю. Проблем при цьому виникає безліч. По-перше, аналітик змушений займатися не своєю роботою (SQL-програмуванням) або чекати, коли за нього завдання виконають програмісти - все це негативно позначається на продуктивності праці, підвищується інфарктного-інсультний рівень і так далі. По-друге, один-єдиний звіт або таблиця, як правило, не рятує гігантів думки і батьків російського аналізу - і всю процедуру доведеться повторювати знову і знову. По-третє, як ми вже з'ясували, аналітики по дрібницях не питають - їм потрібно все і відразу. Це означає (хоча техніка і йде вперед семимильними кроками), що сервер корпоративн...