Udemyintermediateen

Master Azure Databricks

Master Databricks: PySpark, streaming, Delta Lake, SQL analytics, and API/CLI. Build powerful data pipelines and analytics solutions.

4.1(84)
633students
14h 7m
Certificate
A. K Kumar
A. K KumarBigData Architect

Course Content

Master Azure Databricks is an intermediate-level Udemy course taught by A. K Kumar. It runs 14h 7m, is taught in English, and includes a certificate of completion. Learners rate it 4.1 out of 5 from 84 reviews, with 633 students enrolled. It is a paid course, last updated June 2024.

Unleash the Power of Data with Azure Databricks: A Comprehensive Guide

Module 1: Foundations of Azure Databricks

  • What is a Data Pipeline? Understand the core concepts and importance of robust data pipelines for modern data processing.
  • Introduction to Azure Databricks: Discover what Azure Databricks is and its role in big data analytics and machine learning.
  • Azure Databricks Architecture: Explore the architecture of Databricks, including its key components and how they interact.
  • Azure Account Setup: Learn how to set up your Azure account for seamless Databricks integration.
  • Workspace Setup: Get hands-on experience setting up your Databricks workspace – your central hub for data processing.

Module 2: Navigating and Utilizing the Databricks Workspace

  • Workspace Navigation: Master the Databricks workspace interface.
  • Runtimes: Understand and configure Databricks Runtimes for optimal performance.
  • Clusters: Learn to create, manage, and optimize Databricks clusters for efficient data processing.
  • Notebooks: Become proficient in using Databricks notebooks for interactive data exploration and development.
  • Libraries: Manage and utilize libraries for your data science and engineering projects.
  • Repos: Implement version control using Git integration within Databricks.
  • Databricks File System (DBFS): Explore DBFS as your cloud-based file system for data storage.
  • DBUtils: Leverage DBUtils for easy database connectivity and data access.
  • Widgets: Create interactive widgets to enhance your notebooks.
  • Workflows: Automate your data pipelines with Databricks Workflows.
  • Metastore: Learn to set up and manage a metastore for centralized data cataloging (including external metastore configurations).

Module 3: Mastering RDDs (Resilient Distributed Datasets)

  • What is an RDD? Delve into the concept of RDDs as the fundamental data structure in Spark.
  • Creating RDDs: Learn various methods for creating RDDs from different data sources.
  • RDD Transformations: Explore a wide range of transformations for data manipulation (e.g., map, filter, reduceByKey).
  • RDD Actions: Understand how to execute actions to retrieve results from RDDs (e.g., collect, count, saveAsTextFile).
  • RDD Joins: Learn how to perform joins between RDDs.
  • Pair RDDs: Work with Pair RDDs for key-value data processing.
  • Broadcast Variables: Optimize performance by broadcasting large variables to worker nodes.
  • Accumulators: Track and aggregate values across the cluster.
  • Convert RDD to DataFrame: Bridge the gap between RDDs and DataFrames.
  • Import & Read Data: Learn to import and read data from various sources.
  • Create a Table using the UI: Create tables directly from your data within the Databricks UI.
  • Create a Table in a Notebook: Create tables programmatically within your notebooks.

Module 4: DataFrames: The Powerhouse of Data Manipulation

  • Define Schema: Define the schema for your DataFrames for data validation and optimization.
  • Functions: Utilize built-in functions for data transformation and analysis.
  • Casting Operations: Convert data types for compatibility and accuracy.
  • Filter Transformation: Select data based on specific criteria.
  • Update, Update All & UpdateByName: Modify existing data within your DataFrames.
  • OrderBy & Sort By: Sort your data for efficient analysis and presentation.
  • GroupBy: Aggregate data based on specific groups.
  • Remove Duplicates: Clean your data by removing duplicate rows.
  • Window Functions: Perform calculations across a set of rows related to the current row.
  • Date and Timestamp Functions: Manipulate date and time data.
  • UDF (User Defined Function): Extend DataFrame functionality with custom functions.
  • JOIN: Combine data from multiple DataFrames.
  • Handle Corrupt Records using the badRecordsPath: Manage and address data quality issues.
  • File Metadata Column: Access file metadata for enhanced data insights.

Module 5: Data Input & Output: Connecting to Your Data Sources

  • Read Parquet Files: Efficiently read data from Parquet files.
  • Read CSV Files: Import data
$ whoami — the devs behind tutorialsearch.io

Want AI in your product? Hire the team behind TutorialSearch.io

LLM features, RAG, agents and automation wired into a real product — built by the devs who shipped this site.

5.0
beginner
pluralsight
5.0
2h 29m
beginner
pluralsight
5.0
4h 6m
intermediate
pluralsight