Comprehensive music streaming intelligence dashboard built in Microsoft Power BI and powered by a structured PostgreSQL relational database. Click to expand image.
The global music streaming ecosystem generates billions of listening events daily. For this project, I engineered an end-to-end analytics workflow using the Spotify Artist Streaming Analytics Dataset (2015-2025) from Kaggle. The raw data consisted of over 24 individual monthly transaction files spanning late 2023 through late 2025, each requiring systematic data cleaning, standardization, and schema alignment.
Rather than loading unorganized CSV files directly into visualization tools, I established a robust PostgreSQL 18 relational database via pgAdmin 4. In PostgreSQL, I executed data validation, handled duplicates, built performant aggregation queries, and extracted multi-dimensional metrics. Finally, I connected Power BI directly to PostgreSQL to deliver an executive-grade, dark-themed business intelligence dashboard tailored for music industry stakeholders and artist managers.
1. Multi-Batch Data Preparation: Ingested 24+ monthly datasets, standardized datetime headers, validated numeric stream counts, and constructed unified master tables.
2. PostgreSQL Database Querying & Optimization: Wrote structured SQL queries in PostgreSQL 18 for high-speed grouping, aggregations, and ranking:
Click on any query screenshot below to view the PostgreSQL 18 / pgAdmin execution outputs:
Let's discuss database modeling, SQL data engineering, and interactive business intelligence solutions.