Back to Data Project 03
Python · Live Demo

Data Pipelines That
Actually Run.

Two Python scripts on the same music store data. The first pulls records from five tables, calculates revenue by country, and draws a bar chart. The second generates a full sales report — top customers, rep performance, KPIs — and exports it as a CSV. The code is editable so you can change it and re-run it.

ETL Pipeline sqlite3 csv · io collections Pyodide / WASM Editable code

Dataset: Chinook (digital music store). Scripts and pipeline logic are my own.

Select a script to run

Pick a script, read the comments in the code to understand what each part does, then click Run. You can edit the code directly and re-run it to experiment.

Initialising Python runtime (Pyodide)…
pipeline.py
terminal — output idle

Techniques used

What each concept means, in plain English.