Skip to content

Repository files navigation

🍿 Netflix Data Analysis - Power BI Dashboard

📖 Project Overview

This project transforms raw Netflix data into an easy-to-use, interactive dashboard using Power BI. It gives a clear, visual way to explore everything in the Netflix catalog—from movies and TV shows to where they were produced and when they were released. Whether you want to see which genres are most popular or track how Netflix's library has grown over time, this dashboard makes understanding the data simple and fun.

🗂️ Project Structure

This repository contains the following core files and directories:

  • Netflix Dashboard.pbix: The main Power BI project file containing the data model and interactive visualizations.
  • Tables_Dataset.xlsx: The raw data source file containing the tables (e.g., Titles, Cast, Categories, Ratings) loaded into Power BI for analysis.
  • Dashboard Preview/: A directory containing screenshot images of the completed dashboard.

📊 Dataset Structure

1. netflix_titles (Core Table)

The foundational table containing high-level details for every movie and TV show.

Column Name Description
show_id Unique identifier for each Netflix title (Primary Key).
type Specifies the format of the content (e.g., Movie or TV Show).
title The official name of the movie or TV show.
date_added The exact date the title was added to the Netflix platform.
release_year The original year the content was produced or released.
rating The maturity or age rating assigned to the content (e.g., TV-MA, PG-13).
duration Total runtime for movies (in minutes) or total seasons for TV shows.

2. netflix_cast

Tracks the actors involved in each title, allowing for granular filtering by cast member.

Column Name Description
show_id Unique identifier linking back to the netflix_titles table (Foreign Key).
cast The name of an actor or cast member featured in the title.

3. netflix_directors

Captures the directors responsible for the content.

Column Name Description
show_id Unique identifier linking back to the netflix_titles table (Foreign Key).
director The name of the individual who directed the movie or TV show.

4. netflix_listed_in

Categorizes the titles into specific genres and sub-genres.

Column Name Description
show_id Unique identifier linking back to the netflix_titles table (Foreign Key).
category The genre or category the title falls under (e.g., Documentaries, Thrillers).

5. countries_released

Maps the geographical availability and production origin of the content.

Column Name Description
show_id Unique identifier linking back to the netflix_titles table (Foreign Key).
country The name of the country where the title was produced or released.

6. description

Houses the lengthy synopsis text, keeping the core titles table lightweight.

Column Name Description
show_id Unique identifier linking back to the netflix_titles table (Foreign Key).
description A short text summary or synopsis of the movie or TV show plot.

🗃️ Data Model View

The Power BI data model follows a relational structure optimized for analysis. At the center is the netflix_titles table, containing the primary details for each movie and TV show. Relationships are established using the show_id field:

  • One-to-Many (1:*) Relationships: The core netflix_titles table filters the netflix_cast, netflix_directors, netflix_listed_in, and countries_released tables. This enables complex cross-filtering, such as finding all titles by a specific director or all actors within a specific genre.
  • One-to-One (1:1) Relationship: The description table is linked one-to-one, optimizing performance by separating long text fields from the main attributes.
Data Model View
Power BI Data Model View

Dashboard Preview

Overview Page
Overview Page

Single Title View Page
Single Movie/TV View Page

🚀 Getting Started

To explore this dashboard locally on your machine, follow these steps:

Prerequisites

  1. Power BI Desktop: Ensure you have the latest version of Power BI Desktop installed.
  2. Microsoft Excel: To view or modify the raw dataset in Tables_Dataset.xlsx if needed.

Thank you and happy learning 😃

About

Designed a Power BI Dashboard to analyze Netflix data for Movies and TV shows.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors