Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microsoft Azure Databricks Administration - ETL Workflow
Rating: 3.9 out of 5(68 ratings)
1,457 students

Microsoft Azure Databricks Administration - ETL Workflow

Prepare for Azure Databricks Certified Associate Platform Administrator by solving practise questions, Learn core assets
Last updated 4/2023
English
English [Auto],

What you'll learn

  • Learn about Azure Databricks fundamentals, components of databricks like notebooks, cluster, pool, cluster policies,databricks cli, secret management.
  • How to enable logging in databricks using Azure log analytics workspace libraries, deploy JAR and query logs using Kusto query language for your spark app.
  • Integrate databricks notebook with Git providers like Github.
  • Automate administration of Azure Databricks and resources via Terraform for multiple environments.
  • Learn how to transform smaller datasets in csv, in Scala and SQL and push transformed data into Azure blob storage and databricks table.
  • Prepare for Azure Databricks Certified Associate Platform Administrator by solving practise questions.
  • Configure Continuous Integration and Delivery of your spark application using Azure DevOps, datathrust templates.
  • Run notebook on Azure Databricks via Jobs.
  • Manage your Databricks cluster using Databricks CLI.

Course content

5 sections35 lectures4h 20m total length
  • Course Overview2:25

    Explore Azure Databricks administration etl workflow, covering architecture, clusters, terraform automation, secret management with Azure Key Vault, blob mounting, scala transformations, sql filters, streaming, and ci/cd with Azure DevOps.

  • Azure Databricks Architecture10:19

    Explore how Azure Databricks architecture unifies Azure services with Databricks, detailing the control plane and data plane, and the medallion bronze, silver, and gold ETL workflow from ingestion to analytics.

  • Introduction to the Course3:11

    Learn Azure Databricks fundamentals and ETL workflow, including notebooks, clusters, pool policies, Terraform automation, Databricks CLI, secret management, and transforming CSV data from Azure Blob Storage with Scala and SQL.

  • Introduction to Azure Databricks Workspace.14:03

    Learn to create and access an Azure Databricks workspace from the Azure portal, configure premium features, and navigate notebooks, clusters, and jobs for ETL workflows.

  • Databricks Clusters12:29

    Create and configure Databricks clusters for ETL workflows, including all-purpose and job clusters. Learn to tune runtime, autoscale, GPU options, and logging.

  • Databricks Pools4:55

    Learn how Databricks pools reduce cluster start and auto scaling time by maintaining idle ready instances, and how to configure pool size, termination, and runtime to speed launches.

  • Databricks Notebooks and magic commands7:40

    Create and run Databricks notebooks in a workspace, selecting languages and executing cells. Use shell and magic commands, view spark context, collaborate with comments, revision history, and scheduling.

  • Databricks CLI and DBFS management8:31

    Explore how to install and configure the Databricks CLI for Azure, authenticate with a token, and manage clusters, events, and the Databricks DBFS from the command line.

  • Administrating Cluster via Terraform13:16

    Automate Azure Databricks administration by provisioning the workspace, pool, and cluster with Terraform, leveraging Azure AD authentication and resource groups for multi-workspace deployments.

  • Getting Started with Azure Databricks

Requirements

  • Trial Subscription of Azure.
  • IDE installed - Intellij or Visual Studio code preferred.
  • Prior no knowledge of data platform is fine.

Description

In this Course, you will learn about spark based Azure Databricks, with more and more data growing daily take it any source be it in csv, text , JSON or any other format the consumption of data has been really easy via different IoT system. mobile phones internet and many other devices.

Azure Databricks provides the latest versions of Apache Spark and allows you to seamlessly integrate with open source libraries. Spin up clusters and build quickly in a fully managed Apache Spark environment with the global scale and availability of Azure.

Here is the 30,000 ft. overview of the agenda of the course, what will you learn and how you can utilise the learning into a real world data engineering scenario, this course is tailor made for some one who is coming from a background with no prior knowledge of Databricks and Azure and would like to start off their career in data world, specially around administering Azure Databricks.


Prepare for Azure Databricks Certified Associate Platform Administrator by solving practise questions.

Prepare for interviews and certification by solving quizzes at the end of sessions.

1. What is Databricks?

2. Databricks Components:

a. Notebook

b. Clusters

c. Pool

d. Secrets

e. Databricks CLI

f. Cluster Policy

3. Automate the entire administration activity via Terraform.

4. Mount Azure Blob Storage with Databricks.

5. Automate mount Azure Blob Storage with Databricks.

6. Load CSV data in Azure blob storage

7. Transform data using Scala and SQL queries.

8. Load the transform data into Azure blob storage.

9. Understand about Databricks tables and filessystem.

10. Configure Azure Databricks logging via Log4j and spark listener library via log analytics workspace.

11. Configure CI CD using Azure DevOps.

12. Git provider intergration.

13. Configure notebook deployment via Databricks Jobs.

Who this course is for:

  • Data Engineers
  • Infrastructure Engineers
  • Databricks Engineers
  • DataOps