
An Introduction to the course
A brief discussion of why there are no exercises or quizzes in this course, and what we offer in exchange.
If you have never used Microsoft Fabric, this brief lecture will show you how to get started, for free.
Part 1 of our discussion on Power BI and Direct Lake
Part 2 of our discussion of Power BI and Direct Lake
In this lecture we talk about XMLA-Write support for Direct Lake datasets
In this lecture we put Direct Lake to the test with a 170 million row fact table
In this lecture we put Direct Lake to the test with a 170 million row fact table
In this lecture we discuss how to access a Direct Lake dataset from Power BI Desktop
In this lecture we talk about On-Demand Loading and using DAX Studio to inspect the cache
Comparing the default semantic model to creating a custom model
In this lecture we introduce the topic of data science
A discussion of how Microsoft Fabric incorporates data science
In this lecture we do a high level overview of notebooks, experiments and models
In this lecture we do a high level overview of experiments
In this lecture we do a high level overview of machine learning models
In this lecture we cover data wrangling in Fabric. Note, this is the same data wrangling lecture I gave in our Microsoft Fabric course. If you went through that lecture, feel free to skip this lecture. Or, go through it again to reinforce your knowledge.
End-to-end project: Getting set up
End-to-end project: Ingesting data
End-to-end project: Exploring the data Part 1
End-to-End Project: Exploring the Data Part 2
End-to-End Project: Exploring the Data Part 1
End-to-End Project: Exploring the Data Part 4
End-to-End Project: Train and Evaluate the Data Part 1
End-to-End Project: Train and Evaluate the Data Part 2
End-to-End Project: Train and Evaluate the Data Part 3
End-to-End Project: Train and Evaluate the Data Part 4
End-to-End Project: Reporting Part 2
Introduction to real-time analytics in Fabric
A brief introduction to event streams in Fabric
In this lecture we create a KQL database
In this lecture we create a Fabric event stream
In this lecture we retrieve some latitude and longitude location data
In this lecture we 'add' the data to our Lakehouse
In this lecture we explore the data using KQL and SQL
In this lecture we do more, advanced, querying of data
Real-Time Analytics becomes Real-Time Intelligence
An introduction into the parts and pieces of Data Factory in Microsoft Fabric
Part 1 of an end-to-end data factory process
Part 2 of an end-to-end data factory process
Part 3 of an end-to-end data factory process
Part 4 of an end-to-end data factory process
Part 5 of an end-to-end data factory process
An introduction to the Microsoft Fabric data warehouse
Part 1 of an end-to-end exercise in building a data warehouse
Part 2 of an end-to-end exercise in building a data warehouse
Part 3 of an end-to-end exercise in building a data warehouse
In this lecture we explore the Visual Query Builder in Fabric
In this lecture we explore creating shortcuts in a Lakehouse in preparation for data analysis
In this lecture we do some simple data modeling and auto-generate a report
An introduction to Apache Spark in Fabric
In this lecture we discuss the four major components or libraries that make up Spark
Part 1 of a discussion on Spark dataframes
Part 2 of a discussion on Spark dataframes
Part 3 of a discussion on Spark dataframes
Common operations when using dataframes
In this lecture we discuss various ways to filter data in Spark
In this lecture we talk about ways to aggregate data in Spark.
In this lecture we talk about how to join Spark dataframes
In this lecture we demonstrate how Spark can deal with dates
In this lecture we talk about using the spark sql function and its interaction with other Spark functions.
In this lecture we just highlight the capabilities of machine learning in Spark
In this lecture we talk about the Microsoft Fabric / Spark runtime
In this lecture we talk about configuring Spark
In this lecture we talk a bit about Spark autotuning
Part 1 of our discussion on Semantic Link for Power BI
Part 2 of our discussion on Semantic Link for Power BI
Part 3 of our discussion on Semantic Link for Power BI
A discussion of Data Activator Part 1
A discussion of Data Activator Part 2
Microsoft Fabric licensing and pricing
Some things have changed as of July 2024 with regards to Fabric pricing and options
What's new with Microsoft Fabric between January and June 2025
What's new with Microsoft Fabric between January and June 2025
A bonus offer
A deeper dive into what you might ask? A deeper dive than what our initial Microsoft Fabric course covers. We go more deeply into data engineering, data science, data warehousing, Spark, Power BI with DirectLake, Power BI with Semantic Link with end-to-end examples and studies.
If you are a Power BI developer, you will love our deep dive into DirectLake where we use a 170 million row fact table to show that DirectLake is every bit as fast as tabular import mode. Hard to believe but true. We also cover Semantic Link with Power BI allowing Spark notebooks to interact with Power BI datasets.
If data engineering is your specialty we go through and end-to-end project demonstrating how to use Dataflows Gen2 and Data Factory Copy Activity, with pipelines to build an ingestion process.
If your interest is data science we go through an end-to-end machine learning project to demonstrate how Fabric and notebooks can be used or predict how long a taxi ride might take in New York City.
If you have a need to learn more about real-time analytics and KQL, we go through a project where we simulate taxi data being ingested using event streams and KQL.
If you are interested in building a data warehouse, we have an end-to-end data warehouse project showing how this can be done in Microsoft Fabric.
Interested in Apache Spark? We cover the important areas of Spark and how it integrates into Microsoft Fabric.
By the time you complete this 10+ hour course you will feel completely comfortable using all the most commonly used experiences in Microsoft Fabric.