Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Databricks : Delta Live Table (DLT)
Rating: 4.1 out of 5(64 ratings)
581 students

Databricks : Delta Live Table (DLT)

Learn Databricks concepts, Pyspark, DLT Using SQL,DLT Using Python, DLT Use Case
Created byA. K Kumar
Last updated 1/2025
English
English [Auto],

What you'll learn

  • Azure Databricks DLT
  • DLT using SQL
  • DLT using Python
  • DLT : Build Lakehouse using DLT

Course content

6 sections54 lectures4h 12m total length
  • Introduction2:58

    Explore delta live tables workflow from azure setup and delta lake basics to sql and python pipelines, data quality checks, and the retail lakehouse architecture.

  • Azure Account Setup4:11

    Set up an Azure account in the Azure portal with email verification and pay-as-you-go access to the Azure Databricks service.

  • WorkSpace Setup2:45
  • Navigate Workspace UI6:08
  • Lab : What is Notebook6:21

    Explore notebooks in Databricks, an editor to write and execute code across multiple languages, with revision history, variable explorer, and Python libraries.

  • Lab : Create Clusters8:11

    Create and configure an all purpose cluster and a SQL warehouse in Databricks, selecting policy, multi node, access mode, runtime 14.2, standard worker type, and auto scaling.

  • Lab : Install Library4:19

    Install and manage external libraries in Databricks by using notebook-level and cluster-level approaches, resolve missing module errors with pip install scrappy, and restart clusters to apply changes.

  • Lab : DBFS4:17

    Learn DBFS, the Databricks file system, its Azure Blob storage default, and how to enable uploads, browse file store, and manage folders with notebook commands.

  • Lab : DBUtils8:36

    Explore how databricks utilities (dbutils) enable managing object storage, parameterizing notebooks, using secrets and widgets, and performing file system and library operations, including running notebooks.

Requirements

  • Basic Python Skills
  • Basic SQL Skills
  • Azure Account

Description

Module 1:

•Setup Azure Account

•Setup Workspace

•Navigate the Workspace

•Clusters

•What is Notebook

•What is Libraries

•Databricks File System (DBFS)

•DBUTILS


Module 2 :

•What is Data Lakehouse Architecture

•What Is Delta Lake

•Lab : Create Delta Table

•Lab : Delta Ingestion

•Lab : Update / Delete / Merge

•Lab : Schema Validation

•Lab : Generated Columns


Module 3:


•Understanding Delta Live Tables

•Lab: Develop Delta Live Tables using CSV File

•Lab: How to add Schema into CSV data in DTL

•Lab: Develop Delta Live Tables using JSON & Parquet File

•Lab: Build Streaming DLT Pipeline using CSV

•Lab: Build Streaming DLT Pipeline using JSON

•Lab: DLT Transformation Part-1

•Lab: DLT Transformation Part-2

•Lab: Data Quality Check in DLT


Module 4:

•Lab : Create First Delta Live Table Pipeline

•Lab : DLT Schema Evolution

•Lab : Change the Schema in the DLT Pipeline

•Lab : Build Streaming DLT Pipeline

•Lab : Schema Evolution into Streaming DLT Pipeline

•Lab : Quality Check

•Lab : Reusable Quality Checks

•Lab : DLT with SQL Server & Parameterized Pipeline


Module 5:

•Project Use Case

•Medallion Lakehouse architecture

•Configure SQL Server

•Build : Product Ingestion Layer

•Build : Customer Ingestion Layer

•Build : Order Ingestion Layer

•Configure Event Hub & Create Producer

•Build : Streaming Ingestion Layer

•Develop Bronze Layer

•Build Silver Products Pipeline

•Build Silver Customer Pipeline

•Build Silver Order Pipeline

•Build Silver Online Event Pipeline

•Build Silver Weblogs Pipeline

•Build GOLD layer

•Build KPI Queries

•Build Dashboard


Who this course is for:

  • Data Engineering Students & Developers
  • Bigdata Developer
  • Python & SQL Developer