Единое хранилище данных для управленческой отчётности
Данные семи баз собраны в одном хранилище на PostgreSQL: управленческая отчётность по продажам, прибыли и логистике.
Задача.
Данные о продажах, остатках и логистике жили в семи базах. Единой картины не было: чтобы получить отчёт, сотрудники заходили в каждую базу по очереди и снимали его вручную.
Что сделано:
• Внешнее хранилище на PostgreSQL на отдельном сервере, куда данные собираются из баз, в том числе через ODBC.
• Приращения по временной метке: переносится только новый срез, а не вся история.
• Быстрая выгрузка через CSV: файлы формируются в 1С, пересылаются на сервер и загружаются как из внешнего источника. Время загрузки сократилось в разы.
• Прямая работа с таблицей в SQL: для центральной базы заведён отдельный набор данных, физическая таблица которого обрабатывается напрямую в SQL Server. Средствами самой 1С такая загрузка шла бы практически бесконечно.
• Отчётность по продажам в разрезе менеджеров и контрагентов, с определением прибыли.
• Аналогичный механизм для логистики: по каждой номенклатуре данные с глубиной в год (количество и суммы продаж) по каждому филиалу и в целом по компании.
Результат.
Раньше сводных данных не существовало. Теперь управленческие отчёты по продажам, остаткам, логистике и прибыли строятся из всех баз в одном месте, быстро. На этих данных до сих пор формируются заказы.