Master the DP-600

An interactive study guide built on 7 memory techniques to help you pass the Microsoft Fabric Analytics Engineer Associate exam.

Plan 10-15% Prepare 40-45% Semantic 20-25% Explore 20-25%
What it covers

Semantic models, DAX, Direct Lake, query folding, security (RLS/OLS/CLS), deployment pipelines, and Power BI report optimisation within Microsoft Fabric.

Ideal for

BI developers, Power BI report authors, data analysts building semantic models, and analytics engineers working in Microsoft Fabric.

Aspire to this if

You're a data analyst wanting to move into analytics engineering, or a SQL developer looking to master DAX and the modern Microsoft BI stack.

The Map

An interactive architecture diagram of Microsoft Fabric. Click any node to explore key exam facts.

๐Ÿข OneLake Central Hub ๐Ÿญ Data Factory Orchestration ๐Ÿงน Dataflows Gen2 Power Query Online ๐Ÿ““ Notebooks PySpark ยท Spark SQL ๐Ÿ›๏ธ Lakehouse Schema-on-read ยท Spark ๐Ÿ—๏ธ Warehouse Schema-on-write ยท T-SQL โšก Eventhouse Streaming ยท KQL ๐Ÿ”— SQL Analytics Endpoint Auto-generated ยท Read-only ๐Ÿงฎ Semantic Model Direct Lake ยท Import ยท DirectQuery ๐ŸŽจ Power BI Reports Visualisation ๐Ÿ“Š KQL Dashboards Real-time
10-15%
Plan &
Manage
40-45%
Prepare &
Serve Data
20-25%
Semantic
Models
20-25%
Explore &
Analyse

The Story

Follow data on its journey through Microsoft Fabric โ€” from raw arrival to polished insight.

๐Ÿ“ฆ

The Arrival

Raw data arrives at the grand harbour of OneLake, the one lake to rule them all. Every piece of data in Microsoft Fabric automatically docks here โ€” no exceptions. OneLake is built atop Azure Data Lake Storage Gen2, providing a single unified namespace for the entire organisation.

Exam Intel OneLake = OneDrive for data. One logical lake per tenant. Built on ADLS Gen2. All Fabric items store data in OneLake automatically.
๐Ÿ—๏ธ

The Factory Floor

Inside the Data Factory, pipelines hum with 170+ connectors pulling data from every corner of the enterprise. The Copy Activity moves raw materials from source to destination, while orchestration pipelines coordinate the entire operation.

Exam Intel Data Factory = orchestration + data movement. Copy Activity for transfers. Supports full and incremental loading patterns. Pipeline templates available.
๐Ÿงน

The Cleaning Crew

Dataflows Gen2 workers scrub, transform, and polish the data using Power Query Online. They watch the folding indicators carefully โ€” 5 states: Folding, Not Folding, Might Fold, Opaque, and Unknown. When steps fold, transformations push back to the source.

Exam Intel Query folding = pushing transforms to source. Check icons in Dataflow WEB UI (not desktop!). Column Quality/Distribution/Profile for data profiling. CSV files can't fold.
๐Ÿ”ฌ

The Laboratory

Data scientists in the Notebook Lab run PySpark experiments. They broadcast small DataFrames to every node, use withColumn to engineer features, and maintain their Delta tables with regular VACUUM and OPTIMIZE cycles.

Exam Intel PySpark key methods: broadcast(), .withColumn(), .cast(), df.summary(). Delta maintenance: VACUUM, OPTIMIZE, DESCRIBE HISTORY. Predict function works with Spark SQL and PySpark.
๐Ÿ›๏ธ

The Twin Vaults

Data reaches two great vaults. The Lakehouse welcomes all comers โ€” structured, semi-structured, unstructured โ€” with a flexible schema-on-read philosophy. The Warehouse, more selective, demands structured data and rewards it with full T-SQL power and multi-table transactions.

