Skip to content

This repository contains modeling of the Sakila ERD to a star schema using the Kimball approach and performs ETL (Extract, Transform, Load) from the source ERD to the destination star schema to optimize BI queries.

Notifications You must be signed in to change notification settings

TmohamedashrafT/Sakila-Film-Rental-Modeling-ETL

Repository files navigation

Sakila-Film-Rental-Modeling-ETL

This repository contains modeling of the Sakila ERD to a star schema using the Kimball approach and performs ETL (Extract, Transform, Load) from the source ERD to the destination star schema to optimize BI queries.

Repository Structure:

  1. Convert Sakila ERD (OLTP) to Star Schema (OLAP): Use the Kimball approach to make it easier and quicker to handle read-only queries, perform analysis, and gain insights.
  2. Extraction: Extract data from the Sakila database in SQL Server and perform data quality checks.
  3. Transformation: Transform the data from SQL to fit the star schema and calculate measures.
  4. Loading: Load the transformed data into the new destination star schema in SQL Server.
  5. Answer Business Questions: Use the new star schema to answer business questions and derive insights.

Tools

  • Sql Server Management Studio(SSMS)
  • SQL Server Integration Services(SSIS)
  • Power BI

sakila star schema

image

power bi dashboard

image

References

  1. https://github.com/ivanceras/sakila/tree/master (Creation and insertion of the database)

About

This repository contains modeling of the Sakila ERD to a star schema using the Kimball approach and performs ETL (Extract, Transform, Load) from the source ERD to the destination star schema to optimize BI queries.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages