Microsoft DP-700 Fabric Data Engineer 1-10

表示モード
画像位置
文字位置
理解度の自動記録
STATUS FILTER

Choose confidence levels to display

Loading...
Q1DP-700
Name Workspace administrator
Workspace1 User1
Workspace2 User2
Name Domain administrator
Domain1 User1
Domain2 User2
Statement Yes No
User3 is granted the Viewer role on Workspace3.
User3 is granted Domain contributor access on Domain1.
User2 is granted the Contributor role on Workspace3.
Show answer
Correct answer: Statement 1 “No” / Statement 2 “Yes” / Statement 3 “No”

When you add Group1 as the default domain of Domain1, any unassigned workspaces whose administrators are members of Group1 are assigned to Domain1.
Workspace3 is administered by User1, and because User1 belongs to Group1, it qualifies.
However, a domain assignment does not affect workspace roles or item permissions, so User3 is not granted the Viewer role.
On the other hand, User3, as a member of Group1, becomes a domain contributor of Domain1.
User2 is not in Group1 and is not granted the Contributor role on Workspace3 either.
Domains – Microsoft Fabric | Microsoft Learn

Q2DP-700
Show answer
Correct answer: B. No

The filter condition specifies Sands End and No_Bikes of 15 or greater, and the project also returns the required columns, so those points meet the requirements.
However, with the KQL sort operator, if you omit asc or desc, the default is descending (desc).
Therefore sort by No_Bikes sorts in descending order rather than ascending.
To get ascending order, you must explicitly specify sort by No_Bikes asc.
This code does not meet the ascending-order requirement.
sort operator – Kusto | Microsoft Learn

Q3DP-700
Show answer
Correct answer: G. Location

The activity list in the monitoring hub lets you see the status, start time, and other details of Fabric items that have run.
To find out which workspace a specific item ran in, you refer to the Location column.
Microsoft Learn also describes Location as a filter that indicates the source workspace where the item activity ran.
Start time, capacity, submitted by, and similar columns are not suited to identifying the source workspace.
For the exam, it is important to remember that Location is the column that indicates the workspace.
Monitoring hub: view and track Fabric activities – Microsoft Fabric | Microsoft Learn

Q4DP-700
Column name Data type
Timestamp Datetime
GeoLocation Dynamic
Temperature Decimal
DeviceId Int
Column name Data type
DeviceId Int
DeviceName String
Show answer
Correct answer: B. No

The join types available for the KQL join operator include inner, leftouter, rightouter, and fullouter, but kind=outer is not a valid join type.
In addition, an outer join includes non-matching rows as well, so it typically increases the amount of data processed.
To reduce execution time, it is effective to apply the filter earlier, before the join, to reduce the number of rows processed, and to project only the columns you need.
This change does not meet the performance-improvement requirement.
join operator – Kusto | Microsoft Learn

Q5DP-700
Statement Yes No
The data of the semantic models is deployed to the target stage.
The Dataflow Gen1 dataflows are deployed to the target stage.
The scheduled refresh policies are deployed to the target stage.
Show answer
Correct answer: Statement 1 “No” / Statement 2 “Yes” / Statement 3 “No”

A Fabric deployment pipeline copies the metadata and definitions of the supported items between stages, but for items such as semantic models, only the metadata is copied, not the data.
Dataflow Gen1 is a legacy item that is currently treated as a Power BI dataflow, but because it is a supported item in deployment pipelines, the Dataflow Gen1 dataflows are deployed.
On the other hand, the scheduled refresh of a semantic model is not copied.
Therefore, in order, the answers are “No, Yes, No”.
The Microsoft Fabric deployment pipelines process – Microsoft Fabric | Microsoft Learn

Q6DP-700

Drag (or tap) the required number of options from the “Options” list on the left into the “Answer area” on the right. You can drag within the answer area to reorder.

Options
  • Change the runtime version.
  • Install the library.
  • Create a pool.
  • Create an environment.
  • Set the default environment.
Answer area (execution order, top to bottom)
  1. Drag here

Show answer
Correct answer: Correct order: (1) Create an environment. → (2) Install the library. → (3) Set the default environment.

To use a reusable library as the workspace standard in Fabric notebooks, you first create an environment and add the required Python library to that environment.
An environment is a workspace item that manages the Spark runtime, compute, and libraries together.
Finally, when you set it as the default environment, new notebooks inherit that library configuration as the workspace default.
Simply creating a pool or changing the runtime does not meet the requirement to make the library available by default.
Create, configure, and use an environment in Fabric – Microsoft Fabric | Microsoft Learn

Q7DP-700
Show answer
Correct answer: B. An eventstream

A Fabric eventstream can ingest events from real-time sources such as Azure Event Hubs, process them, and route them to destinations.
Because the requirement is to keep only the events where Neighbourhood is Chelsea, you use the eventstream’s filter processing.
You can then send the retained events to a lakehouse destination to store them.
A KQL query set is mainly for querying already ingested data, so for this requirement an eventstream is the best fit, more than a streaming dataset or Spark.
Ingest, filter, and transform real-time events and send them to a Microsoft Fabric lakehouse – Microsoft Fabric | Microsoft Learn

Q8DP-700
Show answer
Correct answer: B. No

The SELECT statement shown has conditions and sorting that are close to the requirements themselves.
However, to run T-SQL in the query editor of a KQL database, you must start with an empty T-SQL comment line (–).
Code without this specifier is interpreted as KQL, so it does not run as a SQL statement.
In a KQL query set, KQL is the primary language, and this solution does not meet the goal.
T-SQL – Kusto | Microsoft Learn

Q9DP-700

Drag (or tap) the required number of options from the “Options” list on the left into the “Answer area” on the right. You can drag within the answer area to reorder.

Options
  • Add a Get metadata activity to query Control.Object and generate the list of schemas and tables to copy.
  • Add an Until activity to iterate over the list of tables and copy the source data to lakehouse Delta tables.
  • Add a Lookup activity to query Control.Object and generate the list of schemas and tables to copy.
  • Add a ForEach activity to iterate over the list of tables and copy the source data to lakehouse Delta tables.
  • Add a Copy data activity as an inner activity of the iterator activity.
Answer area (execution order, top to bottom)
  1. Drag here

Show answer
Correct answer: Correct order: (1) Add a Lookup activity to query Control.Object and generate the list of schemas and tables to copy. → (2) Add a ForEach activity to iterate over the list of tables and copy the source data to lakehouse Delta tables. → (3) Add a Copy data activity as an inner activity of the iterator activity.

To dynamically ingest multiple tables from the control table in a single run, you first query Control.Object with a Lookup activity to obtain the list of schemas and tables to copy.
Next, you iterate over that list with a ForEach activity.
Placing a Copy data activity inside each iteration lets you use the current item to copy from the source table to the lakehouse Delta table.
Get metadata is for retrieving metadata of existing objects and is not suited to obtaining the list of rows in a control table.
ForEach activity – Microsoft Fabric | Microsoft Learn

Q10DP-700
Show answer
Correct answer: A. Enable high concurrency for notebooks.

To attach another notebook to an existing Spark session in Fabric notebooks, you enable high concurrency for notebooks.
In high concurrency mode, compatible notebooks can share the same Spark session.
Enabling dynamic allocation for the Spark pool, changing the runtime version, or increasing the number of executors are settings related to resources or the execution environment and do not directly address the requirement to connect Notebook2 to the same session as Notebook1.
Configure high concurrency mode for notebooks – Microsoft Fabric | Microsoft Learn