Microsoft

DP-700 — Implementing Data Engineering Solutions Using Microsoft Fabric Study Guide

111 practice questions Updated 2026-02-14 $19 (70% off) HTML + PDF formats

DP-700 Exam Overview

Prepare for the Microsoft DP-700 certification exam with our comprehensive study guide. This study material contains 111 practice questions sourced from real exams and expert-verified for accuracy. Each question includes the correct answer and a detailed explanation to help you understand the material thoroughly.

The DP-700 exam — Implementing Data Engineering Solutions Using Microsoft Fabric — is offered by Microsoft. Passing this exam earns you the Microsoft Certified: Fabric Data Engineer Associate credential, an industry-recognized certification that validates your expertise. Our study materials were last updated on 2026-02-14 to reflect the most recent exam objectives and content.

What You Get

111 Practice Questions

Complete question bank covering all exam domains and objectives.

HTML + PDF Formats

Interactive HTML file (recommended) for screen study and a print-ready PDF.

Instant Download

Access your study materials immediately after purchase.

Email with Permanent Download Links

You will receive a confirmation email with permanent download links in case you want to download the files again in the future.

Why Choose CheapestExamDumps?

Lowest Price Available

Only $19 per exam — competitors charge $50-$300 for similar content.

Updated Monthly

Study materials refreshed within 30 days of any exam content changes.

Free Preview

Try 15 real practice questions before you buy — no signup required.

Instant Access

Download HTML + PDF immediately after payment. No waiting, no account needed.

About the Microsoft Certified: Fabric Data Engineer Associate

The Microsoft Certified: Fabric Data Engineer Associate is awarded by Microsoft to professionals who demonstrate competence in the skills measured by the DP-700 exam. According to the official Microsoft certification page, this certification validates your ability to work with the technologies covered in the exam objectives.

According to the Global Knowledge IT Skills and Salary Report, certified IT professionals earn 15-25% more than their non-certified peers. Certifications from Microsoft are among the most recognized credentials in the IT industry, with strong demand across enterprise organizations worldwide.

$63 $19

One-time payment · HTML + PDF · Instant download · 111 questions

Free Sample — 15 Practice Questions

Preview 15 of 111 questions from the DP-700 exam. Try before you buy — purchase the full study guide for all 111 questions with answers and explanations.

Question 85

You have a Fabric workspace that contains a warehouse named DW1. DW1 is loaded by using a notebook named Notebook1. You need to identify which version of Delta was used when Notebook1 was executed. What should you use?

A. Real-Time hub
B. OneLake data hub
C. the Admin monitoring workspace
D. Fabric Monitor
E. the Microsoft Fabric Capacity Metrics app
Show Answer
Correct Answer: D
Explanation:
The Fabric Monitor provides execution details for notebooks. In the notebook run details, the Runtime information shows the Spark runtime and Delta Lake version used (for example, Runtime 1.x with Spark and Delta versions). Therefore, Fabric Monitor is the correct place to identify which Delta version was used when Notebook1 executed.

Question 62

You have a Fabric workspace named Workspace1 that contains a data pipeline named Pipeline1 and a lakehouse named Lakehouse1. You have a deployment pipeline named deployPipeline1 that deploys Workspace1 to Workspace2. You restructure Workspace1 by adding a folder named Folder1 and moving Pipeline1 to Folder1. You use deployPipeline1 to deploy Workspace1 to Workspace2. What occurs to Workspace2?

A. Folder1 is created, Pipeline1 moves to Folder1, and Lakehouse1 is deployed.
B. Only Pipeline1 and Lakehouse1 are deployed.
C. Folder1 is created, and Pipeline1 and Lakehouse1 move to Folder1.
D. Only Folder1 is created and Pipeline1 moves to Folder1.
Show Answer
Correct Answer: A
Explanation:
In Fabric deployment pipelines, deployment copies the full workspace state from the source stage to the target stage. This includes artifact metadata such as folder structure, and all items are redeployed regardless of whether they changed. After restructuring Workspace1, deploying it causes Folder1 to be created in Workspace2, Pipeline1 to be placed inside Folder1, and Lakehouse1 to be deployed/overwritten as part of the workspace deployment.

Question 55

