Microsoft Data Training

Discover our Microsoft Data learning paths and certifications

Training Course DP-900: Microsoft Power Platform Fundamentals

Overview:

In this course, students will gain foundational knowledge of core data concepts and related Microsoft Azure data services. Students will learn about core data concepts such as relational, non-relational, big data, and analytics, and build their foundational knowledge of cloud data services within Microsoft Azure. Students will explore fundamental relational data concepts and relational database services in Azure. They will explore Azure storage for non-relational data and the fundamentals of Azure Cosmos DB. Students will learn about large-scale data warehousing, real-time analytics, and data visualization.

Audience Profile:

The audience for this course is individuals who want to learn the fundamentals of database concepts in a cloud environment, get basic skilling in cloud data services, and build their foundational knowledge of cloud data services within Microsoft Azure.

Certification:

This course prepares you for the DP-900: Microsoft Azure Data Fundamentals.

Course Objectives:

After completing this course, students will be able to:

  • Describe core data concepts.
  • Identify considerations for relational data on Azure.
  • Describe considerations for working with non-relational data on Azure.
  • Describe an analytics workload on Azure?
Course Outline

  1. Explore core data concepts.
  2. o Identify common data formats. o Describe options for storing data in files. o Describe options for storing data in databases. o Describe characteristics of transactional data processing solutions. o Describe characteristics of analytical data processing solutions.
  3. Describe the benefits of using cloud services.
  4. o Identify common data professional roles. o Identify common cloud services used by data professionals.
  5. Explore fundamental relational data concepts.
  6. o Identify characteristics of relational data. o Define normalization. o Identify types of SQL statement. o Identify common relational database objects.
  7. Explore relational database services in Azure.
  8. o Identify options for Azure SQL services. o Identify options for open-source databases in Azure. o Provision a database service on Azure.
  9. Explore Azure Storage for non-relational data.
  10. o Describe features and capabilities of Azure blob storage. o Describe features and capabilities of Azure Data Lake Gen2. o Describe features and capabilities of Azure file storage. o Describe features and capabilities of Azure table storage. o Provision and use an Azure Storage account.

Training Course DP-203: Data Engineering on Microsoft Azure

Overview:

In this course, the student will learn about the data engineering patterns and practices as it pertains to working with batch and real-time analytical solutions using Azure data platform technologies. Participants will begin by understanding the core compute and storage technologies that are used to build an analytical solution. They will then explore how to design an analytical serving layer and focus on data engineering considerations for working with source files. Students will learn how to interactively explore data stored in files in a data lake. They will learn the various ingestion techniques that can be used to load data using the Apache Spark capability found in Azure Synapse Analytics or Azure Databricks, or how to ingest using Azure Data Factory or Azure Synapse pipelines. Attendees will also learn the various ways they can transform the data using the same technologies that are used to ingest data. Students will spend time on the course learning how to monitor and analyze the performance of an analytical system so that they can optimize the performance of data loads, or queries that are issued against the systems. They will understand the importance of implementing security to ensure that the data is protected at rest or in transit. Participants will then show how the data in an analytical system can be used to create dashboards or build predictive models in Azure Synapse Analytics.

Audience Profile:

The primary audience for this course is data professionals, data architects, and business intelligence professionals who want to learn about data engineering and building analytical solutions using data platform technologies that exist on Microsoft Azure. The secondary audience for this course data analysts and data scientists who work with analytical solutions built on Microsoft Azure.

Certification:

This course prepares you for the DP-203: Data Engineering on Microsoft Azure.

Course Objectives:

After completing this course, students will be able to:

  • Explore compute and storage options for data engineering workloads in Azure.
  • Run interactive queries using serverless SQL pools.
  • Perform data Exploration and Transformation in Azure Databricks.
  • Explore, transform, and load data into the Data Warehouse using Apache Spark.
  • Ingest and load Data into the Data Warehouse.
  • Transform Data with Azure Data Factory or Azure Synapse Pipelines.
  • Integrate Data from Notebooks with Azure Data Factory or Azure Synapse Pipelines.
  • Support Hybrid Transactional Analytical Processing (HTAP) with Azure Synapse Link.
  • Perform end-to-end security with Azure Synapse Analytics.
  • Perform real-time Stream Processing with Stream Analytics.
  • Create a Stream Processing Solution with Event Hubs and Azure Databricks.
