Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD-2007-0.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
2.68 Mб
Скачать

Правила для olap-систем

Ниже приводятся двенадцать основных правил, которым должны удовлетворять OLAP-инструменты, сформулированные Э.Ф.Коддом (1993 г.).

  • Многомерное концептуальное представление данных. OLAP-инструменты должны представлять пользователям понятную многомерную модель, отвечающую представлениям пользователей о деятельности организации.

  • - Прозрачность.

  • - Доступность. OLAP-инструмент должен обеспечивать доступ к требуемым данным, сохраняемым в любых унаследованных системах хранения данных.

  • - Неизменная производительность отчетов. Пользователь не должен ощущать заметного снижения производительности для конкретных задач. Используемые модели должны быть устойчивы по отношению к изменениям, вносимым в корпоративную модель.

  • - Архитектура "клиент-сервер". OLAP-система должна быть способна функционировать в среде " клиент-сервер", обеспечивая оптимальные параметры: производительность, гибкость, адаптивность, масштабируемость и способность к взаимодействию.

  • - Универсальность измерений. Основная структура, формулы и средства создания отчетов не должны быть привязаны к конкретным размерностям.

  • - Динамическое управление разреженностью матриц. Должны использоваться средства эффективного хранения ячеек, не содержащих никаких сведений в каждый конкретный момент времени.

  • - Многопользовательская поддержка. OLAP-система должна быть в состоянии поддерживать параллельную работу группы пользователей с одной или несколькими моделями.

  • - Неограниченные перекрестные операции между размерностями.

  • - Поддержка интуитивно понятного манипулирования данными. Манипуляции с данными должны выполняться с помощью простейших действий типа "выбери и щелкни" или "перетащи и отпусти".

  • - Гибкость средств формирования отчетов. Необходимо иметь инструменты упорядочивания элементов отчетов и средства организации любого желаемого представления необходимых данных.

  • - Неограниченное число измерений и уровней обобщения. OLAP-система не должна накладывать никаких искусственных ограничений на количество измерений или уровней обобщения данных.

Архитектура OLAP

Системы OLAP имеют четыре основные характеристики:

- в OLAP используется технология многомерного анализа данных;

- все системы OLAP обеспечивают расширенную поддержку БД;

- системы OLAP предоставляют конечному пользователю простой и удобный графический интерфейс;

- в системах OLAP используется клиент-серверная технология.

Технология многомерного анализа данных – одно из наиболее характерных свойств системы OLAP. Многомерный анализ – это такой способ обработки информации, при котором данные рассматриваются как часть многомерной структуры. Многомерный анализ возникает потому, что руководство предприятия обычно представляет данные с точки зрения перспектив бизнеса, т.е. оно, как правило, рассматривает данные во взаимосвязи с другими данными предприятия. Например, данные об объеме продаж могут рассматриваться во взаимосвязи с другими параметрами – клиентами, временем, т.е. клиенты и время рассматриваются как характеристики объема продаж. На рис. 1 представлено многомерное представление о продажах.

Рис. 1. Многомерное представление о продажах.

Технология многомерного анализа данных обладает и дополнительными функциональными возможностями:

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

развитие функции агрегации, объединения и классификации данных, которые позволяют создавать несколько уровней, слоев и кубов агрегации данных, детальный и укрупненный анализ данных по различным характеристикам (измерениям) и уровням агрегации;

развитые вычислительные функции: использование бизнес-переменных, экономические и бухгалтерские показатели, статистические функции и функции прогноза и т.д. Эти функции вычисляются автоматически, переопределять их компоненты каждый раз не нужно;

функции моделирования данных: поддержка сценариев оценки возможных вариантов (сценарии ‘что, если’), оценка переменных, влияние переменных на результат, линейное программирование и т.д.

В качестве расширенных средств доступа к данным используются следующие функциональные возможности:

доступ к различным типам СУБД, плоским файлам, к внутренним и внешним источникам информации;

доступ к агрегированной информации хранилищ данных, а также к ООТ-системам;

расширенные средства навигации с возможностью детального и укрупненного анализа информации;

быстрое и согласованное реагирование на запросы;

возможность адаптировать запросы пользователей, выраженные в терминах бизнеса к соответствующему источнику данных, а затем к соответствующему языку запросов (обычно SQL);

поддержка очень больших БД.

Расширенные средства OLAP принесут еще большую пользу, если доступ к ним будет достаточно простым, поэтому используется простой графический интерфейс, из предыдущего поколения инструментов анализа данных.

Клиент-серверная архитектура позволяет разделить OLAP-систему на несколько компонентов, которые и определяют ее архитектуру. Эти компоненты затем можно разместить на одном компьютере или распределить на нескольких.

Эксплуатационные характеристики OLAP можно разделить на две основные части:

графический интерфейс пользователя;

логика аналитической обработки OLAP.

На рис. 2 представлена клиент-серверная архитектура OLAP.

Рис.2. Клиент-серверная архитектура OLAP

OLAP-система может использовать как операционные данные, так и данные из хранилища. Одна из проблем заключается в том, что каждый аналитик должен работать на достаточно мощном компьютере, позволяющим хранить OLAP-систему и выполнять всю обработку данных локально. Каждый аналитик использует отдельную копию данных. Поэтому копии данных должны синхронизироваться так, чтобы гарантировать работу аналитиков с одними и теми же данными.

Более общей и практичной можно считать архитектуру, при которой OLAP GUI выполняется на клиентской рабочей станции в то время как логика аналитической обработки и логика обработки данных OLAP выполняется на совместно используемом компьютере. В этом случае OLAP-сервер является внешним интерфейсом для хранилища.

OLAP-система позволяет получать прямой доступ к операционным данным, преобразуя их и храня в многомерной структуре.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]