DRAG DROP - You have a Fabric eventhouse that contains a KQL database. The database contains a table named TaxiData. The following is a sample of the data in TaxiData. You need to build two KQL queries. The solution must meet the following requirements: One of the queries must partition RunningTotalAmount by VendorID. The other query must create a column named FirstPickupDateTime that shows the first value of each hour from tpep_pickup_datetime partitioned by payment_type. How should you complete each query? To answer, drag the appropriate values the correct targets. Each value may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.

Illustration for DP-700 question 55 Illustration for DP-700 question 55
Show Answer
Correct Answer: Statement 1: row_cumsum Statement 2: row_window_session
Explanation:
row_cumsum computes a running total and can reset when the partition key (VendorID) changes. row_window_session creates session-based windows, enabling selection of the first value within each 1-hour window partitioned by payment_type.

Question 65

HOTSPOT - Case Study - This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided. To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study. At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section. To start the case study - To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question. Overview. Company Overview - Contoso, Ltd. is an online retail company that wants to modernize its analytics platform by moving to Fabric. The company plans to begin using Fabric for marketing analytics. Overview. IT Structure - The company’s IT department has a team of data analysts and a team of data engineers that use analytics systems. The data engineers perform the ingestion, transformation, and loading of data. They prefer to use Python or SQL to transform the data. The data analysts query data and create semantic models and reports. They are qualified to write queries in Power Query and T-SQL. Existing Environment. Fabric - Contoso has an F64 capacity named Cap1. All Fabric users are allowed to create items. Contoso has two workspaces named WorkspaceA and WorkspaceB that currently use Pro license mode. Existing Environment. Source Systems Contoso has a point of sale (POS) system named POS1 that uses an instance of SQL Server on Azure Virtual Machines in the same Microsoft Entra tenant as Fabric. The host virtual machine is on a private virtual network that has public access blocked. POS1 contains all the sales transactions that were processed on the company’s website. The company has a software as a service (SaaS) online marketing app named MAR1. MAR1 has seven entities. The entities contain data that relates to email open rates and interaction rates, as well as website interactions. The data can be exported from MAR1 by calling REST APIs. Each entity has a different endpoint. Contoso has been using MAR1 for one year. Data from prior years is stored in Parquet files in an Amazon Simple Storage Service (Amazon S3) bucket. There are 12 files that range in size from 300 MB to 900 MB and relate to email interactions. Existing Environment. Product Data POS1 contains a product list and related data. The data comes from the following three tables: Products - ProductCategories - ProductSubcategories - In the data, products are related to product subcategories, and subcategories are related to product categories. Existing Environment. Azure - Contoso has a Microsoft Entra tenant that has the following mail-enabled security groups: DataAnalysts: Contains the data analysts DataEngineers: Contains the data engineers Contoso has an Azure subscription. The company has an existing Azure DevOps organization and creates a new project for repositories that relate to Fabric. Existing Environment. User Problems The VP of marketing at Contoso requires analysis on the effectiveness of different types of email content. It typically takes a week to manually compile and analyze the data. Contoso wants to reduce the time to less than one day by using Fabric. The data engineering team has successfully exported data from MAR1. The team experiences transient connectivity errors, which causes the data exports to fail. Requirements. Planned Changes - Contoso plans to create the following two lakehouses: Lakehouse1: Will store both raw and cleansed data from the sources Lakehouse2: Will serve data in a dimensional model to users for analytical queries Additional items will be added to facilitate data ingestion and transformation. Contoso plans to use Azure Repos for source control in Fabric. Requirements. Technical Requirements The new lakehouses must follow a medallion architecture by using the following three layers: bronze, silver, and gold. There will be extensive data cleansing required to populate the MAR1 data in the silver layer, including deduplication, the handling of missing values, and the standardizing of capitalization. Each layer must be fully populated before moving on to the next layer. If any step in populating the lakehouses fails, an email must be sent to the data engineers. Data imports must run simultaneously, when possible. The use of email data from the Amazon S3 bucket must meet the following requirements: Minimize egress costs associated with cross-cloud data access. Prevent saving a copy of the raw data in the lakehouses. Items that relate to data ingestion must meet the following requirements: The items must be source controlled alongside other workspace items. Ingested data must land in the bronze layer of Lakehouse1 in the Delta format. No changes other than changes to the file formats must be implemented before the data lands in the bronze layer. Development effort must be minimized and a built-in connection must be used to import the source data. In the event of a connectivity error, the ingestion processes must attempt the connection again. Lakehouses, data pipelines, and notebooks must be stored in WorkspaceA. Semantic models, reports, and dataflows must be stored in WorkspaceB. Once a week, old files that are no longer referenced by a Delta table log must be removed. Requirements. Data Transformation In the POS1 product data, ProductID values are unique. The product dimension in the gold layer must include only active products from product list. Active products are identified by an IsActive value of 1. Some product categories and subcategories are NOT assigned to any product. They are NOT analytically relevant and must be omitted from the product dimension in the gold layer. Requirements. Data Security - Security in Fabric must meet the following requirements: The data engineers must have read and write access to all the lakehouses, including the underlying files. The data analysts must only have read access to the Delta tables in the gold layer. The data analysts must NOT have access to the data in the bronze and silver layers. The data engineers must be able to commit changes to source control in WorkspaceA. You need to recommend a method to populate the POS1 data to the lakehouse medallion layers. What should you recommend for each layer? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Illustration for DP-700 question 65
Show Answer
Correct Answer: Bronze layer: A pipeline Copy activity Silver layer: A notebook
Explanation:
For POS1 ingestion, the bronze layer requires a built-in connector, minimal development effort, Delta output, and retry on transient failures, which is best met by a Fabric pipeline Copy activity. Transformations are not applied before bronze. The silver layer requires transformations (filtering active products and removing unused categories). Data engineers prefer Python or SQL, making a Fabric notebook the most appropriate choice for controlled, code-based transformations.

