Have you ever dreamed of becoming an Analytics Engineer and mastering the most in-demand skills in today’s data analytics ecosystem? This course will boost your career opportunities in the analytics realm, while at the same time setting you ready for acquiring the popular DP-600 certificate (Microsoft Fabric Analytics Engineer). You’ll learn the skills necessary to succeed as an Analytics Engineer, and how to practically apply these skills by using Microsoft Fabric!
This course includes practical examples that any Analytics Engineer can immediately apply in their day-to-day job, and many useful tips specifically related to successfully passing the DP-600 exam.
Agenda
- Introduction
- Tutorial overview
- Goals and outcomes
- Setting the expectations
- Microsoft Fabric Core Components
- Fabric – unified platform, tools, people who work with Fabric
- OneLake
- Different Fabric engines
- Delta format as a key pillar of Fabric
- Prepare and Serve Data in Microsoft Fabric – Creating Fabric Items
- Create a lakehouse and/or a warehouse
- Ingest data with notebooks, pipelines and Dataflows Gen2
- Create and manage shortcuts
- Create views and stored procedures
- Prepare And Serve Data in Microsoft Fabric – Data Orchestration
- Understand methods to copy the data from data source to Fabric
- Implement data orchestration with Fabric pipelines
- Prepare And Serve Data in Microsoft Fabric – Data Modeling
- Understand basic dimensional modeling concepts
- Understand fact and dimension tables
- Implement normalization and denormalization
- Aggregate the data
- Implement a star or snowflake schema
- Understand medallion architecture
- Implement medallion architecture in Fabric lakehouse
- Prepare And Serve Data in Microsoft Fabric – Data Transformation
- Implement data cleaning
- Apply data profiling with Notebooks and Dataflows Gen2
- Enhance semantic models with additional columns
- Prepare And Serve Data in Microsoft Fabric – Performance Optimization
- Identify data loading performance bottlenecks
- Understand the concept of query folding
- Implement performance optimization techniques in Dataflows Gen2 and notebooks
- Design Semantic Models
- Understand different storage modes (Import, DirectQuery, Direct Lake)
- Understand the difference between default and custom semantic models
- Enhance semantic models with DAX calculations
- Implement advanced semantic model features, such as Calculation Groups and Field Parameters
- Implement composite models, including Power BI aggregations
- Implement and validate RLS and OLS
- Optimizing Semantic Model Performance
- Troubleshoot poorly performing DAX queries with DAX Studio
- Optimize semantic model with Tabular Editor 2
- Implement Incremental refresh
- Configure and Manage the Fabric Environment
- Understand settings in the Fabric Admin portal
- Understand workspace roles and permissions
- Fabric licensing options
- Implement and manage version control for the Fabric workspace
- Manage and deploy semantic models by using XMLA endpoint
- Explore and Analyze Data
- Apply descriptive analytics in Microsoft Fabric
- Understand T-SQL window functions
- Query data in the lakehouse by using notebooks
- Query data in the lakehouse/warehouse by using T-SQL
- Query data by using XMLA endpoint
- Practical Exam Tips, Quiz and Closing
- How to prepare for the exam – practical tips, tricks and recommendations
- Quiz
Prerequisites:
- Experience with any BI tool, preferably Microsoft’s stack
- Basic understanding of data modeling
- Foundational knowledge of relational databases
- Experience with Microsoft Power BI