A lightweight Analytics Engineer / Associate Data Engineer demo: events → models → scheduled builds → charts.
seeds/events.csv— synthetic product events (visit, signup, activate, purchase)models/— DuckDB-compatible SQL (staging + marts: sessions, funnel, retention)flows/flow.py— optional Prefect flow to run modelsscripts/run_once.py— builds the models and exportsoutputs/*.csvand chartsimages/— generated charts (after running the script)
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python scripts/run_once.py
