Полезная статья? Пожалуйста, поставьте "+"
Базы данных - Содержание
OLAP (On-Line Analytical Processing)—
технология оперативной аналитической обработки данных, использующая
методы и средства для сбора, хранения и анализа многомерных данных в
целях поддержки процессов принятия решений. Основное назначение
OLAP-систем — поддержка аналитической деятельности, произвольных (часто
используется термин ad-hoc) запросов пользователей-аналитиков. Цель
OLAP-анализа — проверка возникающих гипотез. У истоков технологии
OLAP стоит основоположник реляционного подхода Э. Кодд. В 1993 г. он
опубликовал статью под названием "OLAP для пользователей-аналитиков:
каким он должен быть". В данной работе изложены основные концепции
оперативной аналитической обработки и определены следующие 12
требований, которым должны удовлетворять продукты, позволяющие выполнять
оперативную аналитическую обработку.
FASMI (Fast of Shared Multidimensional
Information), созданный в 1995 г. Найджелом Пендсом (Nigel Pendse) и
Ричардом Критом (Richard Creeth).. на основе анализа правил Кодда. В
данном контексте акцент сделан на скорость обработки,
многопользовательский доступ, релевантность информации, наличие средств
статистического анализа и многомерность, т. е. представление
анализируемых фактов как функций от большого числа их характеризующих
параметров. Таким образом, они определили OLAP следующими пятью
ключевыми словами: Fast (Быстрый), Analysis (Анализ), Shared
(Разделяемой), Multidimensional (Многомерной), Information (Информации).
Изложим эти пять ключевых представлений более подробно.
Fast (Быстрый) - означает что система
должна обеспечивать выдачу большинства ответов пользователям в сжатые
сроки. При этом самые простые запросы обрабатываются в течение одной
секунды и очень немногие - более 20-ти секунд.
Analysis (Анализ) - означает что система
может справляться с любым логическим и статистическим анализом,
характерным для данного приложения и обеспечивает его сохранение в виде,
доступном для конечного пользователя.
Shared (Разделяемой) - означает, что
система осуществляет все требования защиты конфиденциальности (возможно
до уравнения ячейки) и если, множественный доступ для записи необходим,
обеспечивает блокировку модификаций на соответствующем уровне.
Multidimensional (Многомерной) -
означает, что система должна обеспечить многомерное концептуальное
представление данных, включая полную поддержку для иерархий и
множественных иерархий. Многомерность являются ключевым критерием.
Information (Информации) - необходимая информация должна быть получена там, где она необходима.
|