Course Outline

  1. Introduction to data engineering on Azure. o Identify common data engineering tasks. o Describe common data engineering concepts. o Identify Azure services for data engineering.
  2. Introduction to Azure Data Lake Storage Gen2. o Describe the key features and benefits of Azure Data Lake Storage Gen2. o Enable Azure Data Lake Storage Gen2 in an Azure Storage account. o Compare Azure Data Lake Storage Gen2 and Azure Blob storage. o Describe where Azure Data Lake Storage Gen2 fits in the stages of analytical processing. o Describe how Azure data Lake Storage Gen2 is used in common analytical workloads.
  3. Introduction to Azure Synapse Analytics. o Identify the business problems that Azure Synapse Analytics addresses. o Describe core capabilities of Azure Synapse Analytics. o Determine when to use Azure Synapse Analytics.
  4. Use Azure Synapse serverless SQL pool to query files in a data lake. o Identify capabilities and use cases for serverless SQL pools in Azure Synapse Analytics. o Query CSV, JSON, and Parquet files using a serverless SQL pool. o Create external database objects in a serverless SQL pool.
  5. Use Azure Synapse serverless SQL pools to transform data in a data lake. o Use a CREATE EXTERNAL TABLE AS SELECT (CETAS) statement to transform data. o Encapsulate a CETAS statement in a stored procedure. o Include a data transformation stored procedure in a pipeline.
  6. Create a lake database in Azure Synapse Analytics. o Understand lake database concepts and components. o Describe database templates in Azure Synapse Analytics. o Create a lake database.
  7. Analyze data with Apache Spark in Azure Synapse Analytics. o Identify core features and capabilities of Apache Spark. o Configure a Spark pool in Azure Synapse Analytics. o Run code to load, analyze, and visualize data in a Spark notebook.
  8. Transform data with Spark in Azure Synapse Analytics. o Use Apache Spark to modify and save dataframes. o Partition data files for improved performance and scalability. o Transform data with SQL.
  9. Use Delta Lake in Azure Synapse Analytics. o Describe core features and capabilities of Delta Lake. o Create and use Delta Lake tables in a Synapse Analytics Spark pool. o Create Spark catalog tables for Delta Lake data. o Use Delta Lake tables for streaming data. o Query Delta Lake tables from a Synapse Analytics SQL pool.
  10. Analyze data in a relational data warehouse. o Design a schema for a relational data warehouse. o Create fact, dimension, and staging tables. o Use SQL to load data into data warehouse tables. o Use SQL to query relational data warehouse tables.
  11. Load data into a relational data warehouse. o Load staging tables in a data warehouse. o Load dimension tables in a data warehouse. o Load time dimensions in a data warehouse. o Load slowly changing dimensions in a data warehouse. o Load fact tables in a data warehouse. o Perform post-load optimizations in a data warehouse.
  12. Build a data pipeline in Azure Synapse Analytics. o Describe core concepts for Azure Synapse Analytics pipelines. o Create a pipeline in Azure Synapse Studio. o Implement a data flow activity in a pipeline. o Initiate and monitor pipeline runs.
  13. Use Spark Notebooks in an Azure Synapse Pipeline. o Describe notebook and pipeline integration. o Use a Synapse notebook activity in a pipeline. o Use parameters with a notebook activity.
  14. Plan hybrid transactional and analytical processing using Azure Synapse Analytics. o Describe Hybrid Transactional / Analytical Processing patterns. o Identify Azure Synapse Link services for HTAP.
  15. Implement Azure Synapse Link with Azure Cosmos DB. o Configure an Azure Cosmos DB Account to use Azure Synapse Link. o Create an analytical store enabled container. o Create a linked service for Azure Cosmos DB. o Analyze linked data using Spark. o Analyze linked data using Synapse SQL.
  16. Implement Azure Synapse Link for SQL. o Understand key concepts and capabilities of Azure Synapse Link for SQL. o Configure Azure Synapse Link for Azure SQL Database. o Configure Azure Synapse Link for Microsoft SQL Server.
  17. Get started with Azure Stream Analytics. o Understand data streams. o Understand event processing. o Understand window functions. o Get started with Azure Stream Analytics.
  18. Ingest streaming data using Azure Stream Analytics and Azure Synapse Analytics. o Describe common stream ingestion scenarios for Azure Synapse Analytics. o Configure inputs and outputs for an Azure Stream Analytics job. o Define a query to ingest real-time data into Azure Synapse Analytics. o Run a job to ingest real-time data, and consume that data in Azure Synapse Analytics.
  19. Visualize real-time data with Azure Stream Analytics and Power BI. o Configure a Stream Analytics output for Power BI. o Use a Stream Analytics query to write data to Power BI. o Create a real-time data visualization in Power BI.
  20. Introduction to Microsoft Purview. o Knowledge of Azure accounts and services o Knowledge of various data sources such as SQL Server and Azure Cosmos DB o Knowledge of the concepts around data governance.
  21. Integrate Microsoft Purview and Azure Synapse Analytics. o Catalog Azure Synapse Analytics database assets in Microsoft Purview. o Configure Microsoft Purview integration in Azure Synapse Analytics. o Search the Microsoft Purview catalog from Synapse Studio. o Track data lineage in Azure Synapse Analytics pipelines activities.
  22. Explore Azure Databricks. o Provision an Azure Databricks workspace. o Identify core workloads and personas for Azure Databricks. o Describe key concepts of an Azure Databricks solution.
  23. Use Apache Spark in Azure Databricks. o Describe key elements of the Apache Spark architecture. o Create and configure a Spark cluster. o Describe use cases for Spark. o Use Spark to process and analyze data stored in files. o Use Spark to visualize data.
  24. Run Azure Databricks Notebooks with Azure Data Factory. o Describe how Azure Databricks notebooks can be run in a pipeline. o Create an Azure Data Factory linked service for Azure Databricks. o Use a Notebook activity in a pipeline. o Pass parameters to a notebook.

Discover our Trainings and certifications

Learn new skills to boost your productivity and enable your organization to accomplish more with our Trainings and Certifications.

THINK

Grow your expertise and advance your career