🔒 Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided DP-600 Domain 1
Domain 1 — Module 6 of 7 86%
6 of 29 overall

DP-600 Study Guide

Domain 1: Maintain a Data Analytics Solution

  • Workspace Access Controls
  • Row-Level & Object-Level Security
  • Sensitivity Labels & Endorsement
  • Git Version Control in Fabric
  • Deployment Pipelines: Dev → Test → Prod
  • Impact Analysis & Dependencies
  • XMLA Endpoint & Reusable Assets

Domain 2: Prepare Data

  • Microsoft Fabric: The Big Picture Free
  • Lakehouses: Your Data Foundation Free
  • Warehouses in Fabric Free
  • Choosing the Right Data Store Free
  • Data Connections & OneLake Catalog
  • Shortcuts & OneLake Integration
  • Ingesting Data: Dataflows Gen2 & Pipelines
  • Star Schema Design Free
  • SQL Objects: Views, Functions & Stored Procedures
  • Transforming Data: Reshape & Enrich
  • Data Quality & Cleansing
  • Querying with SQL
  • Querying with KQL
  • Querying with DAX

Domain 3: Implement and Manage Semantic Models

  • Semantic Models: Storage Modes
  • Relationships & Advanced Modeling
  • DAX Essentials: Variables & Functions
  • Calculation Groups & Field Parameters
  • Large Models & Composite Models
  • Direct Lake Mode
  • DAX Performance Optimization
  • Incremental Refresh

DP-600 Study Guide

Domain 1: Maintain a Data Analytics Solution

  • Workspace Access Controls
  • Row-Level & Object-Level Security
  • Sensitivity Labels & Endorsement
  • Git Version Control in Fabric
  • Deployment Pipelines: Dev → Test → Prod
  • Impact Analysis & Dependencies
  • XMLA Endpoint & Reusable Assets

Domain 2: Prepare Data

  • Microsoft Fabric: The Big Picture Free
  • Lakehouses: Your Data Foundation Free
  • Warehouses in Fabric Free
  • Choosing the Right Data Store Free
  • Data Connections & OneLake Catalog
  • Shortcuts & OneLake Integration
  • Ingesting Data: Dataflows Gen2 & Pipelines
  • Star Schema Design Free
  • SQL Objects: Views, Functions & Stored Procedures
  • Transforming Data: Reshape & Enrich
  • Data Quality & Cleansing
  • Querying with SQL
  • Querying with KQL
  • Querying with DAX

Domain 3: Implement and Manage Semantic Models

  • Semantic Models: Storage Modes
  • Relationships & Advanced Modeling
  • DAX Essentials: Variables & Functions
  • Calculation Groups & Field Parameters
  • Large Models & Composite Models
  • Direct Lake Mode
  • DAX Performance Optimization
  • Incremental Refresh
Domain 1: Maintain a Data Analytics Solution Premium ⏱ ~11 min read

Impact Analysis & Dependencies

Before you change a lakehouse, know what breaks. Lineage view, impact analysis, and downstream dependency management across Fabric items.

Why impact analysis matters

☕ Simple explanation

Think of Fabric items like dominoes. If you change one (rename a lakehouse column), others fall — dataflows break, semantic models return errors, reports show blanks. Impact analysis shows you which dominoes will fall BEFORE you push the first one.

Impact analysis in Fabric traces the dependency chain from a source item (lakehouse, warehouse) through intermediate items (dataflows, semantic models) to end consumers (reports, dashboards). It answers: “If I change X, what breaks?” Fabric provides the lineage view (visual dependency graph) and impact analysis panel (list of affected items with contact info).

The lineage view

The lineage view is a visual graph showing how items connect:

Lakehouse → Dataflow Gen2 → Warehouse → Semantic Model → Report
                                              ↓
                                          Dashboard

What the lineage view shows

  • Upstream sources — where data comes from
  • Downstream consumers — who depends on this item
  • Cross-workspace dependencies — items in other workspaces that reference this one
  • External sources — connections to data outside Fabric

Accessing lineage view

  1. Open the workspace
  2. Click Lineage view in the top menu
  3. The graph shows all items and their connections

Impact analysis for each item type

The exam tests impact analysis across four item types:

Changed ItemDownstream AffectedExample Impact
LakehouseDataflows, notebooks, warehouse views, semantic models (via SQL endpoint), reportsRenaming a table breaks all SQL queries referencing it
WarehouseSemantic models (via SQL/default model), reports, downstream warehouses (cross-DB)Changing a view breaks the semantic model
Dataflow Gen2Lakehouses, warehouses (where data is loaded)Changing output schema breaks destination tables
Semantic modelReports, dashboards, other models (via DirectQuery chaining)Renaming a measure breaks all reports using it
💡 Scenario: Anita renames a lakehouse table

Anita at FreshCart plans to rename sales_raw to bronze_pos_transactions in her lakehouse. Before making the change, she opens the lineage view and sees:

  • 2 Spark notebooks read from sales_raw
  • 1 Dataflow Gen2 loads data into sales_raw
  • The lakehouse SQL endpoint exposes sales_raw as a view
  • A semantic model in Direct Lake mode references the SQL endpoint view
  • 5 reports connect to that semantic model

Impact: renaming the table would break the notebooks, dataflow, and SQL endpoint view — which cascades to the semantic model and all 5 reports. She coordinates the change with her team before proceeding.

Best practices for managing dependencies

  1. Check lineage before any schema change — column renames, table drops, type changes
  2. Use views as abstraction layers — if reports connect to views (not tables), you can change tables without breaking reports
  3. Notify downstream owners — the impact analysis panel shows item owners and their contact info
  4. Test in Dev first — use deployment pipelines to validate changes before promoting to Prod
  5. Version your changes — Git integration tracks what changed and when, enabling rollback
Question

What is the lineage view?

Click or press Enter to reveal answer

Answer

A visual dependency graph showing how Fabric items connect — upstream sources, downstream consumers, and cross-workspace dependencies. Access it from the workspace menu.

Click to flip back

Question

What does impact analysis answer?

Click or press Enter to reveal answer

Answer

'If I change X, what breaks?' It traces the dependency chain from a source item through intermediate items to end consumers (reports, dashboards). Check it before any schema or naming change.

Click to flip back

Knowledge Check

Anita plans to rename a column in a lakehouse table. What should she do FIRST?

Question

Which four item types does the DP-600 exam test for impact analysis?

Click or press Enter to reveal answer

Answer

Lakehouses, warehouses, Dataflow Gen2, and semantic models. Each has different downstream dependants: lakehouses affect notebooks, dataflows, and SQL endpoints; warehouses affect semantic models and reports; dataflows affect destination tables; semantic models affect reports and dashboards.

Click to flip back

Knowledge Check

Anita deletes a view in a Fabric warehouse that a semantic model uses as its data source. Which downstream items might break?

🎬 Video coming soon


Next up: XMLA Endpoint & Reusable Assets

← Previous

Deployment Pipelines: Dev → Test → Prod

Next →

XMLA Endpoint & Reusable Assets

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.