← All study guides

In-Depth DP-700 Learning Path

Work through these topics in order to move from Fabric foundations to ingestion, Spark, Delta, real-time analytics, warehousing, operations, and exam scenario practice.

01
Platform orientation

Fabric and OneLake foundations

Start with the Fabric mental model: one SaaS analytics platform, OneLake as the shared data foundation, and workload items such as Lakehouse, Warehouse, Eventhouse, and semantic models.

  • OneLake stores data once in open Delta-Parquet formats for Spark, SQL, Power BI, and real-time workloads.
  • Workspaces organize collaboration, permissions, lineage, Git integration, and managed compute.
  • Shortcuts link external or cross-workspace data without copying it into Fabric.

Checkpoint: You can separate the roles of a workspace, OneLake, Lakehouse, Warehouse, Eventhouse, and semantic model.

02
Ingest and transform data

Ingest data with Dataflows Gen2 and pipelines

Build the ingestion foundation from Dataflows Gen2, Power Query Online, pipelines, Copy Data, parameters, schedules, and metadata-driven processing.

  • Dataflows Gen2 follow the Connect, Transform, Land workflow for visual ETL.
  • The interface centers on the ribbon, queries pane, diagram view, data preview, and query settings.
  • Pipelines orchestrate Copy Data, notebooks, stored procedures, metadata checks, parameters, and triggers.

Checkpoint: You can choose Dataflow, Copy Data, notebook, or pipeline from a scenario instead of memorizing one default tool.

Open topic
03
Transform with PySpark and SQL

Use Spark notebooks for engineering work

Learn how Spark pools, runtimes, environments, DataFrames, Spark SQL, and notebook visualizations support repeatable lakehouse transformations.

  • Spark pools use a driver and executors to distribute large-scale processing.
  • Explicit schemas are more reliable than inference for repeatable production loads.
  • Temporary views support session SQL; managed tables persist data in the catalog.

Checkpoint: You can translate SQL ideas into Spark concepts such as where, groupBy, overwrite, partitionBy, temp views, and managed tables.

Open topic
04
Streaming and real-time analytics

Build real-time solutions with Eventhouse and KQL

Cover Eventstreams, direct ingestion, Eventhouse, KQL databases, querysets, materialized views, stored functions, dashboards, and Activator.

  • Eventstreams transform and route data before storage; direct ingestion lands high-volume data quickly.
  • KQL performs best when you filter by time early, project needed columns, and keep joins efficient.
  • Dashboards visualize current state; Activator follows Connect, Monitor, Act when a condition should trigger action.

Checkpoint: You can choose Eventstream, Eventhouse, KQL, dashboard, or Activator from a real-time scenario.

Open topic
05
Warehouse and dimensional modeling

Implement a Fabric Data Warehouse

Study warehouse storage on OneLake, full transactional T-SQL, SQL analytics endpoint differences, fact and dimension design, keys, star schemas, and slowly changing dimensions.

  • A Warehouse supports read-write T-SQL; a Lakehouse SQL analytics endpoint is read-only for lakehouse tables.
  • Fact tables store measurements; dimensions provide descriptive context and surrogate-key lookups.
  • Star schemas reduce reporting joins; slowly changing dimensions preserve the right amount of history.

Checkpoint: You can decide when a Warehouse is a better fit than a Lakehouse SQL endpoint or notebook-driven table.

Open topic
06
Monitor and optimize analytics

Monitor, troubleshoot, and optimize

Tie the study guide back to run IDs, pipeline monitoring, Dataflow and notebook errors, Eventhouse and Eventstream issues, shortcut failures, and performance tuning.

  • Use run details and status to diagnose failed pipelines, Dataflows, notebooks, Eventstreams, and warehouse queries.
  • Optimize Lakehouse tables, Spark jobs, pipelines, warehouses, Eventstreams, Eventhouses, and query patterns.
  • Configure alerts when failures or changing operational conditions require action.

Checkpoint: You can describe a troubleshooting sequence before jumping straight to a tool-specific fix.

Open topic
07
Implement and manage analytics

Secure, govern, and manage lifecycle

Finish with workspace settings, lifecycle management, Git, deployment pipelines, Fabric REST APIs, workspace and item permissions, row/column/object/file controls, masking, labels, endorsement, audit logs, and OneLake security.

  • Use workspace roles and item permissions for collaboration boundaries.
  • Use row-level, column-level, object-level, and file-level controls for finer-grained data access.
  • Use Git integration and deployment pipelines to separate development, testing, and production.

Checkpoint: You can choose the narrowest security or lifecycle control that satisfies the scenario.

Open topic
08
Exam-wide revision

Final scenario drill

Close the loop with component selection, comparison tables, and final checklists for the concepts most likely to be confused in scenario questions.

  • Compare Dataflow, pipeline, Copy Data, notebook, KQL, Lakehouse, Warehouse, Eventhouse, and Activator.
  • Practice choosing full, incremental, streaming, dimensional, and medallion loading patterns.
  • Review the high-value distinctions before switching into timed DP-700 practice questions.

Checkpoint: You can read a requirement and identify the Fabric component, loading pattern, and security boundary it implies.

Open topic