24FreelanceБиржа фриланса, которая не спит
Срок приёма заявок истёк

Пайплайн аналитики: PostgreSQL + Python + дашборд

198 просмотров 0 откликов#41800
Бюджет€1 075за проект
ФорматРазовый проектбез предоплаты
ОплатаНаличные, Банковский перевод
Приём заявокСрок приёма заявок истёкдо 28.08.2026
Откликов0в среднем по разделу: 0,1
Просмотров19814 за 14 дней

Описание проекта

Мы уже какое-то время накапливаем сырые данные о событиях в MySQL, но они просто лежат мёртвым грузом — нормальной аналитики поверх них нет, и на базовые вопросы о том, как используется продукт, ответить нечем. Хотим построить полноценный аналитический пайплайн, который берёт эти сырые данные, превращает их в чистые смоделированные таблицы в PostgreSQL и выводит ключевые показатели на BI-дашборд, доступный всей команде.

Ядро работы — ETL-пайплайн, который извлекает данные из MySQL, очищает и агрегирует их и загружает в PostgreSQL, с продуманными fact- и dimension-таблицами для анализа событий, пользователей и выручки. Поверх нужны запланированные задания — ежедневные и почасовые агрегации через cron или Airflow — и дашборд на Grafana или Metabase, подключённый к PostgreSQL. Важные для нас метрики — DAU, MAU, удержание, ARPU и конверсия воронки, а ещё нужны автоматические проверки качества данных (счётчики строк и контроль null), чтобы дашборду можно было доверять.

Стек ориентирован на Python, и всё должно подниматься через Docker Compose ради чистого локального окружения, чтобы после сдачи мы могли запускать и расширять пайплайн своими силами.

Компоненты:
— 1. ETL — извлечение из MySQL, трансформация (очистка, агрегация), загрузка в PostgreSQL
— 2. Модели данных — fact/dimension таблицы для анализа событий, пользователей, выручки
— 3. Планировщик — ежедневные/почасовые агрегации (cron или Airflow)
— 4. Дашборд — Grafana или Metabase, подключённый к PostgreSQL
— 5. KPI — DAU, MAU, удержание, ARPU, конверсии воронки
— 6. Контроль качества данных — счётчики строк и проверка null

Стек:
— Python 3 (pandas, SQLAlchemy, psycopg2)
— PostgreSQL
— Grafana или Metabase
— Docker Compose для локального запуска
Веб программирование Наличные, Банковский перевод

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

24
Твенти · совет

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 0

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Веб программирование» появляются каждый день. Все проекты раздела

На какие запросы отвечает эта страница