Управление эффективностью бизнеса
Основные характеристики
1. Многомерность модели данных. Это утверждение считается основной характеристикой О LAP, причем частью данного требования считается возможность построения различных проекций и разрезов модели.
2. Интуитивные механизмы манипулирования данными. Как считает Е. Ф. Кодд, манипулирование данными должно производиться с помощью действий непосредственно в ячейке таблиц, без применения меню или сложных манипуляций. По мнению авторов, эта характеристика не слишком значительно влияет на качество процесса анализа данных. В идеале программа должна предлагать пользователю возможность выбора модели работы, поскольку не всем пользователям нравится одно и то же.
3. Доступность. OLAP — это «посредник», и Кодд особо подчеркивает, что ядро О LAP является программой промежуточного уровня между гетерогенными источниками данных и пользовательским интерфейсом. Большинство продуктов обеспечивают эти функции, но удобство доступа к данным часто оказывается ниже, чем этого хотелось бы пользователям.
Пакетное извлечение данных. Это правило требует, чтобы продукты предлагали как собственные базы для хранения анализируемых данных, так и динамический доступ к внешним данным. Можно только выразить сожаление, что далеко не все OLAP - системы соответствуют этому правилу. Даже программы, действительно предлагающие такие функции, редко делают их легкими и достаточно автоматизированными. В свое время Е. Ф. Кодд поддерживал идею сочетания многомерного представления данных с частичным предварительным обсчетом больших многомерных баз данных и прозрачным сквозным доступом к детальной информации. В последние годы эта тенденция получила развитие и сегодня рассматривается как гибридный OLAP, который становится наиболее популярной архитектурой.
4. |
Архитектура «клиент-сервер». По мнению Е. Ф. Кодда, каждый продукт должен быть клиент-серверным, и более того — каждая серверная компонента OLAP-продуктов должна быть достаточно интеллектуальной для того, чтобы разные клиенты могли быть подключены к системе с минимальными усилиями и программированием. Это намного более сложный тест, чем простая клиент-серверная архитектура, и лишь относительно небольшая часть продуктов успешно проходит его. Впрочем, есть мнения,
что этот тест неоправданно сложен и что не следует диктовать разработчикам архитектуру системы.
6. Прозрачность. Этот тест также сложен, но в то же время объективно необходим. Полное соответствие означает, что, например, пользователь электронной таблицы может получить полный доступ к средствам, предоставляемым ядром OLAP, и при этом может даже не знать о том, откуда получены данные. Для того чтобы достичь этого, продукты должны предоставлять динамический доступ к гетерогенным источникам данных и полнофункциональный модуль, встраиваемый в электронную таблицу. Между электронной таблицей и хранилищем данных при этом размещается OLAP-сервер.
7. Многопользовательская работа. Кодд определяет, что для того чтобы считаться стратегическим OLAP-инструментом, приложения должны работать не только на чтение и интерпретацию данных. Соответственно, они должны обеспечивать одновременный доступ (включая извлечение и обновление данных), целостность и безопасность.