Prepstellar

DP-700 · Getting started

22 cards

Fabric Workloads and Core Objects

Swipe, scroll or use ← →
  1. Read the organizational hierarchy

    Before creating anything in Fabric, it pays to know which box you are creating it in. Almost every administrative question — who can see this, what pays for it, where does it live — is answered by naming the right level of the hierarchy.

    A tenant is one Fabric instance for an organization and is aligned with a Microsoft Entra tenant. One organization, one tenant, one unified OneLake underneath it. Above the workspace level, an organization can group workspaces into domains, such as Finance or Marketing, so administrators can delegate management and apply governance policies to a business area.

    1 / 22
  2. Read the organizational hierarchy

    Inside the tenant, a capacity supplies a dedicated set of resources that can be used at a given time. Capacity defines the ability of a resource to perform an activity or to produce output, and Fabric offers it through Fabric SKUs and trials.

    The meter that goes with it is the capacity unit (CU), the unit of compute measurement in Fabric. All workloads and operations consume capacity units from the available capacity, and that consumption is classified as interactive or background. Different items consume different amounts at a given moment.

    Term What it supplies
    Tenant The organization's single Fabric instance, aligned with Microsoft Entra.
    Domain A logical grouping of workspaces for a business area.
    Capacity A dedicated set of resources available to perform work.
    Capacity unit The measure of the compute those operations consume.
    2 / 22
  3. Quick check

    What does a capacity provide in Fabric?

    1. AA metadata layer of relationships and business measures

      That describes a semantic model, which defines tables, relationships, and measures for reporting.

    2. BA dedicated set of resources available to perform work

      Right. Capacity is the pool of resources behind the work, and capacity units measure the compute it consumes.

    3. CA folder that holds every item one developer created

      Grouping items is what a workspace does, and it groups them for a team rather than for one person.

    3 / 22

  4. Work inside a workspace

    Teams do not build directly in the tenant. A workspace is a collaborative container for Fabric items and uses capacity for its executed work. It brings different functionality together in one environment designed for collaboration, and it provides controls over who can access the items in it.

    An item is an object created in Fabric, such as a lakehouse, notebook, warehouse, pipeline, or eventhouse. Users create reports, notebooks, and semantic models inside a workspace, and the work those items execute draws on the assigned capacity.

    4 / 22
  5. Work inside a workspace

    Read as a ladder, the hierarchy is: tenant, then capacity-backed workspace, then items inside the workspace. Getting the order right also rules out the shapes that sound plausible but are inverted, such as a tenant living inside an item or a capacity living inside a notebook.

    So when an administrator needs collaboration boundaries, access controls, a place to group lakehouses and notebooks, and compute drawn from assigned resources, the answer is a single object with a single setting: a workspace assigned to Fabric capacity.

    A workspace is also none of the following: it is not a Spark application split into parallel jobs, it is not a stream catalog without user-created objects, and it is not Direct Lake, which is a storage mode that lets semantic models read Delta tables straight from OneLake without importing data or using DirectQuery.

    5 / 22
  6. Quick check

    A team needs one place to group lakehouses and notebooks, control who can open them, and draw compute from assigned resources. What should be set up?

    1. AA workspace assigned to Fabric capacity

      Right. The workspace groups the items and controls access, and the assigned capacity supplies resources for the work they run.

    2. BA Spark job definition assigned to a notebook cell

      A Spark job definition holds run parameters for one application; it is not a collaboration boundary.

    3. CA semantic model bound to a deployment pipeline

      A semantic model is a metadata layer for reporting and does not group engineering items or control their compute.

    6 / 22

  7. Separate workloads from items

    Here is the distinction that trips up almost everyone in week one. A workload is a collection of capabilities for a particular function; an item is an object created with those capabilities.

    Workloads Items they include
    Data Engineering Lakehouse, notebook, Spark job definition
    Data Factory Pipeline, Dataflow Gen2, connector, trigger
    Data Warehouse Warehouse
    Real-Time Intelligence Eventhouse, eventstream
    Power BI Report, dashboard, semantic model
    7 / 22
  8. Separate workloads from items

    Put plainly: Data Factory is not a pipeline, and Data Engineering is not a notebook. The workload is the shelf; the item is what you take off it.

    A pipeline is a Data Factory item used to orchestrate data movement and transformation. A notebook is a Data Engineering item used to author code, run and monitor Spark jobs, view results, and collaborate. Each Fabric workload includes different item types, which is why naming the workload first usually narrows the choice of item to two or three candidates.

    Note what neither of them is. A workload does not store files, and an item does not measure compute — that is what capacity units do. A workload is not a tenant, and an item is not a security principal.

    8 / 22
  9. Quick check

    Which statement separates a workload from an item?

    1. AA workload is a tenant, and an item is an organizational directory

      A tenant is the organization's Fabric instance; a workload is a set of capabilities inside it.

    2. BA workload stores the files, and an item measures compute consumption

      Files live in OneLake and compute is measured in capacity units, so neither role belongs to these two terms.

    3. CA workload groups capabilities, and an item is an object created with them

      Right. Data Engineering and Data Factory are workloads; lakehouses, notebooks, and pipelines are items.

    9 / 22

  10. Keep your progress in the app

    That’s 3 of 8 quick checks. In the app they stay answered, and every lesson remembers where you left off.

  11. Recognize the engineering objects

    Data Engineering exists for large-scale processing with Apache Spark, and its first item is where the data sits. A lakehouse combines files, folders, and tables over a data lake and supports both Spark and SQL engines for big-data processing. Its Delta-formatted tables support ACID transactions, and it holds structured and unstructured files organized in folders and subfolders inside a workspace folder in OneLake.

    Delta is not an exotic choice here: Delta Lake is the standard table format across all Fabric workloads, so data ingested into Fabric is stored as Delta tables by default.

    10 / 22
  12. Recognize the engineering objects

    The second item is the batch worker. A Spark job definition is a set of parameters that describes how a Spark application should run — input and output data, transformations, and configuration — and it lets you submit batch or streaming jobs to the Spark cluster.

    Item Reach for it when
    Lakehouse Structured and unstructured data must be stored and processed by Spark and SQL engines.
    Spark job definition A batch or streaming Spark application must be submitted with fixed parameters.
    Semantic model Business measures and relationships must feed reports.
    Capacity unit Nothing is stored: it is a measure of compute consumption.
    11 / 22
  13. Quick check

    Which item stores structured and unstructured data so that both Spark and SQL engines can process it?

    1. AA capacity unit

      A capacity unit measures compute consumption and holds no data at all.

    2. BA lakehouse

      Right. A lakehouse combines files, folders, and Delta tables and is used by the Spark and SQL engines.

    3. CA deployment pipeline

      A deployment pipeline promotes content between stages rather than storing data for processing.

    12 / 22

  14. Use the notebook as the interactive surface

    The third engineering item is the one engineers spend their day in. A notebook is a multi-language interactive programming tool that supports authoring code and Markdown, running and monitoring Spark jobs, viewing results, and collaborating with team members. It serves exploration, preparation, and machine learning experiments alike.

    Its second life matters as much as its first: a notebook can be transformed into a pipeline activity for orchestration. Interactive work during development, scheduled execution in production, one artifact throughout — no rewrite into a different item when the code is ready to run on its own.

    13 / 22
  15. Quick check

    A team wants an interactive multi-language document for code, Spark runs, results, and collaboration, and later needs that work orchestrated. Which item fits?

    1. AA shortcut, which can author code and monitor application runs

      A shortcut is a reference to data in another store; it runs no code and monitors nothing.

    2. BA capacity, which becomes a Dataflow Gen2 item

      A capacity is a pool of resources and never becomes an authoring or transformation item.

    3. CA notebook, which can be used as a pipeline activity

      Right. The notebook covers interactive authoring and Spark work, and it can run as a pipeline activity.

    14 / 22

  16. Tell the two kinds of pipeline apart

    Data Factory supplies the movement and orchestration items, and one of its names is badly overloaded. A Data Factory pipeline orchestrates data movement and transformation and is different from a Fabric deployment pipeline.

    Object What it moves
    Data Factory pipeline Data, through activities that copy and transform it.
    Deployment pipeline Fabric content, promoted between development stages.

    The confusion is only in the word. The first is an item you build a data solution with; the second belongs to release management. Neither of them measures capacity units, defines a tenant, supplies an identity, or produces a report.

    15 / 22
  17. Tell the two kinds of pipeline apart

    Alongside pipelines, Dataflow Gen2 is the low-code Power Query interface for ingesting data from hundreds of sources and transforming it. A connector attaches Data Factory to a type of data store, and a trigger starts pipelines on conditions such as a schedule or the arrival of data.

    These objects may cooperate with Data Engineering objects in the same workspace: a Dataflow Gen2 can prepare data with a visual interface while a pipeline sequences the activities that surround it, and the pipeline can call a notebook as one of those activities.

    16 / 22
  18. Quick check

    How does a Data Factory pipeline differ from a deployment pipeline?

    1. AThe first defines the tenant, and the second issues Entra identities

      Neither object defines the organization's Fabric instance or issues identities.

    2. BThe first orchestrates data movement; the second promotes approved content between stages

      Right. One is the Data Factory item that runs data activities; the other belongs to release management between stages.

    3. CThe first is a semantic model, and the second is a Power BI report visual

      A semantic model and a report visual are Power BI objects and unrelated to either pipeline.

    17 / 22

  19. Locate shared data in OneLake

    OneLake is the single storage layer for Fabric workloads, so the last group of objects is about reaching data rather than holding it.

    A shortcut is an embedded reference within OneLake that points to another file store location, enabling access to external data without copying it or building an ETL pipeline. The data stays where it is; only the reference lives in OneLake.

    18 / 22
  20. Locate shared data in OneLake

    A semantic model is a metadata layer of tables, relationships, measures, and data connections that supplies data to Power BI reports, dashboards, and other analytics experiences.

    Keeping these two apart is easy once their jobs are stated side by side, and it also separates them from objects that sound similar:

    Object Its job
    Shortcut Reference another file store location without copying the data.
    Semantic model Define relationships and measures for interactive reports.
    Spark job definition Package the parameters of a batch or streaming Spark application.
    Capacity unit Measure the compute consumed, not allocate it per item.
    19 / 22
  21. Quick check

    What is the role of a OneLake shortcut?

    1. APackage Spark parameters for a scheduled batch application

      That is a Spark job definition, which describes how an application runs on the cluster.

    2. BDefine relationships and measures for interactive business reports

      That is a semantic model, the metadata layer behind reports and dashboards.

    3. CReference another file store location without copying the data

      Right. It is an embedded reference in OneLake that reaches external data without copying it or building ETL.

    20 / 22

  22. Key takeaways

    • A tenant contains capacity-backed workspaces, and workspaces contain items. Capacity units measure the compute those items consume.
    • Workloads are capability collections; items are the objects users create. Data Factory is not a pipeline, and Data Engineering is not a notebook.
    • Core engineering items include lakehouses, notebooks, Spark job definitions, pipelines, and Dataflow Gen2. A notebook can also run as a pipeline activity.
    • A Data Factory pipeline orchestrates data work; a deployment pipeline promotes Fabric content between stages.
    • Shortcuts reference external data without copying it, and semantic models supply modeled data to reports.
    21 / 22
  23. Quick check

    A solution needs visual Power Query transformations and then a coordinated sequence of activities. Which two objects fit those needs?

    1. ADataflow Gen2 for the transformation and a Data Factory pipeline for the orchestration

      Right. Dataflow Gen2 is the low-code Power Query item, and the pipeline sequences the data activities around it.

    2. BA tenant for the transformation and a lakehouse folder for the orchestration

      A tenant is the organization's Fabric instance and a folder holds files; neither transforms or orchestrates.

    3. CA semantic model for the transformation and a capacity unit for the orchestration

      A semantic model serves reporting and a capacity unit measures compute, so neither performs this work.

    22 / 22

  24. 8 quick checks · then the test

    In the app, finishing the quick checks opens this lesson’s 10-question test, and the ones you miss come back exactly when you’re about to forget them.

The whole course, on your phone

Lessons you can read, audio you can listen to on the way to work, and practice that remembers what you got wrong.