End-to-End Real-World Data Engineering Project with Databricks

End-to-End Real-World Data Engineering Project with Databricks

1h 41mIntermediate2024-10-04

Authors

Deepak Goyal

Deepak Goyal

Course details

This comprehensive course offers a practical, hands-on approach to building a modern data pipeline using Databricks. Join instructor Deepak Goyal as he guides you through a real-world data engineering project that transforms a data lake into an efficient, analytics-ready solution using the Databricks ecosystem. Learn how an end-to-end project works in Databricks, how to implement the three-layer medallion architecture—bronze, silver, and gold—and how to use Spark SQL in a real-world data project. Ideal for professional data engineers as well as data analysts, this course can help you take your technical skills to the next level and put you in a more in-demand position to land the data role of your dreams.

Skills covered

DatabricksCloud DevelopmentData EngineeringAzureCloud ComputingData ScienceMicrosoftOne-Off

Concepts

Introduction

  • Project kickoff - Data engineering with Databricks
  • What you should know

Databricks Real-World Project Details

  • Databricks case study - Overview
  • Data lakehouse - High-level solution
  • Databricks project architecture diagram

Databricks Project Setup

  • Databricks account creation
  • Initial folder creation
  • Loading the sample data

Databricks Bronze Layer Implementation

  • Create the Bronze layer database
  • Create a Databricks notebook to load a CSV file to the customer delta table
  • Create a Databricks notebook to load a JSON file to the product delta table
  • Create a Databricks notebook to load a Parquet file to the order delta table

Databricks Silver Layer Implementation

  • Create the Silver layer database
  • Create a Databricks notebook to load the Silver layer - Customer delta table
  • Create a Databricks notebook to load the Silver layer - Product delta table
  • Create a Databricks notebook to load the Silver layer - Order delta table

Databricks Gold Layer Implementation

  • Create the Gold layer database
  • Create a Databricks notebook to load the Gold table - Part 1
  • Create a Databricks notebook to load the Gold table - Part 2

Databricks and Power BI Data Visualization

  • Install Power BI Desktop
  • Integrate Databricks and Power BI
  • Create the Power BI dashboard from Databricks

Conclusion

  • Next steps
40,000 Toman