Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a Data Mesh using Azure-Hands on, real-world scenario
Rating: 4.0 out of 5(27 ratings)
195 students

Build a Data Mesh using Azure-Hands on, real-world scenario

Azure Synapse Analytics-Data Ingestion, Transformation; Analysis; Entra ID; Azure RBAC; Azure Data Lake Storage gen V2
Last updated 2/2024
English

What you'll learn

  • Data Mesh Principles ; Apply Domain Driven Design; Create Azure free account & Subscription
  • Microsoft Entra Id previously Azure Active Directory- Create users& groups
  • Create Azure Data Lake storage gen v2, Understand Azure RBAC, Assign built in roles, Azure network security features and Encryption overview
  • Azure synapse analytics for Data Ingestion and Transformation-pipeline, dataflow, CETAS, linked service, copy data tool, expressions, and activities
  • Azure synapse analytics for Data Ingestion and Transformation using Spark Pools using data frame
  • Azure synapse analytics Data Analysis - Use Spark & SQL, understand OPENROWSET to query files, understand using data types in OPENROWSET, column referencing
  • Azure synapse analytics Data Analysis - query subset of data, use collation, create database, create external data source, create external table and view
  • Cross domain data analysis, practically understand no data silos exists in a data mesh

Course content

12 sections65 lectures8h 13m total length
  • Course Overview2:23

    Learn to build a data mesh on Azure by applying domain-driven design, setting up Azure AD, storage, and Synapse workspaces for secure, product-centric analytics.

  • About Me1:20

    Meet a data engineering leader with 17+ years in finance, specializing in data engineering, analytics, data science, data modeling, and guiding end-to-end product life cycles across cloud and on-prem.

  • Case Study- Modern Home Finance1:37

    Explore how a modern home financing company shifts from a monolithic data warehouse to a data mesh, enabling decentralized ownership, faster decision making, and addressing regulatory compliance challenges.

  • Data Mesh and Cloud4:34

    Discover data mesh as a decentralized, product-driven architecture that enables modular data domains, standardized cross-service communication, and cloud-native scalability for secure, cost-effective data products.

  • Steps to Implement Data Mesh5:39

    Apply domain-driven design to identify domains, decentralize ownership to cross-functional teams, and build a product-centric data infrastructure with Azure Data Lake Gen2 and federated governance.

  • Course Materials0:04

    Download the datasets, code and presentation deck

Requirements

  • You will learn all you need to know. However, below skills will be beneficial to your learning
  • Basic Azure cloud fundamentals
  • Basic SQL
  • Basic PySpark or Python
  • Basic Data Engineering
  • Basic Data Analysis

Description

In this course, I will practically show you how to build a Data Mesh using Microsoft’s cloud computing platform Azure. By the end of the course, you would have gained a solid understanding of Azure Synapse analytics, and how it can be used for data ingestion, transformation, and analysis. I will give you an overview of all the Hubs in Azure Synapse and show you how to use Serverless SQL Pools and Spark Pools. You will understand the OPENROWSET function, explicit data types, collation, database, external data source, linked service, built-in copy data tool, CETAS, pipelines, activities, dataflows, external table, and view. I will show how to perform data analysis using Spark and SQL.  You will understand what data mesh is and its principles, and how it can be applied in a real-world scenario. You will learn about the importance of data domains.  You will learn about azure data lake storage gen v2. You will learn about how to assign built-in roles in Azure.

Furthermore, you would have explored the role of domain-driven design in creating a modular scalable data infrastructure. Data Mesh emphasizes the decentralization of data management, allowing teams to own their data and avoid dependencies on a central data team, you will learn about using Azure to create decentralized teams, in the Microsoft Entra Id previously Azure active directory we will create users and groups for the decentralized teams. Then we will build the data domains using the domain-specific teams. The principles of data mesh can help you build more robust and scalable data systems that meet your organization's needs. Whether you are a data engineer or a data scientist or a data analyst or a business analyst or whichever role in IT, at the end of this course you will understand how with the new Data Mesh architecture in place, the company can build data-driven products without any data silos.

Who this course is for:

  • Anyone interested to understand data mesh, domain driven design and application of data mesh to a real world scenario in cloud
  • Anyone interested in learning azure synapse analytics, and azure RBAC
  • University students, Data Engineers, Data Analyst , Data scientist
  • Project Managers, Project Sponsors who are involved in projects related to Azure Synapse Analytics
  • Business Analyst, Product owners, Product managers who are involved in designing Data Mesh and/or Azure synapse projects
  • You will learn some topics that cover DP203, however this course is not designed for just certification of DP203