Question 11

Case Study - This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided. To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study. At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section. To start the case study - To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question. Overview - Litware, Inc. is a publishing company that has an online bookstore and several retail bookstores worldwide. Litware also manages an online advertising business for the authors it represents. Existing Environment. Fabric Environment Litware has a Fabric workspace named Workspace1. High concurrency is enabled for Workspace1. The company has a data engineering team that uses Python for data processing. Existing Environment. Data Processing The retail bookstores send sales data at the end of each business day, while the online bookstore constantly provides logs and sales data to a central enterprise resource planning (ERP) system. Litware implements a medallion architecture by using the following three layers: bronze, silver, and gold. The sales data is ingested from the ERP system as Parquet files that land in the Files folder in a lakehouse. Notebooks are used to transform the files in a Delta table for the bronze and silver layers. The gold layer is in a warehouse that has V-Order disabled. Litware has image files of book covers in Azure Blob Storage. The files are loaded into the Files folder. Existing Environment. Sales Data Month-end sales data is processed on the first calendar day of each month. Data that is older than one month never changes. In the source system, the sales data refreshes every six hours starting at midnight each day. The sales data is captured in a Dataflow Gen2 dataflow. When the dataflow runs, new and historical data is captured. The dataflow captures the following fields of the source: • Sales Date • Author • Price • Units • SKU A table named AuthorSales stores the sales data that relates to each author. The table contains a column named AuthorEmail. Authors authenticate to a guest Fabric tenant by using their email address. Existing Environment. Security Groups Litware has the following security groups: • Sales • Fabric Admins • Streaming Admins Existing Environment. Performance Issues Business users perform ad-hoc queries against the warehouse. The business users indicate that reports against the warehouse sometimes run for two hours and fail to load as expected. Upon further investigation, the data engineering team receives the following error message when the reports fail to load: “The SQL query failed while running.” The data engineering team wants to debug the issue and find queries that cause more than one failure. When the authors have new book releases, there is often an increase in sales activity. This increase slows the data ingestion process. The company’s sales team reports that during the last month, the sales data has NOT been up-to-date when they arrive at work in the morning. Requirements. Planned Changes - Litware recently signed a contract to receive book reviews. The provider of the reviews exposes the data in Amazon Simple Storage Service (Amazon S3) buckets. Litware plans to manage Search Engine Optimization (SEO) for the authors. The SEO data will be streamed from a REST API. Requirements. Version Control - Litware plans to implement a version control solution in Fabric that will use GitHub integration and follow the principle of least privilege. Requirements. Governance Requirements To control data platform costs, the data platform must use only Fabric services and items. Additional Azure resources must NOT be provisioned. Requirements. Data Requirements - Litware identifies the following data requirements: • Process the SEO data in near-real-time (NRT). • Make the book reviews available in the lakehouse without making a copy of the data. • When a new book cover image arrives in the Files folder, process the image as soon as possible. You need to create a workflow for the new book cover images. Which two components should you include in the workflow? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.

