Goal (Sprint outcome)
Deliver a Library MVP: Takeout library β BigQuery raw β Spotify enrichment (genres) β dbt models + tests β Power BI dashboard.
User value
Enable fast answers to:
- βWhatβs in my library?β (volume, top artists/albums)
- βWhat genres dominate my library?β (genre + sub-genre)
- βHow searchable / complete is my metadata?β (match rate, missing fields)
Sprint scope
Included Epics:
- A1 Extract & Load Library (Takeout β BigQuery)
- A2 Spotify Enrichment (Genres & Sub-genres)
- A3 dbt Transformations for Library
- A4 Library Dashboard MVP
Library data flow (Sprint 1)
Google Takeout music-library.csv β raw_library
Spotify API enrichment β raw_spotify_genres_library + genre_lookup
dbt β staging + intermediate β mart_library (+ tests)
Power BI β Library MVP dashboard