Типовая архитектура BPM-системы
Основой классической BPM-системы является Хранилище данных. • В нем собирается информация из различных источников головной компании и филиалов организации. На основе Хранилища реализуются задачи для поддержки полного цикла управления эффективностью бизнеса: • разработка стратегии; • тактическое (оперативное) планирование; • мониторинг и анализ (управленческий учет); • регулирование. Для оперативной работы с данными Хранилища, на каждом этапе управленческого цикла применяют средства OLAP. Хранилище данных (Data Warehouse) - это отдельная база данных, в которой аккумулируется вся самая разнообразная информация, необходимая менеджерам для подготовки управленческих решений. При этом хранилище оснащено инструментами для быстрой и несложной настройки на новые виды данных, то есть оно может непрерывно развиваться. Хранилище снабжено мощной системой загрузки данных из разных источников, при этом в процессе загрузки происходит автоматическое согласование и очистка данных от ошибок.
• OLAP (online analytical processing, аналитическая обработка в реальном времени) — технология обработки информации, включающая составление и динамическую публикацию отчётов и документов. Используется аналитиками для быстрой обработки сложных запросов к базе данных. Служит для подготовки бизнес-отчетов в целях управления. • OLAP - это технология, обеспечивающая возможность многомерного анализа данных. На основе OLAP строятся системы поддержки принятия решений и системы подготовки отчетов. В подобных системах разрозненная информация представляется в виде многомерного куба, которым можно легко манипулировать, извлекая срезами нужную информацию. • В основе BPM-системы лежит хранилище данных (Data Warehouse, DWH). С помощью инструментов ETL (Extract, Transfer, Load) в него поступают информационные потоки из систем управления текущими операциями компании (ERP, CRM и др.), в том числе из ее удаленных подразделений. Данные при загрузке в хранилище очищаются и консолидируются. Собранная в DWH информация обрабатывается специализированными приложениями для планирования, управленческого учета, моделирования и поддержки других BPM-процессов. Для прогнозирования используются технологии обнаружения скрытых закономерностей в “сырых” данных — Data Mining. Контроль, анализ и выпуск отчетов на всех этапах управления эффективностью обеспечиваются средствами оперативной аналитической обработки данных OLAP (On-line Analytical Processing). • Таким образом, BPM-системы объединяют технологии BI (DWH, ETL, OLAP и Data Mining) и пакеты приложений для автоматизации процессов управления корпоративной эффективностью. Обычно каждый компонент BPM представлен в виде отдельного программного пакета, входящего в состав интегрированной BPM-платформы.
|