Как собрать DWH и честный P&L, не вставая в очередь к IT

Классическая боль любого бизнеса: управленческий учет тонет в разрозненных банковских выписках и регистрах 1С, цифры не сходятся, а IT-отдел обещает сделать аналитические витрины «в следующем квартале».

Недавно с нуля спроектировал и запустил архитектуру платформы «Финансовый навигатор», полностью развернув инфраструктуру на облачных ресурсах Яндекса (Yandex Cloud). Разработка велась в одно лицо в связке с Gemini как цифровым мультипликатором аналитики и кода.

Технологический стек и архитектура решения:

- Инфраструктура и БД: Ubuntu Server, Git, Managed Service for PostgreSQL в Yandex Cloud (MDM Core на схеме «звезда»: dim_projects, fact_transactions_51). - Ядро (ETL и логика): Python 3 (Pandas, NumPy, SQLAlchemy, FuzzyWuzzy, Openpyxl). - Визуализация (BI): Yandex DataLens с Mobile-first UI для мгновенного доступа собственников с телефона.

Ключевые инженерные решения: - Концепция Zero Input: отказ от прямых API-коннекторов к банкам и 1С в пользу плоских выгрузок (CSV/Excel). Это исключило риски падения конвейера при смене внешних спецификаций. - Двухконтурный алгоритмический мэтчинг: семантический анализ назначений платежей (Fuzzy Matching + RegEx) связывает транзакции счета 51 с Project_ID и статьями ДДС, а реверсивный контур по ИНН и суммам выделяет резерв под НДС. - Паттерн Human-in-the-loop (85/15): 85% транзакций разносятся автоматически. Для оставшихся 15% конвейер генерирует буферный Excel с валидацией для экспертного доразноса аудитором, после чего Reverse ETL обновляет факты в PostgreSQL. - Управленческая математика в DataLens: расчет чистой маржинальности и виджеты «Налоговое депо» и «Очищенный дивидендный баланс» (с элиминацией кредиторки из ОСВ 60).

Результат: собственники получили прозрачную картину Cash Flow, чистых дивидендов и налоговых рисков без раздувания IT-штата.

Беру такие задачи на проектный субподряд (договор с ИП / B2B): DWH, ETL-пайплайны, системный анализ и оцифровка управленческого контура под ключ.

Для связи: пишите в ЛС «Сетки» или в Telegram: https://t.me/Alexey\_Zhur[avlev\_BPM]