ення. Оскільки обсяги даних для аналізу є практично константою, то стабільне зростання потужності ПК буде приводити до розширення можливостей OLAP-клієнтів і витіснення ними OLAP-серверів в сегмент дуже великих баз даних.
.4 Мережевий трафік
При використанні OLAP-сервера по мережі на ПК клієнта передаються тільки дані для відображення, в той час як OLAP-клієнт отримує весь обсяг даних первинної вибірки. Тому там, де застосовується OLAP-клієнт, мережевий трафік буде вище.
Але, при застосуванні OLAP-сервера операції користувача, наприклад, деталізація, породжують нові запити до багатовимірної базі, а, значить, нову передачу даних. Виконання ж OLAP-операцій OLAP-клієнтом виробляється в оперативній пам'яті і, відповідно, не викликає нових потоків даних в мережі.
Також необхідно відзначити, що сучасне мережеве апаратне забезпечення забезпечує високий рівень пропускної здатності.
Тому в переважній більшості випадків аналіз БД «середніх» розмірів за допомогою OLAP-клієнта не буде гальмувати роботу користувача.
.5 Витрати на впровадження та супровід
Вартість OLAP-сервера досить висока. Сюди ж слід плюсовать вартість виділеного комп'ютера і постійні витрати на адміністрування багатовимірної бази. Крім того, впровадження та супровід OLAP-сервера вимагає від персоналу досить високої кваліфікації.
Вартість OLAP-клієнта на порядок нижче вартості OLAP-сервера. Адміністрування та додаткового технічного обладнання під сервер не потрібно. До кваліфікації персоналу при впровадженні OLAP-клієнта високих вимог не пред'являється. OLAP-клієнт може бути впроваджений значно швидше OLAP-сервера.
.6 Принципи роботи OLAP-клієнтів
клієнтський серверний дані обробка
Розробка аналітичних програм за допомогою клієнтських OLAP-засобів - процес швидкий і не вимагає спеціальної підготовки виконавця. Користувач, що знає фізичну реалізацію бази даних, може розробити аналітичне додаток самостійно, без залучення ІТ-спеціаліста.
При використанні OLAP-сервера необхідно вивчити 2 різні системи, іноді від різних постачальників, - для створення кубів на сервері, і для розробки клієнтського додатку. OLAP-клієнт надає єдиний візуальний інтерфейс для опису кубів і налаштування до них користувальницьких інтерфейсів.
Принцип роботи ROLAP-клієнтів - попередній опис семантичного шару, за яким ховається фізична структура вихідних даних. При цьому джерелами даних можуть бути: локальні таблиці, РСУБД. Список підтримуваних джерел даних визначається конкретним програмним продуктом. Після цього користувач може самостійно маніпулювати зрозумілими йому об'єктами в термінах предметної області для створення кубів і аналітичних інтерфейсів.
Принцип роботи клієнта OLAP-сервера іншою. У OLAP-сервері при створенні кубів користувач маніпулює фізичними описами БД.
При цьому в самому кубі створюються користувацькі опису. Клієнт OLAP-сервера налаштовується тільки на куб.
Пояснимо принцип роботи ROLAP-клієнта на прикладі створення динамічного звіту про продажі (див. схему 2). Нехай вихідні дані для аналізу зберігаються у двох таблицях: Sales...