Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » OLAP-технології як потужний інструмент обробки даних в реальному часі

Реферат OLAP-технології як потужний інструмент обробки даних в реальному часі






Глава 2. OLAP-клієнт - OLAP-сервер: «за» і «проти».


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


.1 Обсяг оброблюваних даних


Обсяг даних визначається сукупністю наступних характеристик: кількість записів, кількість вимірювань, кількість елементів вимірювань, довжина вимірювань і кількість фактів. Відомо, що OLAP-сервер може обробляти великі обсяги даних, ніж OLAP-клієнт при рівній потужності комп'ютера. Це пояснюється тим, що OLAP-сервер зберігає на жорстких дисках багатовимірну базу даних, що містить заздалегідь обчислені куби.

Клієнтські програми в момент виконання OLAP-операцій виконують до неї запити на SQL-подібному мовою, отримуючи не весь куб, а його відображаються фрагменти. OLAP-клієнт у момент роботи повинен мати в оперативній пам'яті весь куб. У разі ROLAP-архітектури, необхідно попередньо завантажити в пам'ять весь використовуваний для обчислення куба масив даних. Крім того, при збільшенні числа вимірів, фактів або елементів вимірювань кількість агрегатів зростає в геометричній прогресії. Таким чином, обсяг даних, оброблюваних OLAP-клієнтом, знаходиться в прямій залежності від об'єму оперативної пам'яті ПК користувача.

Однак зауважимо, що більшість OLAP-клієнтів забезпечують виконання розподілених обчислень. Тому під кількістю оброблюваних записів, яке обмежує роботу клієнтського OLAP-засоби, розуміється не обсяг первинних даних корпоративної БД, а розмір агрегированной вибірки з неї. OLAP-клієнт генерує запит до СУБД, в якому описуються умови фільтрації і алгоритм попередньої угруповання первинних даних. Сервер знаходить, групує записи і повертає компактну вибірку для подальших OLAP-обчислень. Розмір цієї вибірки може бути в десятки і сотні разів менше обсягу первинних, чи не агрегованих записів. Отже, потреба такого OLAP-клієнта в ресурсах ПК істотно знижується.

Крім того, на кількість вимірювань накладають обмеження можливості людського сприйняття. Відомо, що середня людина може одночасно оперувати 3-4, максимум 8 вимірами. При більшій кількості вимірів у динамічній таблиці сприйняття інформації істотно ускладнюється. Цей фактор слід враховувати при попередньому розрахунку оперативної пам'яті, яка може знадобитися OLAP-клієнта.

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


.2 Продуктивність системи


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

Схема 1. Залежність продуктивності клієнтських і серверних OLAP-засобів від збільшення обсягу даних ...


Назад | сторінка 4 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Системи оперативного аналізу даних OLAP
  • Реферат на тему: Технологія OLAP
  • Реферат на тему: OLAP технолрогіі в менеджменті
  • Реферат на тему: Переваги OLAP-систем
  • Реферат на тему: Проектування і реалізація бази даних в архітектурі "клієнт-сервер" ...