№
|
Требование (свойство)
|
Содержание
|
1
|
Многомерное концептуальное представление данных
|
Концептуальное представление модели данных в продукте OLAP должно быть многомерным по своей природе, т. е. позволять аналитикам выполнять интуитивные операции «анализа вдоль и поперек», выбора направлений консолидации и т. д.
|
2
|
Прозрачность (Transparency)
|
Пользователь не должен знать о том, какие конкретные средства используются для хранения и обработки данных, как данные организованы и откуда берутся
|
3
|
Доступность (Accessibility)
|
Аналитик должен иметь возможность выполнять анализ в рамках общей концептуальной схемы, но при этом данные могут оставаться под управлением оставшихся от старого наследства СУБД
|
4
|
Устойчивая производительность (Consistent Reporting Performance)
|
С увеличением числа измерений и размеров базы данных аналитики не должны столкнуться с каким бы то ни было уменьшением производительности
|
5
|
Клиент-серверная архитектура
|
Серверный компонент должен быть достаточно интеллектуальным и обладать способностью строить общую концептуальную схему на основе обобщения и консолидации различных логических и физических схем корпоративных баз данных для обеспечения эффекта прозрачности
|
6
|
Равноправие измерений
|
Все измерения данных должны быть равноправны. Дополнительные характеристики могут быть предоставлены отдельным измерениям, но, поскольку все они симметричны, данная дополнительная функциональность может быть предоставлена любому измерению
|
7
|
Динамическая обработка разреженных матриц
|
Инструмент OLAP должен обеспечивать оптимальную обработку разреженных матриц. Скорость доступа должна сохраняться вне зависимости от расположения ячеек данных и быть постоянной величиной для моделей, имеющих разное число измерений и различную разреженность данных
|
8
|
Поддержка многопользовательского режима
|
Инструмент OLAP должен предоставлять пользователям конкурентный доступ, обеспечивать целостность и защиту данных, если они имеют необходимость работать одновременно с одной аналитической моделью или создавать различные модели на основе одних корпоративных данных
|
9
|
Неограниченная поддержка кроссмерных операций
|
Вычисления и манипуляция данными по любому числу измерений не должны запрещать или ограничивать любые отношения между ячейками данных. Преобразования, требующие произвольного определения, должны задаваться на функционально полном формульном языке
|
10
|
Интуитивное манипулирование данными
|
Переориентация направлений консолидации, детализация данных в колонках и строках, агрегация и другие манипуляции, свойственные структуре иерархии направлений консолидации, должны выполняться в максимально удобном, естественном и комфортном пользовательском интерфейсе
|
11
|
Гибкий механизм генерации отчетов
|
Должны поддерживаться различные способы визуализации данных, т. е. отчеты должны представляться в любой возможной ориентации
|
12
|
Неограниченное количество измерений и уровней агрегации
|
OLAP-инструмент должен иметь несколько измерений в аналитической модели. Каждое из этих измерений должно допускать практически неограниченное количество определенных пользователем уровней агрегации по любому направлению консолидации
|