
Explore Microsoft Fabric, a software as a service analytics platform, covering data engineering, data warehousing, real-time analytics, data visualization, and governance, guided by instructors Sawyer Nyquist and Hitesh Govind.
Empower data professionals to harness Microsoft Fabric as an end-to-end saas data engineering platform, designing and implementing advanced analytics to drive data-driven decisions.
Define success criteria aligned with business objectives, establish measurable KPIs, set baselines and targets, and implement a reliable measurement methodology to monitor and optimize the Microsoft Fabric analytics solution.
Explore the Microsoft Fabric roadmap from environment setup to foundation concepts, covering data engineering, warehousing, integration, science, visualization, governance, and security to build a complete data solution.
Practice along with the lecture through guided experiential learning and apply the do don't watch principle to avoid passive viewing, while exploring and asking questions in the q&a community.
Watch all videos at 1080p or the highest available resolution to ensure clear, distortion-free viewing. On the player, click the gear icon and choose 1080p, not auto or 720p.
Compare lakehouse and data warehouse architectures in fabric, highlighting spark and sql processing, raw versus structured data, acid compliance, and schema on read versus write.
Explore fabric licensing, including organizational licenses with premium per user or capacity, and individual licenses—free or pro—for creating, sharing, and collaborating on fabric content, including trial capacity.
Learn to sign up for fabric via a 60-day trial or purchased capacity, with admin prerequisites, enable the tenant, and provision premium capacity through Azure.
Create and configure Microsoft Fabric workspaces, organize data into domains, and manage workspace security roles (admin, member, contributor, viewer) via Azure Active Directory.
Discover how fabric lakehouse stores data as Delta parquet files, enabling Delta Lake features like transactions and time travel, while exposing an endpoint for sql queries and Power BI dataset.
Learn to load data into one lake with the One Lake File Explorer: install, log in, upload raw files, and move data from files to delta tables in fabric lakehouse.
Master authentication and authorization in Fabric by controlling access to data in lakehouses within shared workspaces, and assigning roles (admin, member, contributor, viewer) to manage access.
Discover how shortcuts in fabric unify access across clouds, workspaces, and databases, providing a single virtual data copy with security governed by source and target permissions.
Explore creating shortcuts in the fabric ecosystem to access lakehouse data from tables and files, including internal and external sources like Gen2 Azure and S3, minimizing data duplication.
Explore the monitoring hub and One Lake data hub, learning how to track job progress, view Spark jobs, and navigate data lineage across lake houses and datasets.
Understand how lakehouses serve as the center of gravity in fabric, as spark-managed, file-based storage for structured, unstructured, and semi-structured data.
Explore Apache Spark, the open source in-memory compute engine for data engineering, data science, and machine learning on single nodes or clusters, supporting lake house ETL.
Explore using VS Code notebooks for fabric data development, installing VS Code, Synapse extension, Jupyter and Conda, and configuring Java 1.8 and environment variables to run notebooks locally with Spark.
Explore fabric's warehouse designed for all skill levels, enabling no data duplication, parquet with delta lake logs, acid transactions, and cross-engine operability with Spark.
Prepare data and load it into the warehouse by using lakehouse storage, shortcuts, and tables, then import the Instacart dataset and connect notebooks.
Load data into the lakehouse by preparing folders, copying paths, and loading four tables. Verify accessibility via the lakehouse SQL endpoint and create shortcuts to organize folders.
Create a groceries warehouse and load the Instacart products into Fabric via a data pipeline, connecting to a data lake and troubleshooting a copy activity error.
Explore loading data with dataflows in dataflow gen two, replacing values in the source, connecting a storage account, and publishing to a data warehouse for a refreshed table.
Load the departments table through a data pipeline using a data flow, troubleshoot connections, configure mapping and schema, and optimize scheduling and monitoring with copy data details.
Explore cross-database queries in fabric by accessing a vehicles warehouse from groceries warehouse in the same workspace, using a view to connect to vehicles lake house without duplicating data.
Explore how fabric automatically creates statistics to inform query costs, including histogram, average column length, and cardinality statistics, and learn to monitor performance with sessions, connections, and requests DMVs.
Generate real-time environmental data with a Python script, capture it via Azure Event Hubs, feed a Fabric event stream, and store it in a database.
Create and name a Kql query set linked to a database, and explore the Json environmental events table, and enable streaming data for Power BI analysis.
Explore KSQL database concepts by creating and querying external tables, materialized views, and functions, then govern security, retention policies, and data management in Fabric.
Master real-time data analysis in Microsoft Fabric Jupyter notebooks using PySpark, loading the New York Taxi Rides dataset to query, visualize, and cluster pickup and drop-off locations.
Explore querying the New York taxi rides data in a Kusto database using notebooks and Spark in Fabric, with persistent queries and data frames.
Explore how data factory functions as a data integration service that ingests, prepares, and transforms data from disparate sources into a data lake or warehouse, using scalable workflows and transformations.
Explore end-to-end data architecture in Fabric, from bronze to gold lakehouses, data mesh, and centralized vs decentralized designs, using notebooks, data flows, and copy data activities.
Set up two workspaces in Microsoft Fabric: a data central workspace for ingestion and etl to a lake, and an operations workspace for analytics and modeling in a mesh architecture.
Move data from Gen two into one lake using a metadata copy activity with dynamic file paths to parquet files, and update the last update date with a script.
Learn how to prepare data in Data Central, ingest Instacart data into the data lake, and move from files to tables using a data flow and pipeline in Fabric.
Continue the Gen2 dataflow by expanding to more tables, moving parquet data into delta tables in the lake house, and choosing incremental or full load patterns.
Execute pipeline demonstrates running a data flow to transform Instacart data into delta tables with parquet files, and uses nested pipelines and scheduling to automate ingestion and table loading.
Learn how to move data from a bronze lake house to a silver lake house using a notebook, create delta tables, and add a date table to enable analytics.
Build the medallion architecture by creating a gold lakehouse and transforming silver data to gold using data flows, power query, and merges, building a composite key for analytics.
Create a new bronze to silver to gold pipeline, introduce notebook and data flow activities, and implement parameters to dynamically pass start and end dates into the notebook.
Review notebook activities in pipelines by inspecting input-output snapshots and logs. Open the notebook pane to view run details, parameter overrides, and data skew guidance.
Explore how Power BI now sits under fabric, unifying Azure data services, web authoring, and enterprise data modeling with Copilot, Direct Lake, and unified capacities.
Fabric brings version control to Power BI by linking reports to Azure DevOps and enabling web-based edits in the Power BI portal, with commits and tracked changes in a workspace.
Explore how Fabric enables Power BI direct lake, delivering real-time data from delta tables and parquet files with fast, import-like performance via native direct query.
Are you ready to immerse yourself in the cutting-edge world of Microsoft Fabric and revolutionize your data-professional and data engineering skills? This in-depth course will take you on an exploration of the power of Microsoft Fabric, Microsoft's cutting-edge data tools and analytics platform. With over 9 hours of engaging content, you will obtain a solid grasp of Microsoft Fabric's capabilities and how it can assist you with your data journey.
In this comprehensive Microsoft Fabric course, you will learn about important topics like Lakehouse versus warehouse and the concept of workspaces. Learn how to set up and configure workspace access, how to use OneLake and Delta Lake, and how to apply authentication and authorization techniques for data protection. Improve your knowledge of shortcuts, monitoring hubs, and data hubs. Learn about Spark integration, different ingest strategies for efficient data loading, and key topics like SQL vs. KQL and performance management.
Whether you're a seasoned data expert or just starting out, this course will prepare you to thrive in the world of data.
What is this course all about?
The main goal of this course is to offer a comprehensive guide to Microsoft Fabric and showcase its diverse applications across multiple domains in the data field. By delving into data engineering, data science, and data analytics, you will develop a holistic comprehension of how Microsoft Fabric can be effectively utilized in the world of data.
What is Microsoft Fabric?
Microsoft Fabric is an all-in-one cloud-based analytics platform that includes data migration, data lakes, data engineering, data integration, data science, real-time analytics, and business intelligence. It offers a user-friendly, cloud SaaS interface that makes it accessible even to people with limited data analytics knowledge. All analytics components are available on a single platform, easing data pipeline management, model deployment, and insight sharing.
Who are the instructors for this course?
Sawyer Nyquist
A data professional from West Michigan, USA, holding the position of Sr. Data Engineering Consultant at Microsoft. He specializes in business intelligence, data engineering, data warehousing, and data platform architecture. Possessing cloud data certifications in data engineering, Apache Spark, and business intelligence, he has collaborated with numerous companies to strategize and deploy data platforms, analytics, and technology and to foster growth.
Hitesh Govind
Hitesh is a cloud solutions architect from Southern California, USA, with a wide expertise in database administration and enterprise architecture. He is also a published author who is passionate about mentoring teenagers and an entrepreneur who believes in the power of technology to tackle real-world business challenges. Hitesh also has expert-level certification in Azure Solutions Architecture, as well as Data Engineer and Power Platform certifications.
Why learn Microsoft Fabric?
Role-Tailored Tools: Microsoft Fabric provides specialized tools for different roles involved in the data analytics process, catering to the demands of data professionals, analysts, and engineers.
Unified Platform: Microsoft Fabric unifies diverse components of an analytics solution into a single platform.
Cloud-Based Accessibility: As a cloud-based platform, Fabric allows users to access it from anywhere, making it ideal for organizations with distributed teams or those requiring quick scalability for their analytics capabilities.
AI-Powered Capabilities: Microsoft Fabric incorporates features like Copilot, which aids in efficient code writing, and Data Activator, which provides real-time data monitoring, enhancing data analysis and decision-making.
Adaptation to Current Trends and Upskilling: Embracing Microsoft Fabric allows individuals and organizations to stay current with emerging trends in data analytics, providing opportunities for continuous learning and skill enhancement to remain competitive in the data realm.
Why choose this course?
Learn from Experts: The course is taught by industry experts who have extensive knowledge and experience in the fields of data science, data analytics, and data engineering.
Comprehensive Coverage: This course provides a complete guide covering the areas of data engineering, data analytics, and data science, making it a useful and well-rounded resource for data professionals.
Practical Approach: Going beyond theoretical explanations, we provide practical examples, allowing students to practice alongside the instructor, which allows the learners to apply the concepts in real-world scenarios, enhancing their learning experience.
Instructor support: Whether you're stuck on a particular subject, seeking clarification, or looking for expert insights, our instructors are committed to helping you every step of the way.
Course Overview:
Sections 1: Learn about the course objectives, the instructors, and how to align analytical solutions with the needs of the clients.
Section 2: An introduction to Microsoft Fabric along with workspace set-up and configuration.
Sections 3 to 5: An overview of data engineering in Fabric, covering OneLake, Delta Lake, shortcuts, authentication process, and monitoring Spark jobs.
Section 6: Introduction to data warehouse in Fabric covering data ingestion, data loading, performance management, etc.
Section 7: Learn real-time analytics including SQL and KQL, monitoring queries and data, KSQLmagic along with Spark integration.
Sections 8 and 9: Understanding data factory, data flows, pipelines and workspace set-up.
Section 10: Exploring the integration of Power BI with Fabric.
Section 11: Introduction to data science process, model management and practical exercises.
Section 12: Covers the fundamentals of data management including access control, governance and security, and monitoring.