Exam Intel Lakehouse = schema-on-read, Spark-first, Delta tables. Warehouse = schema-on-write, T-SQL, multi-table transactions. Lakehouse for data engineering/ML. Warehouse for traditional BI/analytics.
๐Ÿ”—

The Shortcut

A magical portal โ€” the OneLake Shortcut โ€” lets data appear in multiple places without being copied. Zero-copy access across workspaces, across lakehouses, even across clouds.

Exam Intel Shortcuts = zero-copy data access. Work across workspaces and external sources. No data duplication. Appear as regular folders/tables in the lakehouse.
๐Ÿ—๏ธ

The Architect's Workshop

The Semantic Model architect shapes raw tables into analytical gold. They choose storage modes wisely: Import for speed, DirectQuery for freshness, Direct Lake for the best of both worlds. Calculation groups reduce redundancy with SELECTEDMEASURE().

Exam Intel Storage modes: Import (fastest), DirectQuery (live), Direct Lake (reads Delta directly). Calculation groups use SELECTEDMEASURE(). Precedence property controls combination order (higher = applied outermost). Only work with explicit measures.
๐Ÿ›ก๏ธ

The Security Sentinels

Three sentinels guard the data. RLS filters rows with DAX expressions. CLS hides specific columns. OLS โ€” the most powerful โ€” makes entire tables and columns invisible, as if they never existed.

Exam Intel RLS = DAX filter expressions + USERPRINCIPALNAME(). CLS = column-level hiding. OLS = requires Tabular Editor, cascading effect on dependent measures, objects completely invisible. Key difference: RLS filters data, OLS hides metadata.
๐ŸŽจ

The Gallery

Finally, data is displayed in the Gallery of Reports. The Performance Analyzer watches for slow visuals. Viewers browse with confidence, knowing Promoted items are team-approved, Certified items meet org quality standards, and Master data items are the organisation's single source of truth.

Exam Intel Performance Analyzer separates DAX query time from render time. Endorsement: Promoted (team) โ†’ Certified (org quality) โ†’ Master data (single source of truth). Sensitivity labels propagate downstream. Reduce visuals per page for performance.
๐Ÿ”„

The Cycle Continues

Deployment pipelines move everything from Dev to Test to Prod. Git integration via PBIP format enables PR reviews. The XMLA endpoint opens the door to enterprise tools like Tabular Editor and DAX Studio.

Exam Intel Deployment pipelines: default Devโ†’Testโ†’Prod (supports 2-10 stages) with data source binding rules. Git: PBIP/PBIR format. XMLA endpoint for Tabular Editor, SSMS, scripted deployments. Impact analysis traces downstream dependencies.

Mnemonic Wall

Memorable acronyms and phrases to anchor key exam concepts in your memory.

