Аналитическая обработка данных

On-Line Analytical Processing - средства оперативной (в реальном масштабе времени) аналитической обработки информации, направленные на поддержку принятия решений и помогающие аналитикам отвечать на вопрос "Почему объекты, среды и результаты их взаимодействия такие, а не другие?". При этом аналитик сам формирует версии отношений между множеством информации и проверяет их на основе имеющихся данных в соответствующих базах структурированной информации.

Для ERP-систем характерно наличие аналитических компонент в составе функциональных подсистем. Они обеспечивают формирование аналитической информации в режиме реального времени. Эта информация является основой большинства управленческих решений.

Технологии OLAP используют гиперкубы - специально структурированные данные (иначе называемые OLAP-кубами). В структуре данных гиперкуба различают:

o меры - количественные показатели (реквизиты-основания), используемые для формирования сводных статистических итогов;

o измерения - описательные категории (реквизиты-признаки), в разрезе которых анализируются меры.

Размерность гиперкуба определяется числом измерений для одной меры. Например, гиперкуб СБЫТ содержит данные:

o измерения: потребители, даты операций, группы товаров, номенклатура, модификации, упаковки, склады, виды оплаты, виды отгрузки, тарифы, валюта, организации, подразделения, ответственные, каналы распределения, регионы, города;

o меры: количество плановое, количество фактическое, сумма плановая, сумма фактическая, платежи плановые, платежи фактические, сальдо плановое, сальдо фактическое, цена реализации, срок исполнения заказа, сумма возврата.

Такой гиперкуб предназначен для аналитических отчетов:

o классификация потребителей по объемам покупок;

o классификация продаваемых товаров по методу ABC;

o анализ сроков исполнения заказов различных потребителей;

o анализ объемов продаж по периодам, товарам и группам товаров, регионам и потребителям, внутренним подразделениям, менеджерам и каналам сбыта;

o прогноз взаиморасчетов с потребителями;

o анализ возврата товаров от потребителей; и т.д.

Аналитические отчеты могут иметь произвольное сочетание измерений и мер, они используются для анализа принимаемых управленческих решений. Аналитическая обработка обеспечивается инструментальными и языковыми средствами. В общедоступной электронной таблице MS Excel представлена информационная технология "Сводные таблицы", исходными данными для их создания являются:

o список (база данных) MS Excel - реляционная таблица;

o другая сводная таблица MS Excel;

o консолидированный диапазон ячеек MS Excel, расположенных в одной и той же или различных рабочих книгах;

o внешняя реляционная БД или OLAP-куб, источник данных (файлы формата .dsn, .odc).

Для построения сводных таблиц на основе внешних БД используют драйверы ODBC, а также программу MS Query. Сводная таблица для исходной БД MS Excel имеет следующую структуру (рис. 8.3).

Рис. 8.3. Пример создания сводной таблицы для исходной БД в MS Excel

Макет сводной таблицы имеет следующую структуру данных (рис. 8.4): измерения - код подразделения, должность; меры - стаж работы, оклад и премия. Ниже представлена сводная табл. 8.2, которая позволяет проанализировать связь среднего стажа работы и оклада, среднего стажа работы и премии, оклада и премии.

Рис. 8.4. Структура данных в макете сводной таблицы

Таблица 8.2

Сводная таблица для анализа связей

Код подразделения

Должность

Общий итог

Данные

Бригадир пути

Монтер

Слесарь

Токарь

Гараж

Средний стаж работы, лет

Фонд оплаты труда, руб.

Фонд премии, руб.

5,39

7000

700

7,81

5600

560

-

-

6,60

12 600

1260

Цех 1

Средний стаж работы, лет

Фонд оплаты труда, руб.

Фонд премии, руб.

4,90

7500

525

-

6,37

10 000

1600

7,12

10 000 1100

6,19 28 500 3225

Цех 2

Средний стаж работы, лет

Фонд оплаты труда, руб.

Фонд премии, руб.

-

4,39

14 430

1010,10

4,39

14 430

1010,10

Цех 3

Средний стаж работы, лет

Фонд оплаты труда, руб.

Фонд премии, руб.

3,96

10 200

845

4,44

10 170

711,90

4,20

20 370

1556,90

Итого средний стаж работы, лет

5,15

5,53

5,17

5,33

5,30

Итого фонд оплаты труда, руб.

14 500

20 030

20 200

21 170

75 900

Итого фонд премии, руб.

1225

1570,10

2445

1811,90

7052

Для продолжения анализа средствами сводной таблицы можно:

o добавить новые итоговые показатели (например, средний оклад, средняя сумма премии и т.п.);

o использовать фильтрации записей и итогов сводной таблицы (например, по признаку "Пол", который помещается в макете в область "Страница");

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

Совокупность программ MS Office позволяет публиковать данные электронных таблиц, включая сводные таблицы и диаграммы в формате XTML.

Компонент Microsoft Office Web Components поддерживает работу с опубликованными данными в среде Internet Explorer, обеспечивая продолжение анализа (изменения структуры данных сводной таблицы, вычисление новых сводных итогов).