Microsoft Fabric: Unified Analytics, Data Engineering & Real-Time Intelligence
Designing, Building, and Operating End-to-End Modern Data Platforms Using Microsoft Fabric
Duration
4 Days
Level
Beginner to Intermediate Level
Design and Tailor this course
As per your team needs
Overview
- This comprehensive 4-day instructor-led program provides an in-depth and practical understanding of Microsoft Fabric’s unified analytics ecosystem. Participants will learn how to architect, build, optimize, and operationalize modern data platforms using Lakehouses, Warehouses, Spark, SQL Analytics, Real-Time Intelligence (KQL), Data Science workloads, and Data Activator.
- The course emphasizes architectural thinking, workspace governance, workload interoperability, pipeline orchestration, performance optimization, security controls, and enterprise-scale reporting using Power BI integration.
- Participants will leave with a clear understanding of how Microsoft Fabric unifies data engineering, analytics, BI, streaming, and AI into a single SaaS-based data platform.
Audience
This course is designed for:
- Data Engineers
- Analytics Engineers
- BI Developers
- Cloud Data Architects
- Platform Engineers
- Data Analysts transitioning into engineering roles
- Technical Consultants implementing Microsoft data solutions
- Solution Architects designing unified analytics platforms
Prerequisites
To benefit from this course, participants should have:
● Familiarity with Azure or other cloud platforms
● Basic SQL knowledge and relational data modeling concepts
● Exposure to ETL/ELT or BI workflows
● Basic understanding of data warehousing concepts
● Prior Power BI exposure is helpful but not mandatory
Curriculum
Introduction to Microsoft Fabric
- Evolution of Microsoft data platforms
- Unified SaaS analytics vision
- Core workloads in Microsoft Fabric
- How Fabric unifies engineering, BI, and AI
- Capacity planning and pricing models
- OneLake architecture and storage abstraction
- Workspace hierarchy and governance principles
- Role-based access control (RBAC) overview
- Architecture discussion:
- SaaS analytics vs traditional PaaS architectures
- Multi-workload consolidation strategies
- Hands-on:
- Explore Fabric workspace
- Configure capacity and workspace settings
Lakehouse Architecture in Fabric
- Understanding the Lakehouse paradigm
- Delta Lake fundamentals within Fabric
- Unified experience across Spark, SQL, and Power BI
- Creating and configuring a Lakehouse
- Schema enforcement and table management
- Managing metadata and versioning
- Querying Delta tables from multiple workloads
- Hands-on:
- Create Lakehouse
- Ingest structured and semi-structured data
- Query Delta tables via SQL endpoint
Dataflows Gen2 & OneLake File Management
- Introduction to Dataflow Gen2
- Low-code ingestion and transformation
- Data preparation patterns
- Managing OneLake files and folders
- Organizing enterprise data assets
- Data lineage fundamentals
- Hands-on:
- Build a Dataflow Gen2 ingestion process
- Explore OneLake File Explorer
SQL Analytics & External Data Integration
- SQL Analytics Endpoint architecture
- Query optimization fundamentals
- Managing external shortcuts
- Connecting to external storage systems
- Performance considerations for SQL workloads
- Security and artifact sharing
- Architecture discussion:
- Lakehouse vs Warehouse query patterns
- When to use shortcuts vs ingestion
- Hands-on:
- Create SQL queries and performance analysis
- Configure shortcut to external data source
Semantic Models & Power BI Integration
- Designing semantic models
- Relationships and star schema design
- Writing measures using DAX
- Connecting Power BI Desktop to Fabric
- Auto-generated reports and dashboards
- Managing lifecycle via Fabric Apps
- Deployment pipelines overview
- Hands-on:
- Build semantic model
- Create DAX measures
- Publish report to workspace
Data Pipelines & Orchestration
- Overview of Data Pipelines
- Integration with Azure Data Factory concepts
- Copy Data activities and connectors
- Integrating Dataflows into pipelines
- Parameterization and configuration
- Scheduling and monitoring executions
- Logging and retry strategies
- Hands-on:
- Build multi-step pipeline
- Configure scheduling and monitoring
Data Warehousing in Fabric
- Creating and configuring a Fabric Warehouse
- T-SQL operations (INSERT, UPDATE, DELETE, COPY INTO)
- Schema evolution and computed columns
- Performance optimization strategies
- Referencing SQL endpoints from Lakehouses
- Cloning and versioning tables
- Reporting directly from Warehouse
- Architecture discussion:
- Lakehouse vs Warehouse trade-offs
- Workload separation strategies
- Hands-on:
- Create Warehouse
- Perform DML operations
- Build report from Warehouse data
Apache Spark in Fabric
- Spark architecture fundamentals
- Working with notebooks
- Connecting Spark to Lakehouse
- DataFrame transformations
- Aggregations, joins, and window functions
- Writing SparkSQL queries
- Temporary views and persistent tables
- Python and SQL interoperability
- Scheduling Spark jobs
- Hands-on:
- Transform dataset using PySpark
- Persist results as Delta tables
Real-Time Analytics with KQL
- Overview of Real-Time Intelligence workload
- Creating KQL databases
- KQL fundamentals (filtering, summarization, joins)
- Ingestion techniques for streaming data
- Building Eventstreams
- Routing data to Lakehouse and KQL
- Integrating KQL with Power BI
- Architecture discussion:
- Streaming vs micro-batch processing
- Event-driven analytics design
- Hands-on:
- Create Eventstream
- Query streaming data using KQL
Data Science Workflows in Fabric
- Data Science workload overview
- Working with notebooks and Pandas
- Data Wrangler for transformation
- Exploratory Data Analysis (EDA)
- Feature engineering strategies
- Experiment tracking
- Model training and evaluation (ROC, Precision-Recall)
- Saving and deploying models
- Hands-on:
- Train and evaluate ML model
- Track experiment metrics
Data Activator & Intelligent Automation
- Introduction to Data Activator
- Understanding Reflex triggers
- Creating triggers from Power BI datasets
- Configuring alerts using Eventstream data
- Automated actions and notifications
- Governance and monitoring of automated workflows
- Hands-on:
- Create Reflex rule
- Trigger automated alert from real-time dataset
Capstone: End-to-End Unified Fabric Implementation
Participants will:
- Ingest batch and streaming data
- Implement Bronze–Silver–Gold Lakehouse layers
- Build Warehouse reporting layer
- Create Power BI dashboard
- Implement real-time Eventstream analytics
- Configure automated Data Activator trigger
- Outcome:
- A complete unified analytics solution built entirely within Microsoft Fabric.
Duration
4 Days
Level
Beginner to Intermediate Level
Design and Tailor this course
As per your team needs