๐Ÿ—บ๏ธ
PRISM
Plan, pRepare, Implement (semantic), Scan (explore), Manage
The 4 exam domains. Prepare is the biggest slice at 40-45%.
๐Ÿ’พ
DILD
Direct Lake, Import, Live connection, DirectQuery
Storage modes from newest to oldest.
๐Ÿ”’
ROC
RLS, OLS, CLS โ€” "ROC solid security"
Security layers. RLS filters Rows, OLS hides Objects, CLS restricts Columns.
๐ŸชŸ
VOW
VAR/RETURN, ORDERBY, WINDOW
"I VOW to learn window functions." DAX window function building blocks.
๐Ÿ”ข
SIX
SUMX, Iterators end in X, multi-column requires X
"The SIX rule: if you need multiple columns, add an X." Iterator function rule.
๐Ÿš€
DTP
Dev, Test, Prod
Deployment pipeline stages in order.
๐Ÿ› ๏ธ
TABS
Tabular Editor, ALM Toolkit, Best Practice Analyzer, DAX Studio
The 4 key external tools for Power BI enterprise management.
๐Ÿ“Š
QDP
Column Quality, Distribution, Profile
Data profiling tools in Dataflows Gen2. Quality = % valid/error/empty. Distribution = distinct vs unique counts. Profile = min/max/statistics.
๐Ÿ”ง
VOCO
VACUUM, OPTIMIZE, COMPACT, describe histOry
Delta table maintenance commands.
โญ
PCM
Promoted (team) โ†’ Certified (org quality) โ†’ Master data (single source of truth)
"PCM = Promoted โ†’ Certified โ†’ Master data." Three endorsement levels.
โšก
WISE
Where (filter), Identify patterns, Summarize (group), Extend (add columns)
KQL operators in logical order.
โšก
FLASH
Fallback triggers: RLS on tabLe, views (Auto-generated), capacity guard railS, Direct Lake on OneLake Has no fallback
Direct Lake fallback triggers.
๐Ÿ”„
RR
RangeStart / RangeEnd
Incremental refresh parameters. Must be exact names. Query folding strongly recommended. No equality on both parameters. No IR for Direct Lake.
๐Ÿ‘ฅ
AMVC
Admin, Member, Contributor, Viewer
Workspace roles from most to least powerful.
๐Ÿ”‘
BUILD
Build permission Unlocks: Investigate in Excel, Link to semantic models cross-workspace, Design composite models
Build permission capabilities.

Versus Arena

Click any card to flip and reveal a detailed comparison table.

๐Ÿ›๏ธ vs ๐Ÿ—๏ธ
Lakehouse vs Warehouse
Click to flip

Lakehouse vs Warehouse

AspectLakehouseWarehouse
SchemaSchema-on-readSchema-on-write
LanguageSpark (PySpark/SQL)T-SQL
Data typesAll (structured, semi, unstructured)Structured only
TransactionsSingle tableMulti-table
Best forData engineering, ML, data scienceBI analytics, reporting
StorageDelta tables + FilesTables only
Auto-endpointSQL Analytics Endpoint (read-only)Full SQL (read-write)
Click to flip back
๐Ÿ“ฆ vs โšก vs ๐Ÿ”—
Import vs DirectQuery vs Direct Lake
Click to flip

Import vs DirectQuery vs Direct Lake

AspectImportDirectQueryDirect Lake
Data locationIn-memory cacheSource systemOneLake Delta
PerformanceFastestSlowestFast (with fallback)
FreshnessScheduled refreshReal-timeNear real-time
Size limitModel size limitNo limitCapacity guardrails
Refresh neededYesNoFraming only
Best forSmall-medium dataMust be liveFabric-native data
Click to flip back
๐Ÿ”’ vs ๐Ÿ›ก๏ธ vs ๐Ÿ”
RLS vs CLS vs OLS
Click to flip

RLS vs CLS vs OLS

AspectRLSCLSOLS
RestrictsRowsColumnsTables & Columns
MethodDAX filter expressionsColumn hiding per roleTabular Editor required
User seesObject exists, data filteredColumn hiddenObject doesn't exist
Key functionUSERPRINCIPALNAME()N/AN/A
CascadingNoNoYes โ€” dependent measures hidden
Config in PBI DesktopYesYesNo โ€” external tool only
Click to flip back
1๏ธโƒฃ vs 2๏ธโƒฃ
Dataflow Gen1 vs Gen2
Click to flip

Dataflow Gen1 vs Gen2

AspectGen1Gen2
OutputPower BI dataset onlyMultiple destinations
EnginePower QueryPower Query + enhanced compute
StagingLimitedLakehouse staging
PerformanceStandardFast copy + scale-out
Fabric nativeNoYes
Click to flip back
๐Ÿ… vs โœ… vs ๐Ÿ‘‘
Promoted vs Certified vs Master Data
Click to flip

Endorsement Levels