A. an activator item
B. a data pipeline
C. a blob storage action
D. a time-based schedule
E. a streaming dataflow
F. a notebook that uses Apache Spark Structured Streaming
Show Answer
Correct Answer: A, B
Explanation:
The requirement is to process a new book cover image as soon as it arrives in the lakehouse Files folder using only Fabric items. An activator item can monitor events such as new files arriving and trigger downstream actions. A data pipeline is then used to orchestrate the workflow (for example, running a notebook to process the image). Other options do not fit: a time-based schedule is not event-driven, blob storage actions would rely on external Azure resources, and streaming dataflows or Spark streaming are unnecessary for simple file-arrival processing.

Question 103

You have a Fabric workspace that contains an eventhouse and a KQL database named Database1. Database1 has the following: A table named Table1 - A table named Table2 - An update policy named Policy1 - Policy1 sends data from Table1 to Table2. The following is a sample of the data in Table2. Recently, the following actions were performed on Table1: An additional element named temperature was added to the StreamData column. The data type of the Timestamp column was changed to date. The data type of the DeviceId column was changed to string. You plan to load additional records to Table2. Which two records will load from Table1 to Table2? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

A.
B.
C.
D.
Show Answer
Correct Answer: A, D
Explanation:
Only records that conform to the schema of **Table2** will load successfully through the update policy. Although Table1 was changed, Table2 was not. • **DeviceId** in Table2 still expects a GUID. Records with non‑GUID strings will fail ingestion. • **Timestamp** in Table2 expects a datetime; a date value can be implicitly converted to datetime. • Adding an extra element (temperature) to the JSON StreamData does not break ingestion. Records **A** and **D** both contain valid GUID‑formatted DeviceId values and compatible timestamps, so they load successfully. Records **B** and **C** fail due to invalid GUID values.

Question 9

HOTSPOT - Case Study - This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided. To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study. At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section. To start the case study - To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question. Overview. Company Overview - Contoso, Ltd. is an online retail company that wants to modernize its analytics platform by moving to Fabric. The company plans to begin using Fabric for marketing analytics. Overview. IT Structure - The company’s IT department has a team of data analysts and a team of data engineers that use analytics systems. The data engineers perform the ingestion, transformation, and loading of data. They prefer to use Python or SQL to transform the data. The data analysts query data and create semantic models and reports. They are qualified to write queries in Power Query and T-SQL. Existing Environment. Fabric - Contoso has an F64 capacity named Cap1. All Fabric users are allowed to create items. Contoso has two workspaces named WorkspaceA and WorkspaceB that currently use Pro license mode. Existing Environment. Source Systems Contoso has a point of sale (POS) system named POS1 that uses an instance of SQL Server on Azure Virtual Machines in the same Microsoft Entra tenant as Fabric. The host virtual machine is on a private virtual network that has public access blocked. POS1 contains all the sales transactions that were processed on the company’s website. The company has a software as a service (SaaS) online marketing app named MAR1. MAR1 has seven entities. The entities contain data that relates to email open rates and interaction rates, as well as website interactions. The data can be exported from MAR1 by calling REST APIs. Each entity has a different endpoint. Contoso has been using MAR1 for one year. Data from prior years is stored in Parquet files in an Amazon Simple Storage Service (Amazon S3) bucket. There are 12 files that range in size from 300 MB to 900 MB and relate to email interactions. Existing Environment. Product Data POS1 contains a product list and related data. The data comes from the following three tables: • Products • ProductCategories • ProductSubcategories In the data, products are related to product subcategories, and subcategories are related to product categories. Existing Environment. Azure - Contoso has a Microsoft Entra tenant that has the following mail-enabled security groups: • DataAnalysts: Contains the data analysts • DataEngineers: Contains the data engineers Contoso has an Azure subscription. The company has an existing Azure DevOps organization and creates a new project for repositories that relate to Fabric. Existing Environment. User Problems The VP of marketing at Contoso requires analysis on the effectiveness of different types of email content. It typically takes a week to manually compile and analyze the data. Contoso wants to reduce the time to less than one day by using Fabric. The data engineering team has successfully exported data from MAR1. The team experiences transient connectivity errors, which causes the data exports to fail. Requirements. Planned Changes - Contoso plans to create the following two lakehouses: • Lakehouse1: Will store both raw and cleansed data from the sources • Lakehouse2: Will serve data in a dimensional model to users for analytical queries Additional items will be added to facilitate data ingestion and transformation. Contoso plans to use Azure Repos for source control in Fabric. Requirements. Technical Requirements The new lakehouses must follow a medallion architecture by using the following three layers: bronze, silver, and gold. There will be extensive data cleansing required to populate the MAR1 data in the silver layer, including deduplication, the handling of missing values, and the standardizing of capitalization. Each layer must be fully populated before moving on to the next layer. If any step in populating the lakehouses fails, an email must be sent to the data engineers. Data imports must run simultaneously, when possible. The use of email data from the Amazon S3 bucket must meet the following requirements: • Minimize egress costs associated with cross-cloud data access. • Prevent saving a copy of the raw data in the lakehouses. Items that relate to data ingestion must meet the following requirements: • The items must be source controlled alongside other workspace items. • Ingested data must land in the bronze layer of Lakehouse1 in the Delta format. • No changes other than changes to the file formats must be implemented before the data lands in the bronze layer. • Development effort must be minimized and a built-in connection must be used to import the source data. • In the event of a connectivity error, the ingestion processes must attempt the connection again. Lakehouses, data pipelines, and notebooks must be stored in WorkspaceA. Semantic models, reports, and dataflows must be stored in WorkspaceB. Once a week, old files that are no longer referenced by a Delta table log must be removed. Requirements. Data Transformation In the POS1 product data, ProductID values are unique. The product dimension in the gold layer must include only active products from product list. Active products are identified by an IsActive value of 1. Some product categories and subcategories are NOT assigned to any product. They are NOT analytically relevant and must be omitted from the product dimension in the gold layer. Requirements. Data Security - Security in Fabric must meet the following requirements: • The data engineers must have read and write access to all the lakehouses, including the underlying files. • The data analysts must only have read access to the Delta tables in the gold layer. • The data analysts must NOT have access to the data in the bronze and silver layers. • The data engineers must be able to commit changes to source control in WorkspaceA. You need to ensure that the data engineers are notified if any step in populating the lakehouses fails. The solution must meet the technical requirements and minimize development effort. What should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Illustration for DP-700 question 9
Show Answer
Correct Answer: An On failure dependency condition An Office365Outlook activity
Explanation:
Use an **On failure dependency condition** in the pipeline to detect when any preceding activity fails. To meet the requirement to send an email notification to data engineers, use an **Office365Outlook activity**, which is the built-in option for sending emails with minimal development effort.

