Azure Synapse Analytics: Beginner to Expert
- Description
- Curriculum
- FAQ
- Reviews
PLEASE NOTE: If you are already enrolled in the course DP-203: Azure Data Engineer Associate – Beginner to Advanced, this course covers similar content and may not be necessary for you.
This comprehensive course on Azure Synapse Analytics provides an in-depth exploration of its integrated ecosystem, focusing on Dedicated SQL Pools, Serverless SQL Pools, and Spark Pools.
You’ll start by mastering Dedicated SQL Pools, delving into the power of massive parallel processing. Learn to optimize performance through advanced techniques like Partitioning, leveraging Dynamic Management Views, creating and managing Materialized Views, and implementing effective Workload Management strategies. Security is paramount, and this course ensures you are well-versed in enhancing security measures for Dedicated SQL Pools, including Conditional Access, Dynamic Data Masking, Column-level Security, Row-level Security, and Encryption.
Next, the course covers Serverless SQL Pools, teaching you how to efficiently perform on-demand data queries and transformations. You’ll also understand the various authentication strategies essential for secure and efficient data operations in Serverless SQL Pools.
The curriculum also includes a thorough examination of Spark Pools, where you’ll work with PySpark and Spark SQL. You’ll gain hands-on experience implementing the Data Lakehouse architecture and Delta Lake through practical labs, ensuring you have the skills to apply these concepts in real-world scenarios.
For beginners, the course provides a solid foundation in SQL and data fundamentals, ensuring everyone can follow along and build their expertise from the ground up.
What You Will Learn:
-
Master the components of Azure Synapse Analytics: Dedicated SQL Pools, Serverless SQL Pools, and Spark Pools.
-
Harness the power of massive parallel processing in Dedicated SQL Pools by mastering Distributions and Indexing.
-
Optimize performance with techniques like Partitioning, Dynamic Management Views, Materialized Views, and effective Workload Management.
-
Enhance security in Dedicated SQL Pools using Conditional Access, Dynamic Data Masking, Column-level Security, Row-level Security, and Encryption.
-
Utilize Serverless SQL Pools for efficient on-demand data queries and transformations.
-
Understand authentication strategies for Serverless SQL Pools.
-
Explore Spark Pools using PySpark and Spark SQL.
-
Implement Data Lakehouse architecture and Delta Lake through hands-on labs.
-
Build a strong foundation in SQL and data fundamentals for beginners.
By the end of this course, you’ll be equipped with the skills to manage and optimize your data operations within Azure Synapse Analytics, making you proficient from beginner to advanced levels.
-
2Introduction to DatabasesVideo lesson
-
3OLTP vs OLAPVideo lesson
-
4Azure Free AccountVideo lesson
-
5Create Azure Free AccountText lesson
-
6Lab - Create Azure SQL Database in Azure CloudVideo lesson
-
7Lab - SELECT StatementVideo lesson
-
8Lab - WHERE StatementVideo lesson
-
9Lab - ORDER BY StatementVideo lesson
-
10Lab - ORDER BY StatementVideo lesson
-
11Lab - CASE StatementVideo lesson
-
12Lab - Aggregations in SQLVideo lesson
-
13Lab - GROUP BY StatementVideo lesson
-
14Lab - HAVING StatementVideo lesson
-
15Lab - JOINS in SQLVideo lesson
-
16Lab - Sub QueriesVideo lesson
-
17Lab - PARTITION BY StatementVideo lesson
-
18Lab - Create Table using an Existing TableVideo lesson
-
19Lab - CREATE TABLE and INSERT INTOVideo lesson
-
20SQL INDEX - IntroductionVideo lesson
-
21Lab - Clustered IndexVideo lesson
-
22Lab - Non-Clustered IndexVideo lesson
-
23Primary key Vs Foreign keyVideo lesson
-
24Dimension Tables and Fact TablesVideo lesson
-
30Data Warehousing and ETLVideo lesson
-
31MPP Architecture of Dedicated SQL PoolVideo lesson
-
32Distributions in Tables of Dedicated SQL PoolVideo lesson
-
33Indexing of Tables of the Dedicated SQL PoolVideo lesson
-
34Lab - Create Dedicated SQL PoolVideo lesson
-
35Lab - Create Azure SQL DBVideo lesson
-
36Lab - Popoulate Dedicated SQL pool using Synapse LinkVideo lesson
-
37Lab - Explore Dedicated SQL PoolVideo lesson
-
38Data Loading Process (ETL) in Dedicated SQL PoolVideo lesson
-
39Create and Load Staging TablesVideo lesson
-
40Slowly Changing DimensionsVideo lesson
-
41Loading Dimension TablesVideo lesson
-
42Loading Fact Tables and Post Load OptimizationVideo lesson
-
43Table PartitioningVideo lesson
-
44Lab - Create a partitioned TableVideo lesson
-
45Partition splitting and switchingVideo lesson
-
46Partition splitting and switching Example OverviewVideo lesson
-
47Lab-Partition splitting and switching exampleVideo lesson
-
48Dynamic Management ViewsVideo lesson
-
49Identify Connection Information and activityVideo lesson
-
50Identify and troubleshoot query performanceVideo lesson
-
51Materialized ViewsVideo lesson
-
52EXPLAIN WITH_RECOMMENDATIONSVideo lesson
-
53Workload ManagementVideo lesson
-
54Lab - Workload ManagementVideo lesson
-
62The OPENROWSET FunctionVideo lesson
-
63Lab - Querying different file formats from Serverless SQL PoolVideo lesson
-
64Wildcard expressions to filter filesText lesson
-
65Create External Objects in Serverless SQL PoolVideo lesson
-
66Lab - Create External Objects in Serverless SQL PoolVideo lesson
-
78Lab - Read data into a DataframeVideo lesson
-
79Lab - Transformations on Customer dataVideo lesson
-
80Lab - Transformations on Product dataVideo lesson
-
81Lab - Transformations on Monthly dataVideo lesson
-
82Lab - Partitioning dataVideo lesson
-
83Lab - Managed Tables Vs External TablesVideo lesson
-
84Lab - Magic commandsVideo lesson
-
85Lab - TempViews Vs GlobalTempViewsVideo lesson

External Links May Contain Affiliate Links read more