AspectPromotedCertifiedMaster Data
Who sets itUsers with write accessDesignated certifiersDesignated certifiers
Meaning"Team trusts this""Meets org quality standards""Single source of truth"
GovernanceInformalFormal processFormal + authoritative
Click to flip back
๐Ÿ“ vs ๐Ÿ“
Measures vs Calculated Columns
Click to flip

Measures vs Calculated Columns

AspectMeasuresCalculated Columns
EvaluatedQuery time (dynamic)Refresh time (static)
ContextFilter contextRow context
StorageNo storage costStored in model
PerformanceGenerally betterIncreases model size
Use forAggregations, ratios, KPIsRow-level flags, categories
Best practicePrefer measuresUse sparingly
Click to flip back
SUM vs SUMX
Aggregators vs Iterators
Click to flip

Aggregators vs Iterators

AspectAggregatorsIterators
ExamplesSUM, AVERAGE, MIN, MAXSUMX, AVERAGEX, MINX, MAXX
NamingNo suffixEnd in X
ParametersSingle columnTable + expression
Multi-columnCannotRequired for multi-column
ContextFilter contextRow context per row
PerformanceFasterSlower on large tables
Click to flip back
โœ… vs โŒ
Query Folding: Yes vs No
Click to flip

Query Folding: Yes vs No

AspectFoldsDoesn't Fold
IndicatorsFolding (green)Not folding / Might fold / Opaque / Unknown
ProcessingAt data sourceLocally in Power Query
PerformanceFast, efficientSlow, resource-intensive
ExamplesSQL Server, Azure SQLCSV files, web scraping
Required forIncremental refreshN/A
Check inDataflow WEB UI(same)
Click to flip back
๐Ÿ”— vs ๐Ÿ“‹
OneLake Shortcuts vs Data Copy
Click to flip

OneLake Shortcuts vs Data Copy

AspectShortcutsCopy
Data duplicationNo (zero-copy)Yes
Storage costNoneDouble
FreshnessAlways currentStale until refreshed
Cross-workspaceYesYes
External sourcesYes (ADLS, S3)Via pipelines
Use whenReal-time access neededTransformation required
Click to flip back

The Cheat Sheet

A dense four-column reference grid โ€” one column per exam domain.

Plan & Manage

10-15%

Workspace Roles

  • Admin > Member > Contributor > Viewer
  • Build Permission: Create reports, Analyze in Excel, composite models, cross-workspace access

Deployment Pipelines

  • Default: Dev โ†’ Test โ†’ Prod (supports 2-10 stages)
  • Rules for data source bindings
  • Impact analysis for downstream deps

Git Integration

  • PBIP/PBIR text format for PR reviews
  • Notebooks as source files (.py/.sql default, .ipynb via API)

XMLA Endpoint

  • Tabular Editor, SSMS
  • Table partitioning, scripted deployments
  • Enable for write operations

Governance

  • Sensitivity Labels: Public โ†’ General โ†’ Confidential โ†’ Highly Confidential
  • Propagate downstream, block export
  • Endorsed: Promoted โ†’ Certified โ†’ Master data (single source of truth)
  • F-SKU (Fabric), Premium. Shared = PBI only
  • Lineage: Source โ†’ Dataflow โ†’ Lakehouse โ†’ Model โ†’ Reports

Prepare & Serve

40-45%

OneLake & Shortcuts

  • One lake per tenant. ADLS Gen2. Unified namespace
  • Shortcuts: zero-copy, cross-workspace, cross-cloud (ADLS, S3)

Storage

  • Lakehouse: schema-on-read, Spark, Delta + Files, Z-Order, file-level security
  • Warehouse: schema-on-write, T-SQL, multi-table tx, cross-DB queries
  • Eventhouse: streaming/events, KQL, telemetry, logs, IoT
  • SQL Analytics Endpoint: auto-gen for lakehouses, read-only T-SQL