Question 15

You have an Azure SQL database named DB1. In a Fabric workspace, you deploy an eventstream named EventStreamDB1 to stream record changes from DB1 into a lakehouse. You discover that events are NOT being propagated to EventStreamDB1. You need to ensure that the events are propagated to EventStreamDB1. What should you do?

A. Create a read-only replica of DB1.
B. Create an Azure Stream Analytics job.
C. Enable Extended Events for DB1.
D. Enable change data capture (CDC) for DB1.
Show Answer
Correct Answer: D
Explanation:
Fabric eventstreams rely on Change Data Capture (CDC) in Azure SQL Database to capture and stream row-level changes. If CDC is not enabled, no change events are produced, so nothing propagates to the eventstream. Enabling CDC on DB1 allows changes to be captured and streamed to EventStreamDB1.

Question 21

Case Study - This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided. To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study. At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section. To start the case study - To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question. Overview - Litware, Inc. is a publishing company that has an online bookstore and several retail bookstores worldwide. Litware also manages an online advertising business for the authors it represents. Existing Environment. Fabric Environment Litware has a Fabric workspace named Workspace1. High concurrency is enabled for Workspace1. The company has a data engineering team that uses Python for data processing. Existing Environment. Data Processing The retail bookstores send sales data at the end of each business day, while the online bookstore constantly provides logs and sales data to a central enterprise resource planning (ERP) system. Litware implements a medallion architecture by using the following three layers: bronze, silver, and gold. The sales data is ingested from the ERP system as Parquet files that land in the Files folder in a lakehouse. Notebooks are used to transform the files in a Delta table for the bronze and silver layers. The gold layer is in a warehouse that has V-Order disabled. Litware has image files of book covers in Azure Blob Storage. The files are loaded into the Files folder. Existing Environment. Sales Data Month-end sales data is processed on the first calendar day of each month. Data that is older than one month never changes. In the source system, the sales data refreshes every six hours starting at midnight each day. The sales data is captured in a Dataflow Gen1 dataflow. When the dataflow runs, new and historical data is captured. The dataflow captures the following fields of the source: • Sales Date • Author • Price • Units • SKU A table named AuthorSales stores the sales data that relates to each author. The table contains a column named AuthorEmail. Authors authenticate to a guest Fabric tenant by using their email address. Existing Environment. Security Groups Litware has the following security groups: • Sales • Fabric Admins • Streaming Admins Existing Environment. Performance Issues Business users perform ad-hoc queries against the warehouse. The business users indicate that reports against the warehouse sometimes run for two hours and fail to load as expected. Upon further investigation, the data engineering team receives the following error message when the reports fail to load: “The SQL query failed while running.” The data engineering team wants to debug the issue and find queries that cause more than one failure. When the authors have new book releases, there is often an increase in sales activity. This increase slows the data ingestion process. The company’s sales team reports that during the last month, the sales data has NOT been up-to-date when they arrive at work in the morning. Requirements. Planned Changes - Litware recently signed a contract to receive book reviews. The provider of the reviews exposes the data in Amazon Simple Storage Service (Amazon S3) buckets. Litware plans to manage Search Engine Optimization (SEO) for the authors. The SEO data will be streamed from a REST API. Requirements. Version Control - Litware plans to implement a version control solution in Fabric that will use GitHub integration and follow the principle of least privilege. Requirements. Governance Requirements To control data platform costs, the data platform must use only Fabric services and items. Additional Azure resources must NOT be provisioned. Requirements. Data Requirements - Litware identifies the following data requirements: • Process the SEO data in near-real-time (NRT). • Make the book reviews available in the lakehouse without making a copy of the data. • When a new book cover image arrives in the Files folder, process the image as soon as possible. What should you recommend that the data engineering team use to ingest the SEO data?

