This project is an early Tableau dashboard about streaming-platform catalogs. It combines title datasets from Amazon Prime, Disney+, and Netflix, then reshapes them into smaller analysis tables for shows, countries, genres, cast, directors, and platforms.
It is a beginner dashboard, but I like it because it already shows a good instinct: before visualization, the data needed structure.
Streaming datasets often store rich text fields like cast, countries, directors, and genres as comma-separated strings. That format is fine for reading one row, but it is weak for dashboard analysis.
The project focused on preparing the data so Tableau could answer questions like:
Data preparation - A Pandas notebook loads separate streaming datasets, assigns platform IDs, and creates a platform lookup table.
Relational reshaping - Multi-value fields are split into separate tables: casts.csv, directors.csv, genres.csv, and countries.csv. The cleaned shows.csv table keeps the title-level fields, while the supporting tables make cast, genre, director, and country analysis easier.
Dashboard build - The Tableau workbook connects to the prepared CSVs and builds a dashboard with eight worksheets around catalog composition, title type, release year, rating, country, genre, and people-related patterns.
The prepared dataset includes:
shows.csv,The result is a comparative dashboard for understanding streaming catalogs as structured data rather than isolated CSV files.
This project taught me that beginner dashboard work can still include serious data preparation. Splitting list-like fields into separate tables made the Tableau side much more flexible.
It also made me more aware of a common analytics pattern: good visualization often starts with small data modeling decisions.