Data Movement

  • Data Factory: 170+ connectors, Copy Activity, full + incremental
  • Dataflows Gen2: Power Query Online, query folding (web UI icons!)
  • Profiling: Column Quality / Distribution / Profile

Query Folding

  • 5 indicator states: Folding, Not Folding, Might Fold, Opaque, Unknown
  • Check in web UI only (not desktop)
  • CSV never folds. Required for incremental refresh

Notebooks & Delta

  • PySpark + Spark SQL. broadcast() for small DFs
  • .withColumn(), .cast(). predict() in both languages
  • VACUUM, OPTIMIZE, DESCRIBE HISTORY, Z-Order

Semantic Models

20-25%

Storage Modes

  • Import: fastest, in-memory, scheduled refresh
  • DirectQuery: live, slower, no size limit
  • Direct Lake: reads Delta, best of both
  • Composite: mix modes in one model
  • Large format: >10GB or ANY XMLA writes

Direct Lake Fallback

  • Automatic (default), DirectLakeOnly, DirectQueryOnly
  • Triggers: RLS on table, views, capacity guardrails

DAX

  • VAR/RETURN: evaluated once, improves perf
  • Iterators (X): table + expression, row context
  • Window: INDEX, OFFSET, WINDOW + ORDERBY/PARTITIONBY
  • Info: ISBLANK, HASONEVALUE, ISINSCOPE, INFO.*
  • Calc groups: SELECTEDMEASURE(), precedence, explicit only
  • Field parameters: dynamic column/measure switching

Incremental Refresh

  • RangeStart/RangeEnd (exact names!)
  • Query folding strongly recommended. No equality on both
  • No IR for Direct Lake. Hybrid = Premium only

External Tools

  • Tabular Editor: OLS, calc groups, partitions
  • DAX Studio: query analysis
  • ALM Toolkit: deployments
  • BPA + VertiPaq Analyzer

Explore & Analyse

20-25%

Query Languages

  • T-SQL: warehouse + SQL analytics endpoint, joins, window funcs
  • KQL: where, summarize, render, extend. Eventhouse/real-time
  • DAX: EVALUATE + SUMMARIZECOLUMNS. CALCULATE for context
  • Visual Query Editor: no-code querying

Performance

  • Performance Analyzer: DAX query vs render time
  • Query Diagnostics: backend DQ/DL behaviour
  • Fewer visuals per page
  • Summary over detail
  • Dropdowns not lists for high cardinality
  • Disable unnecessary cross-filtering

Security in Reports

  • RLS tested with "View as" role
  • OLS makes fields disappear entirely
  • Sensitivity labels propagate to reports

Advanced

  • Aggregation tables: pre-summarised for large facts
  • ALL/ALLSELECTED/ALLEXCEPT: removing filters
  • Data Profiling: Quality, Distribution, Profile

Memory Palace

Walk through five rooms, each representing a domain of the exam. Objects fade in as you scroll.

The Lobby

Fabric Overview โ€” Where your journey begins

๐Ÿข
OneLake
One lake per tenant, built on ADLS Gen2, OneDrive for data
๐Ÿ‘ฅ
Workspace Roles
Admin > Member > Contributor > Viewer. Shared capacity = PBI only
๐Ÿ”‘
Build Permission
Create reports from models, Analyze in Excel, composite models
๐Ÿ“Š
Capacity SKUs
F-SKU (Fabric), Premium P-SKU. F64, F128 for sizing
๐Ÿท๏ธ
Sensitivity Labels
Public, General, Confidential, Highly Confidential. Propagate downstream
โญ
Endorsement
Promoted (team) โ†’ Certified (org quality) โ†’ Master data (single source of truth)

The Data Lab

Data Preparation โ€” Where raw becomes refined

