Demo Scenario

Утренний отчёт без ручной сборки

Дистрибьютор: отчёт по продажам каждое утро собирали вручную из CRM, учётной системы и таблиц филиалов. Собираем источники в хранилище и отдаём отчёт дашбордом.

Это демонстрационный сценарий: так мы бы построили решение. Названия и данные иллюстративные — это не история конкретного клиента.

01Задача

Задача

Руководство получает цифры только к обеду, а в филиалах своя версия выручки. Нужна одна цифра к началу рабочего дня.

Ограничения

  • Филиалы продолжают вести часть данных в таблицах.
  • Учётную систему нельзя нагружать в рабочее время.
02Решение

Решение

  1. 01

    Ночная инкрементальная загрузка из учётной системы, CRM — каждые 15 минут.

  2. 02

    Таблицы филиалов загружаются по шаблону с проверкой структуры.

  3. 03

    Единое определение выручки в хранилище, витрина продаж к 06:00.

03Архитектура

Архитектура

Архитектура: Утренний отчёт без ручной сборки
  1. CRM → ETL · schedules
  2. Accounting · 1C → ETL · schedules
  3. Branch sheets → ETL · schedules
  4. ETL · schedules → Quality checks
  5. Quality checks → Data Warehouse
  6. Data Warehouse → Sales mart
  7. Sales mart → Sales dashboard
  8. Sales dashboard
Интеграции
CRM · Accounting system (1C) · Spreadsheets
Стек
PostgreSQL · Python · SQL · Docker
04Что демонстрирует

Что демонстрирует

Демонстрирует: как ручная утренняя сборка заменяется расписанием загрузок, а спор о «правильной» выручке — одним определением метрики.

Присылать утренние цифры руководителям в Telegram?

Уведомления в TelegramBotZone