Skip to content

Data Analytics Pipeline: PostgreSQL + Python + Dashboard

Igor
Employer

Igor

9 projects
Project parameters
Type of cooperationOne-time project
Prepaymentwithout prepayment
Payment methodsCash, Bank transfer
Acceptance of requestsfrom until Aug 28, 2026
Project description
Project Overview

We have raw event data in MySQL and want to build a proper analytics pipeline with a BI dashboard.

Components
1. ETL Pipeline — extract from MySQL, transform (clean, aggregate), load to PostgreSQL
2. Data Models — fact/dimension tables for event, user, revenue analysis
3. Scheduled Jobs — daily/hourly aggregation runs (via cron or Airflow)
4. Analytics Dashboard — Grafana or Metabase connected to PostgreSQL
5. Key Metrics — DAU, MAU, retention, ARPU, funnel conversion
6. Data Quality Checks — automated row counts and null checks

Tech Stack
— Python 3 (pandas, SQLAlchemy, psycopg2)
— PostgreSQL
— Grafana or Metabase
— Docker Compose for local setup

Budget: $400. Timeline: 21 days.
Project author: Igor