When you enroll in this course, you'll also be enrolled in this Professional Certificate.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate from Microsoft
There are 5 modules in this course
This course teaches you how to build and manage data warehouses and pipelines using Microsoft Fabric. You will get hands-on experience by creating data warehouses, designing schemas, and developing ETL/ELT pipelines with Data Factory. The course covers the use of T-SQL for data transformations and incorporates version control for data workflows, ensuring you can manage production environments confidently. By the end of this course, you will be able to orchestrate data pipelines, implement security, and handle data-to-insights workflows from ingestion through security and deployment.
Explore the architecture and capabilities of Microsoft Fabric's Data Warehouse offering, a cloud-native analytics database optimized for enterprise workloads. You'll create and configure your own data warehouse environment, understand compute scaling options for different performance requirements, and develop T-SQL skills specific to data warehousing scenarios. Through guided interface explorations and hands-on exercises, you'll establish a solid foundation in data warehouse management while gaining practical experience with configuration options and T-SQL operations that drive analytical workloads in Microsoft Fabric.
What's included
8 videos5 readings9 assignments
Show info about module content
8 videos•Total 31 minutes
Fabric data warehouse overview•4 minutes
Data Warehouse interface exploration•4 minutes
Building the foundation right•3 minutes
Data warehouse creation process•3 minutes
Scale when you need it•3 minutes
Performance testing and scaling•4 minutes
T-SQL in the cloud era•4 minutes
T-SQL operations demonstration•4 minutes
5 readings•Total 50 minutes
Course syllabus•10 minutes
Fabric Data Warehouse architecture•10 minutes
Data warehouse setup guide•10 minutes
Compute scaling and performance optimization•10 minutes
T-SQL in Fabric data warehouse•10 minutes
9 assignments•Total 180 minutes
Data warehouse fundamentals graded quiz•20 minutes
Fabric Data Warehouse component exploration•30 minutes
Data Warehouse fundamentals knowledge check•10 minutes
Data warehouse creation and setup•30 minutes
Warehouse setup knowledge check•10 minutes
Compute scaling experiment•30 minutes
Performance and scaling knowledge check•10 minutes
T-SQL data warehousing scenarios•30 minutes
T-SQL operations knowledge check•10 minutes
Schema design for Data Warehousing
Module 2•5 hours to complete
Module details
Master the essential schema design methodologies that power effective data warehouses through practical implementation of different modeling approaches. You'll design and implement star schemas with fact and dimension tables, transform these into snowflake schemas for complex dimensional modeling, apply data vault techniques for enterprise data integration, and develop a decision framework for selecting the right schema based on specific business requirements. Through hands-on modeling exercises, you'll gain the skills to design schemas that balance query performance, data integrity, and business adaptability across various analytical scenarios.
What's included
8 videos4 readings10 assignments
Show info about module content
8 videos•Total 37 minutes
The power of star schema•4 minutes
Star schema implementation•4 minutes
When normalization matters•4 minutes
Star to snowflake transformation•5 minutes
Enterprise-scale data integration•5 minutes
Data Vault model creation•6 minutes
Choosing the right approach•4 minutes
Schema evaluation process•5 minutes
4 readings•Total 40 minutes
Star schema design principles•10 minutes
Snowflake schema design and implementation•10 minutes
Data Vault modeling methodology•10 minutes
Schema selection decision matrix•10 minutes
10 assignments•Total 235 minutes
Schema design mastery graded quiz •20 minutes
Star schema implementation in Fabric data warehouse•15 minutes
Optimize data warehouse performance and reliability through advanced table configurations and transaction management techniques. You'll learn to distinguish between distributed and replicated tables to maximize query efficiency, learn how Fabric manages columnar storage and measure query performance, design multi-table transactions with proper error handling, and create scalar user-defined functions to standardize calculations. Through comparative performance analysis and hands-on implementation, you'll develop the technical skills needed to fine-tune your data warehouse for optimal performance while maintaining data integrity across complex operations.
What's included
8 videos4 readings12 assignments
Show info about module content
8 videos•Total 35 minutes
Distribution for performance•5 minutes
Distribution strategy implementation•4 minutes
Columnstore for analytics•4 minutes
Columnstore implementation and testing•5 minutes
Transaction integrity at scale•4 minutes
Complex transaction implementation•6 minutes
Reusable logic for efficiency•4 minutes
UDF development process•5 minutes
4 readings•Total 40 minutes
Table distribution strategies•10 minutes
Columnstore index architecture•10 minutes
Advanced transaction management•10 minutes
UDF development and optimization•10 minutes
12 assignments•Total 225 minutes
Advanced table types and transactions graded quiz•20 minutes
Data distribution strategy performance analysis•15 minutes
Table distribution implementation•30 minutes
Table distribution knowledge check•10 minutes
Index performance analysis and optimization•15 minutes
Design and implement scalable data integration solutions using Microsoft Fabric's Data Factory capabilities. You'll explore the Data Factory interface and components, create both ETL and ELT pipelines for different data processing scenarios, implement parameterization and control flow logic for flexible pipeline design, and establish effective monitoring and troubleshooting practices. Through guided demonstrations and hands-on pipeline development, you'll gain practical experience building maintainable data workflows that reliably integrate data across your organization's data estate.
What's included
9 videos4 readings11 assignments
Show info about module content
9 videos•Total 43 minutes
Pipeline-driven data integration•5 minutes
Data Factory interface tour•5 minutes
ETL vs ELT strategy•5 minutes
Pipeline development process•6 minutes
Fundamental pipeline parameterization•5 minutes
Dynamic and reusable pipelines•4 minutes
Advanced control flow implementation•4 minutes
Operational excellence in data pipelines•4 minutes
Monitoring and debugging process•4 minutes
4 readings•Total 40 minutes
Data factory architecture and components•10 minutes
ETL/ELT pipeline design patterns•10 minutes
Advanced pipeline control•10 minutes
Pipeline operations and monitoring•10 minutes
11 assignments•Total 210 minutes
Pipeline design knowledge check •10 minutes
Data Factory and pipeline development graded quiz•20 minutes
Pipeline component mapper•15 minutes
Data Factory interface exploration•30 minutes
Data Factory fundamentals knowledge check•10 minutes
ETL vs. ELT implementation patterns•15 minutes
ETL and ELT pipeline implementation•30 minutes
Advanced pipeline control implementation•30 minutes
Pipeline control knowledge check•10 minutes
Pipeline monitoring and troubleshooting•30 minutes
Pipeline operations knowledge check•10 minutes
Transformation logic and CI/CD
Module 5•5 hours to complete
Module details
Advance your data engineering capabilities with sophisticated transformation strategies and modern DevOps practices for data workflows. You'll compare different transformation approaches using dataflows, notebooks and SQL, implement visual and code-based transformations, configure delta pipeline integration with schema evolution handling, and establish CI/CD pipelines using Git for version control. This module culminates in a comprehensive implementation of collaborative development workflows that enable teams to reliably develop, test, and deploy data solutions while maintaining quality and governance throughout the process.
What's included
8 videos4 readings10 assignments
Show info about module content
8 videos•Total 34 minutes
Choosing the right transformation tool•4 minutes
Transformation strategy design•5 minutes
Visual vs. code-based transformations•4 minutes
Transformation implementation demo•4 minutes
Schema evolution in production•4 minutes
Delta integration configuration•4 minutes
DevOps for data pipelines•4 minutes
CI/CD setup and implementation•6 minutes
4 readings•Total 40 minutes
Transformation strategy comparison•10 minutes
Dataflows Gen2 and notebook development•10 minutes
Delta pipeline architecture and schema evolution•10 minutes
Git integration and CI/CD for Fabric•10 minutes
10 assignments•Total 240 minutes
Transformation logic and CI/CD graded quiz•20 minutes
Enterprise data warehouse and pipeline solution•60 minutes
Our goal at Microsoft is to empower every individual and organization on the planet to achieve more.
In this next revolution of digital transformation, growth is being driven by technology. Our integrated cloud approach creates an unmatched platform for digital transformation. We address the real-world needs of customers by seamlessly integrating Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform, and Azure to unlock business value for every organization—from large enterprises to family-run businesses. The backbone and foundation of this is Azure.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.