๐Ÿญ
Data Factory
170+ connectors, Copy Activity, pipeline orchestration
๐Ÿงน
Dataflows Gen2
Power Query Online, query folding indicators (web UI only!)
๐Ÿ“Š
Data Profiling
Quality (valid/error/empty %), Distribution (distinct/unique), Profile (statistics)
๐Ÿ”—
OneLake Shortcuts
Zero-copy data access across workspaces and clouds
๐Ÿ““
Notebooks
PySpark: broadcast(), withColumn(), cast(). Delta: VACUUM, OPTIMIZE
๐Ÿ”„
Query Folding
5 states: Folding, Not Folding, Might Fold, Opaque, Unknown. Web UI only. CSV never folds

The Model Workshop

Semantic Models โ€” Where data becomes meaning

โšก
Storage Modes
Import (fastest) โ†’ Direct Lake (reads Delta) โ†’ DirectQuery (live, slowest)
๐Ÿ”„
Direct Lake Fallback
Automatic/DirectLakeOnly/Disabled. Triggers: RLS, views, guardrails
๐Ÿ“
DAX Iterators
End in X: SUMX, AVERAGEX. Need table + expression. Multi-column = must use X
๐ŸชŸ
Window Functions
INDEX (nth row), OFFSET (relative), WINDOW (range). All need ORDERBY
๐Ÿงฎ
Calculation Groups
SELECTEDMEASURE(), precedence property, explicit measures only
๐Ÿ“ˆ
Incremental Refresh
RangeStart/RangeEnd exact names. Query folding strongly recommended. No IR for Direct Lake

The Security Vault

Security & Governance โ€” Where trust is enforced

๐Ÿ”’
RLS
DAX filter expressions. USERPRINCIPALNAME(). Filters rows only. Dynamic per user
๐Ÿ”
OLS
Tabular Editor ONLY. Hides entire objects. Cascading: dependent measures vanish
๐Ÿ›ก๏ธ
CLS
Column-level hiding. Can't protect measures or tables (use OLS for that)
๐Ÿ“‹
XMLA Endpoint
Enterprise management. Tabular Editor, SSMS. Enable large format for writes
๐Ÿš€
Deployment Pipelines
Dev โ†’ Test โ†’ Prod. Data source binding rules. Impact analysis
๐Ÿ”€
Git Integration
PBIP/PBIR format. PR reviews. Notebooks as source files (.py/.sql)

The Observatory

Explore & Analyse โ€” Where insights are discovered

๐Ÿ”
Performance Analyzer
DAX query time vs render time. Identifies slow visuals
๐Ÿ“Š
T-SQL
Warehouse + SQL Analytics Endpoint. Visual Query Editor for no-code
โšก
KQL
where, summarize, render, extend. For eventhouse real-time data
๐Ÿ› ๏ธ
External Tools
Tabular Editor, DAX Studio, ALM Toolkit, BPA, VertiPaq Analyzer
๐Ÿ“‰
Report Optimisation
Fewer visuals, summary over detail, dropdowns for high cardinality
๐ŸงŠ
Aggregation Tables
Pre-summarised facts for composite model performance

Pattern Spotter

Decision flowcharts and trigger-answer pattern cards for common exam questions.

Which Data Store?

What type of data?
  โ”œโ”€โ”€ Streaming / Events / IoT โ†’ Eventhouse (KQL)
  โ”œโ”€โ”€ Unstructured / Semi-structured โ†’ Lakehouse
  โ”œโ”€โ”€ Need multi-table transactions?
  โ”‚   โ”œโ”€โ”€ Yes โ†’ Warehouse
  โ”‚   โ””โ”€โ”€ No โ†’ Need Spark / ML?
  โ”‚       โ”œโ”€โ”€ Yes โ†’ Lakehouse
  โ”‚       โ””โ”€โ”€ No โ†’ Need T-SQL?
  โ”‚           โ”œโ”€โ”€ Yes โ†’ Warehouse
  โ”‚           โ””โ”€โ”€ Either works โ†’ Lakehouse (more flexible)

Which Storage Mode?

