Domain 1 of 3

Implement and manage an analytics solution

Domain · 33.3% of the DP-700 exam

Four requests, one workspace, four questions

Four requests land on the same Monday: make Spark sessions start faster, get last week's notebook into production, let an auditor read exactly one table, and start the nightly load when the file arrives instead of at 2 a.m. They are answered through the workspace, its items, and the compute, roles, and connections around them, and that is what gives this domain its shape: four questions asked of one workspace, namely what compute runs it, how the change ships, who may read it, and what makes it run. The trap worth naming now is the plausible answer that belongs to a different question, such as resizing a Spark pool when the missing piece is a library (libraries live in an Environment, the Fabric item that carries the Spark runtime and its packages), or assigning the workspace to a domain — the Fabric classification feature, not one of DP-700's three exam domains — when the request was for access, since a domain assignment classifies items and grants nobody anything.

The domain unfolds in four steps, one per subtopic

All three DP-700 domains carry the same 30 to 35 percent weight, and this one covers the workspace-level setup the other two depend on: Ingest and transform data moves the rows, Monitor and optimize an analytics solution watches what ran, and these four pages configure the container both happen in. Configure Microsoft Fabric workspace settings answers what compute runs it, a question wider than compute alone: Spark pools and Environments and the Apache Airflow runtime, plus the domain a workspace is classified under and outbound access protection for OneLake (the single storage layer beneath every workspace), a network limit rather than a permission. Implement lifecycle management in Fabric answers how the change ships, through Git integration and deployment pipelines plus the database project that carries a warehouse schema. Configure security and governance answers who may read it, stacking workspace roles, item permissions, SQL engine grants, and OneLake security roles, with sensitivity labels, endorsement, and audit logs layered on top of that permission model. Orchestrate processes answers what makes it run, starting with the choice between a Dataflow Gen2, a pipeline, and a notebook and going on to schedules, event triggers, parameters, and dependency conditions.

Prefer the narrowest scope and the control built for the job

One instinct settles most ties across the four questions: take the narrowest scope that satisfies the requirement, and reach for the feature designed for it rather than the nearest larger knob. Sharing one item beats adding someone to a workspace role, because a workspace role applies to every item in the workspace; setting the value once in a deployment rule or a variable library beats hand-editing the target after every promotion; an event trigger beats a schedule that polls often enough to notice the file. A second habit rides along, which is that most controls here take effect on the next run rather than the one already in flight: a runtime change applies to the next Spark session, and a deployment copies definitions without the data behind them, so plan the refresh or reload that follows.

The four workspace-level questions, and where each one is covered

QuestionWhat it decidesKey controlsDrill into
What compute runs itWhich engine and runtime execute work in this workspace, how it is classified, and where it may connectSpark pools and Environments, domain assignment, OneLake outbound access protection, Apache Airflow poolsConfigure Microsoft Fabric workspace settings
How the change shipsHow an item definition travels from a developer's workspace to test and productionGit integration and branches, deployment pipelines and stages, deployment rules, warehouse database projectsImplement lifecycle management in Fabric
Who may read itWhich principals reach which tables, columns, rows, and files, and how items are classified and auditedWorkspace roles, item permissions, SQL engine grants and masking, OneLake security roles, labels, endorsement, audit logsConfigure security and governance
What makes it runWhich item does the work, what starts it, and in what order the steps proceedDataflow Gen2, pipelines and notebooks, schedules and event triggers, parameters, dependency conditions and retriesOrchestrate processes

Decision tree

Is it about what compute runs it? Yes Configure Microsoft Fabric workspace settings Spark pool, Environment, domain No Is it about how the change ships? Yes Implement lifecycle management in Fabric Git, deployment pipeline No Is it about who may read it? Yes Configure security and governance Roles, permissions, grants No Orchestrate processes What makes it run Pipeline, schedule, event trigger

Subtopics in this domain