Оперативный анализ данных (OnLine Analytical Processing)

Синонимы: Многомерный анализ данных, Оперативная аналитическая обработка данных, OLAP

Разделы: Бизнес-задачи

Loginom: Куб (визуализатор)

Термин определяет категорию приложений и технологий, которые обеспечивают сбор, хранение, манипулирование и анализ многомерных данных. Анализируемая информация представляется в виде многомерных кубов, где измерениями служат показатели исследуемого процесса, а в ячейках содержатся агрегированные данные.

Первоначально было указано 12 правил OLAP, которые определяли эту технологию:

  1. Многомерная модель (Multidimensional model).
  2. Прозрачность от сервера (Transparency of the server).
  3. Доступность (Accessibility).
  4. Постоянность характеристик производительности (Stable access performance).
  5. Архитектура клиент/сервер (Client server architecture).
  6. Общность измерений (Generic Dimensionality).
  7. Управление разреженными данными (Management of data sparsity).
  8. Наличие многих пользователей (Multi-user).
  9. Операции с измерениями (Operation on dimension).
  10. Интуитивное манипулирование данными (Intuitive manipulation of data).
  11. Гибкое позиционирование и отчетность (Flexible posting and editing).
  12. Множественность измерений и уровней (Multiple dimensions and levels).

В настоящее время список из этих 12 правил расширили до 18 главных правил, а всего их около 300.

Альтернативой приведенным выше правилам для определения OLAP является так называемый тест FASMI (Fast Analysis of Shared Multidimensional Information – быстрый анализ разделяемой многомерной информации). Он включает пять критериев, которым должно удовлетворять приложение, чтобы относится к категории OLAP:

  • скорость выполнения запросов,
  • мощность подсистемы анализа,
  • организация разделенного доступа к данным,
  • многомерное представление данных,
  • доступность информации.

Есть несколько разновидностей архитектур OLAP:

  • DOLAP – Настольный OLAP. Продукты для локального многомерного анализа, не поддерживающие многопользовательский режим.
  • ROLAP – Реляционный OLAP. Системы, в которых многомерность эмулируется с помощью реляционной СУБД.
  • MOLAP – Многомерный OLAP. Обеспечивает максимальную производительность, так как его структура и интерфейс наилучшим образом соответствуют структуре аналитических запросов.
  • HOLAP – Гибридный OLAP. Определяет многомерные инструменты анализа, которые прозрачным для пользователя способом сохраняют данные или в реляционной, или в многомерный базе данных. Комбинации ROLAP и MOLAP.

results matching ""

    No results matching ""