Авторизация



Что такое OLAP?

Оценить
(0 голоса)

Например, будет отображаться сумма выручки (в долларах) от продаж в каждом штате. Ничего удивительного в таком первоначальном двумерном режиме нет — несмотря на способность OLAP-средств анализировать одновременно несколько измерений, большинство людей по-прежнему охотно воспринимают данные только в двух измерениях.

Рис. 19.1. Пример отчета с двумя измерениями

Даже притом, что видимыми являются только два измерения, доступны и дополнительные измерения, позволяющие управлять этими двумя просматриваемыми измерениями; с помощью других измерений можно ограничить отображаемую в каждом штате сумму в долларах. Возможно, вы захотите? чтобы отображаемая сумма ограничивалась только определенными торговыми представителями, определенными заказчиками или определенными категориями товаров — вы по-прежнему будете видеть исходные измерения Dollars (Сумма в долларах) и State (Штат), но числа будут фильтроваться по другим измерениям. Также можно быстро просмотреть коэффициент продаж по категориям товаров, демографические данные по штатам или какие-то другие комбинации измерений. Использовать OLAP-средства анализа, разделяя слои и добавляя сетку в самых разных измерениях, обычно достаточно легко — просто перетаскивайте и накладывайте одно измерение на другое. На рис. 19.2 показана многомерная база данных FoodMart, включенная в состав служб Microsoft SQL Server 7.0 OLAP Services или Microsoft SQL Server 2000 Analysis Services.

В то время как реляционные базы данных представляют данные в виде двумерной структуры типа “строка-столбец” (“поле-запись”), базы данных OLAP используют многомерную структуру известную под названием “куб” (которая, несмотря на свое название, может хранить более трех измерений данных).

Часто построение куба выполняется на основе обычных систем реляционных баз данных: реляционная база данных заполняется с помощью стандартных приемов ввода и импорта данных, а куб создается уже на основе такой реляционной базы данных. Куб можно регулярно обновлять или заново заполнять данными, чтобы обеспечить в реляционной базе данных аналитическую обработку множественных измерений в реальном времени (рис. 19.3).

Что такое OLAP?

Рис. 19.3. Пример куба

 

Возможности OLAP, предлагаемые Crystal Reports
Использование мастера OLAP Report Creation Wizard
Экран Rows/Columns мастера OLAP Report Creation Wizard
Проектирование отчетов
Добавление сетки OLAP в существующий отчет

Добавить комментарий


Защитный код
Обновить