Implementing a Data Analytics Solution with Azure Synapse Analytics (DP-3012) -IDA002
- Course Code : IDA002
- Duration : 1 Day
- Price : 706 GBP
- Level: Intermediate
- Language: English
Course Content
This single-day instructor-led course provides an in-depth exploration of Azure Synapse Analytics, focusing on SQL dedicated pools and serverless Spark pools. Participants will gain hands-on experience with data wrangling, the ELT process using Synapse Pipelines, and efficiently moving data into Synapse dedicated pool databases. The course also covers querying diverse file formats, leveraging Apache Spark for analysis, and utilizing Delta Lake within Synapse Analytics.
Delivery Method
- In-Person
- Online
- Private Team Training: Customized sessions delivered at your facility.
Have questions about this course?
Goals
By the end of this course, you will:
- Understand the capabilities of SQL dedicated pools and serverless Spark pools in Azure Synapse Analytics.
- Gain practical experience in data wrangling and executing ELT processes with Synapse Pipelines.
- Learn how to efficiently move data into Synapse dedicated pool databases.
- Query files in formats such as CSV, JSON, and Parquet using serverless SQL pools.
- Analyze data using Apache Spark within Azure Synapse Analytics.
- Explore and utilize Delta Lake features, including table creation and querying.
- Design and implement a relational data warehouse schema, loading and querying data using SQL.
Pre Requisites
Participants should have:
- Familiarity with notebooks and a Spark engine using diverse languages.
- Experience with SQL, Python, and Azure tools like Data Factory.
Course Outline
Module 1: Introduction to Azure Synapse Analytics
-
- Understand business problems solved by Azure Synapse Analytics.
- Explore the core capabilities and determine when to use Azure Synapse Analytics.
- Lab: Explore Azure Synapse Analytics.
Module 2: Use Azure Synapse Serverless SQL Pool to Query Files in a Data Lake
-
-
Identify the capabilities and use cases for serverless SQL pools.
- Query data files in formats such as CSV, JSON, and Parquet.
- Create external database objects for querying data.
- Lab: Query files using a serverless SQL pool.
-
Module 3: Analyze Data with Apache Spark in Azure Synapse Analytics
-
-
Configure and utilize a Spark pool in Azure Synapse Analytics.
- Load, analyze, and visualize data using Apache Spark.
- Lab: Analyze data with Spark in Azure Synapse Analytics.
-
Module 4: Use Delta Lake in Azure Synapse Analytics
-
-
Explore the features and capabilities of Delta Lake.
- Create and query Delta Lake tables for both streaming and batch data.
- Integrate Delta Lake tables with Synapse Analytics SQL pools.
- Lab: Work with Delta Lake in Azure Synapse Analytics.
-
Module 5: Analyze Data in a Relational Data Warehouse
-
-
Design schemas for relational data warehouses, including fact, dimension, and staging tables.
- Load and query data warehouse tables using SQL.
- Lab: Explore and analyze data in a data warehouse.
-