A. a streaming dataflow
B. a streaming dataset
C. a notebook that uses Apache Spark Structured Streaming
D. an eventstream
Show Answer
Correct Answer: D
Explanation:
The requirement is to process SEO data from a REST API in near-real-time using only Microsoft Fabric services. Eventstream is the Fabric-native, purpose-built item for real-time ingestion and routing of streaming data and best aligns with near-real-time processing and governance constraints. A Spark Structured Streaming notebook could technically ingest REST data, but it requires custom code and continuous compute and is not the preferred ingestion mechanism for streaming APIs in Fabric. Therefore, Eventstream is the correct recommendation.

Question 95

HOTSPOT - You have a Fabric workspace that contains a warehouse named DW1. DW1 contains the following tables and columns. You need to create an output that presents the summarized values of all the order quantities by year and product. The results must include a summary of the order quantities at the year level for all the products. How should you complete the code? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Show Answer
Correct Answer: A
Explanation:
The requirement is to return aggregates by year and product, and also a subtotal at the year level across all products. Using YEAR(...) in the SELECT extracts the year, and GROUPING SETS allows you to explicitly define (Year, Product) and (Year) groupings. This produces the required yearly subtotals without adding an extra grand total across all years and products, which ROLLUP would include.

Question 41

You have a Fabric workspace named Workspace1 that contains a lakehouse named Lakehouse1. Workspace1 contains the following items: • A Dataflow Gen2 dataflow that copies data from an on-premises Microsoft SQL Server database to Lakehouse1 • A notebook that transforms files and loads the data to Lakehouse1 • A data pipeline that loads a CSV file to Lakehouse1 You need to develop an orchestration solution in Fabric that will load each item one after the other. The solution must be scheduled to run every 15 minutes. Which type of item should you use?

A. notebook
B. warehouse
C. Dataflow Gen2 dataflow
D. data pipeline
Show Answer
Correct Answer: D
Explanation:
A Fabric data pipeline is designed for orchestration. It can sequentially execute different item types (Dataflow Gen2, notebooks, and other pipeline activities), manage dependencies, and supports scheduling at frequent intervals such as every 15 minutes. The other options cannot orchestrate all these items together with scheduling.

Question 45

You have a Fabric workspace named Workspace1. Your company acquires GitHub licenses. You need to configure source control for Workpace1 to use GitHub. The solution must follow the principle of least privilege. Which permissions do you require to ensure that you can commit code to GitHub?