Where is the data?
  โ”œโ”€โ”€ OneLake Delta tables โ†’ Direct Lake (default for Fabric)
  โ”‚   โ””โ”€โ”€ Need guaranteed no fallback? โ†’ DirectLakeOnly setting
  โ”œโ”€โ”€ External source, needs to be live โ†’ DirectQuery
  โ”œโ”€โ”€ Small-medium, can schedule refresh โ†’ Import (fastest performance)
  โ””โ”€โ”€ Mix of sources / needs โ†’ Composite Model

Which Security Layer?

What do you need to restrict?
  โ”œโ”€โ”€ Which rows users see โ†’ RLS (DAX expressions)
  โ”œโ”€โ”€ Which columns users see โ†’ CLS (column hiding)
  โ”œโ”€โ”€ Hide entire tables/columns from existence โ†’ OLS (Tabular Editor)
  โ”œโ”€โ”€ Classify data sensitivity โ†’ Sensitivity Labels
  โ””โ”€โ”€ File-level in lakehouse โ†’ OneLake RBAC

Which External Tool?

What do you need to do?
  โ”œโ”€โ”€ Configure OLS โ†’ Tabular Editor (only option!)
  โ”œโ”€โ”€ Create calculation groups โ†’ Tabular Editor (or PBI Desktop)
  โ”œโ”€โ”€ Analyse DAX query performance โ†’ DAX Studio
  โ”œโ”€โ”€ Compare/deploy models between environments โ†’ ALM Toolkit
  โ”œโ”€โ”€ Check model best practices โ†’ Best Practice Analyzer
  โ””โ”€โ”€ Analyse model storage/compression โ†’ VertiPaq Analyzer

Trigger โ†’ Answer Patterns

"zero-copy" or "no data duplication"
โ†’ OneLake Shortcuts
"schema-on-read"
โ†’ Lakehouse
"multi-table transactions"
โ†’ Warehouse
"streaming" or "telemetry" or "IoT"
โ†’ Eventhouse
"objects completely hidden" or "as if deleted"
โ†’ OLS (Object-Level Security)
"Tabular Editor required"
โ†’ OLS configuration
"SELECTEDMEASURE()"
โ†’ Calculation Groups
"RangeStart / RangeEnd"
โ†’ Incremental Refresh
"fallback to DirectQuery"
โ†’ Direct Lake on SQL endpoints
"query folding required"
โ†’ Incremental Refresh
"single source of truth"
โ†’ Master data endorsement
"propagate downstream"
โ†’ Sensitivity Labels
"VACUUM or OPTIMIZE"
โ†’ Delta Table Maintenance
"broadcast()"
โ†’ Small DataFrame optimisation in PySpark
"precedence property"
โ†’ Calculation Groups
"PBIP or PBIR format"
โ†’ Git Integration / version control
"impact analysis"
โ†’ Deployment Pipelines / Lineage
"enable large format even for small models"
โ†’ XMLA write operations

Train with practitioners, not presenters

Lucid Labs delivers Microsoft certification training grounded in real-world project experience. We adapt every session to your team's environment, data stack, and business objectives โ€” because the best exam prep comes from engineers who build these solutions every day.

๐ŸŽฏ
Tailored Content
Training built around your actual data, your tools, and your use cases โ€” not generic slides.
๐Ÿ› ๏ธ
Hands-On Labs
Work through real scenarios in your own environment with expert guidance at every step.
๐Ÿ“ˆ
Exam + Capability
Pass the exam and build lasting skills your team can apply from day one.
Talk to us about Fabric Analytics & Power BI training

Custom training for teams & individuals โ€” remote or on-site across Australia

Keith Oak
Keith Oak
Director & Principal Consultant โ€” Lucid Labs

Microsoft Solutions Partner architect specialising in Fabric, Azure Data & AI, and GitHub Enterprise. 18+ years delivering data platforms for Australian businesses โ€” building the systems these exams test every day.