Модель консолидации данных в Microsoft Dynamics AX для компании ОАО «Эль-Хлеб»
Проект реализовывается для компании ОАО «Эль-Хлеб», в которой на данный момент происходит внедрение Microsoft Dynamics AX. В каждом филиале используется свой сервер, поэтому работа системы в одной физической базе данных потребует от предприятия больших финансовых затрат на новое оборудование. Разрозненные инсталляции не позволят компании иметь актуальную информацию для построения отчетности и ведения нормативно-справочной информации. Учитывая финансовые затраты на реализацию и функциональные возможности типа установок системы, наиболее подходящим решением является реализация распределенной базы данных. Сравнение типов установок ERP системы отображено в таблице 1 .
Таблица 1 – Сравнения типов установок для территориально распределенных структур
|
Критерии сравнения типов установки |
Тип установки |
||
|
Центральная установка (организация терминального доступа) |
Разделенные инсталляции без механизмов интеграции |
Консолидация данных |
|
|
Централизованное ведение НСИ |
Присутствует |
Отсутствует |
Присутствует |
|
Консолидированная отчетность |
Присутствует |
Отсутствует |
Присутствует |
|
Оперативная отчетность |
Присутствует |
Отсутствует |
Присутствует |
|
Отказоустойчивость |
Присутствует. Требует больших финансовых затрат |
Присутствует |
Присутствует |
|
Масштабируемость |
Отсутствует |
Присутствует |
Присутствует |
|
Высокие требования к аппаратному обеспечению и каналам связи |
Высокие требования |
Низкие требования |
Низкие требования |
Возникает необходимость консолидации данных с помощью средств Microsoft SQL.
С целью обеспечения точной и актуализированной информации по продажам, а также стандартизации основных данных будет создана Консолидирующая База Данных (КБД) с помощью стандартного функционала AX - виртуальной компании.
Для удобства работы разработаны экранные формы:
- параметры консолидации;
- настройка таблиц консолидации;
- точки актуальности;
- мониторинг данных;
- консолидация;
- мониторинг.
Разработанный механизм решил задачи актуализации данных и построения отчетности по всем подразделениям в целом. Был разработан модуль мониторинга данных. Значимость модуля заключается в необходимости понимать статус получения информации. С помощью мониторинга данных можно вовремя реагировать на проблемы, возникшие при консолидации (например, при обрыве канала связи).