A. Actions (Read and write) and Contents (Read and write)
B. Actions (Read and write) only
C. Contents (Read and write) only
D. Contents (Read) and Commit statuses (Read and write)
Show Answer
Correct Answer: C
Explanation:
To commit code from a Microsoft Fabric workspace to GitHub, the minimum required GitHub permission is **Contents: Read and write**. This permission allows reading repository files and pushing commits, which is sufficient for source control integration. Permissions such as Actions or Commit statuses are not required for basic commit operations and would violate the principle of least privilege.

Question 110

You have a Fabric warehouse named DW1. DW1 contains a table that stores sales data and is used by multiple sales representatives. You plan to implement row-level security (RLS). You need to ensure that the sales representatives can see only their respective data. Which warehouse object do you require to implement RLS?

A. STORED PROCEDURE
B. CONSTRAINT
C. SCHEMA
D. FUNCTION
Show Answer
Correct Answer: D
Explanation:
In a Microsoft Fabric warehouse, Row-Level Security is implemented by creating a security policy that relies on a user-defined function (predicate function). The function contains the logic that evaluates the current user and filters rows accordingly. Other objects like schemas, constraints, or stored procedures do not enforce RLS filtering.

Question 82

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You have a KQL database that contains two tables named Stream and Reference. Stream contains streaming data in the following format. Reference contains reference data in the following format. Both tables contain millions of rows. You have the following KQL queryset. You need to reduce how long it takes to run the KQL queryset. Solution: You change project to extend. Does this meet the goal?

A. Yes
B. No
Show Answer
Correct Answer: B
Explanation:
Changing `project` to `extend` does not reduce query execution time. `project` limits the columns flowing through the query, which can improve performance by reducing data volume, while `extend` adds calculated columns and typically keeps all existing columns. Replacing `project` with `extend` would not meet the goal of improving performance.

Question 96

HOTSPOT - You have a Fabric workspace named Workspace1_DEV that contains the following items: 10 reports Four notebooks - Three lakehouses - Two data pipelines - Two Dataflow Gen1 dataflows - Three Dataflow Gen2 dataflows - Five semantic models that each has a scheduled refresh policy You create a deployment pipeline named Pipeline1 to move items from Workspace1_DEV to a new workspace named Workspace1_TEST. You deploy all the items from Workspace1_DEV to Workspace1_TEST. For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.

Illustration for DP-700 question 96
Show Answer
Correct Answer: No Yes No
Explanation:
Deployment pipelines copy item metadata only, not the underlying data in semantic models. Power BI dataflows (Dataflow Gen1) are supported items and are deployed, though connections and credentials may require reconfiguration. Scheduled refresh policies are not copied and must be set up again in the target workspace.

$63 $19

Get all 111 questions with detailed answers and explanations

DP-700 — Frequently Asked Questions

What is the Microsoft DP-700 exam?

The Microsoft DP-700 exam — Implementing Data Engineering Solutions Using Microsoft Fabric — is a professional IT certification exam offered by Microsoft. Passing this exam earns you the Microsoft Certified: Fabric Data Engineer Associate certification, a widely recognized credential in the IT industry.

How many practice questions are included?

This study guide contains 111 practice questions, each with an expert-verified correct answer and a detailed explanation. Questions cover all exam domains and objectives.

Is there a free sample available?

Yes! We provide a free sample of 15 practice questions from the DP-700 exam right on this page. Scroll up to preview them and evaluate the quality of our materials before purchasing.

When was this DP-700 study guide last updated?

This study guide was last updated on 2026-02-14. We regularly refresh our materials to reflect the latest exam content and objectives so you're always studying current material.

What file formats do I receive?

After purchase you receive two files: an interactive HTML file with show/hide answer toggles (ideal for studying on screen) and a PDF file (ideal for printing or offline study). Both work on any device — desktop, tablet, or phone.

How much does the DP-700 study guide cost?

The Microsoft DP-700 study guide costs $19 (discounted from $63). This is a one-time payment with no subscriptions or hidden fees.

How do I get my files after payment?

After successful payment via Stripe, you are immediately redirected to a download page with links to your HTML and PDF files. We also send the download links to your email address as a backup, so you'll always have access.

Why choose CheapestExamDumps over other providers?

CheapestExamDumps offers the lowest price at $19 per exam — competitors charge $50-$300 for similar content. All study materials are expert-verified, updated monthly, and include a free 15-question preview with no signup required. You get instant access to both HTML and PDF formats after payment.