Аналитическая обработка данных
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, обеспечивая продолжение анализа (изменения структуры данных сводной таблицы, вычисление новых сводных итогов).