Microsoft

DP-600 Free Practice Questions — Page 4

Question 31

HOTSPOT - You have a Fabric tenant that contains a workspace named Workspace1 and a user named DBUser. Workspace1 contains a lakehouse named Lakehouse1. DBUser does NOT have access to the tenant. You grant DBUser access to Lakehouse1 as shown in the following exhibit. Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic. NOTE: Each correct selection is worth one point.

Illustration for DP-600 question 31 Illustration for DP-600 question 31
Show Answer
Correct Answer: OneLake endpoint a KQL queryset
Explanation:
The granted permission is 'Read all Apache Spark', which allows reading lakehouse files through the OneLake endpoint, not the SQL endpoint. Without SQL endpoint permission, SSMS/TDS access is unavailable. KQL querysets can query OneLake data via shortcuts/external access, whereas OneLake File Explorer is not a query tool.

Question 32

HOTSPOT - You have a Fabric workspace that contains a warehouse named Warehouse1. Warehouse1 contains the following data. You need to create a T-SQL statement that will denormalize the tables and include the ContractType and StartDate attributes in the results. The solution must meet the following requirements: • Include attributes from matching rows in the Contract table. • Ensure that all the rows from the Employee table are preserved. • Return the total number of employees per contract type for all the contract types that have more than two employees. How should you complete the statement? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Illustration for DP-600 question 32 Illustration for DP-600 question 32
Show Answer
Correct Answer: LEFT OUTER JOIN HAVING
Explanation:
Use a LEFT OUTER JOIN to preserve all rows from Employee while including matching Contract rows. Use HAVING to filter grouped results after GROUP BY so only contract types with more than two distinct employees are returned.

Question 33

You plan to use Fabric to store data. You need to create a data store that supports the following: • Writing data by using T-SQL • Multi-table transactions • Dynamic data masking Which type of data store should you create?

A. KQL database
B. lakehouse
C. warehouse
D. semantic model
Show Answer
Correct Answer: C
Explanation:
A Microsoft Fabric warehouse supports T-SQL for data writing, ACID transactions across multiple tables, and dynamic data masking. KQL databases are optimized for telemetry and analytics rather than transactional T-SQL workloads, lakehouses do not provide the full combination of these SQL warehouse capabilities, and semantic models are for BI modeling rather than data storage.

Question 34

HOTSPOT - You are creating a report and a semantic model in Microsoft Power BI Desktop. The Value measure has the expression shown in the following exhibit. Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic. NOTE: Each correct selection is worth one point.

Illustration for DP-600 question 34 Illustration for DP-600 question 34
Show Answer
Correct Answer: dynamic format string percentages or whole numbers
Explanation:
The expression shown is a Dynamic format string using SWITCH/SELECTEDVALUE to return different format patterns ("#", "0.00%", "#,###") depending on the selected metric. Therefore, the measure can display either percentage values or whole numbers.

Question 35

You have a Fabric tenant that contains a semantic model. You need to modify object-level security (OLS) for the model. What should you use?

A. the Fabric service
B. Microsoft Power BI Desktop
C. ALM Toolkit
D. Tabular Editor
Show Answer
Correct Answer: D
Explanation:
Object-level security (OLS) for Power BI/Fabric semantic models is not created or modified natively in Power BI Desktop. OLS is defined in model roles using an external tool, with Tabular Editor being the supported tool for authoring and modifying OLS metadata. The Fabric service can consume OLS but not author it, and ALM Toolkit is intended for deployment and comparison rather than editing OLS definitions.

Question 36

You have a Fabric tenant named Tenant1 that contains a lakehouse named Lakehouse1. You need to add data to Lakehouse1 from a CSV file in an Azure Storage account outside of Fabric. The solution must minimize development effort. What should you use to add the data?

A. copy job
B. shortcut
C. pipeline
D. Dataflow Gen2
Show Answer
Correct Answer: A
Explanation:
A copy job is the lowest-effort way to ingest (physically add) data from an external Azure Storage CSV into a Fabric lakehouse. A shortcut only creates a reference to external data and does not copy it into the lakehouse. Pipelines and Dataflow Gen2 can also ingest data but require more configuration and development effort.

Question 37

DRAG DROP - You have a Fabric workspace named Workspace1. You have three groups named Group1, Group2, and Group3. You need to assign a workspace role to each group. The solution must follow the principle of least privilege and meet the following requirements: • Group1 must be able to write data to Workspace1, but be unable to add members to Workspace1. • Group2 must be able to configure and maintain the settings of Workspace1. • Group3 must be able to write data and add members to Workspace1, but be unable to delete Workspace1. Which workspace role should you assign to each group? To answer, drag the appropriate roles to the correct groups. Each role 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-600 question 37
Show Answer
Correct Answer: Group1: Contributor Group2: Admin Group3: Member
Explanation:
Contributor can create and modify content but cannot manage workspace access. Admin can configure and maintain workspace settings. Member can create/modify content and add members, but cannot delete the workspace.

Question 38

You have a Fabric workspace named Workspace1 that is assigned to a newly created Fabric capacity named Capacity1. You create a semantic model named Model1 and deploy Model1 to Workspace1. You need to publish changes to Model1 directly from Tabular Editor. What should you do?

A. For Workspace1, enable Git integration.
B. For Model1, enable external sharing.
C. For Workspace1, create a managed private endpoint.
D. For Capacity1, set XMLA Endpoint to Read Write.
Show Answer
Correct Answer: D
Explanation:
Publishing metadata changes directly from Tabular Editor to a semantic model requires a read-write XMLA endpoint. Fabric/Power BI semantic models hosted on a capacity must have the XMLA Endpoint set to Read Write to allow metadata operations such as deploying model changes. Git integration, external sharing, and managed private endpoints are not required for this scenario.

Question 39

You have a Fabric workspace named Workspace1. Workspace1 contains multiple semantic models, including a model named Model1. Model1 is updated by using an XMLA endpoint. You need to increase the speed of the write operations of the XMLA endpoint. What should you do?

A. Delete any unused semantic models from Workspace1.
B. Select Large semantic model storage format for Workspace1.
C. Configure Model 1 to use the Direct Lake storage format.
D. Delete any unused columns from Model1.
Show Answer
Correct Answer: B
Explanation:
Enabling the Large semantic model storage format optimizes the semantic model for XMLA write operations by using storage optimizations that improve processing and write performance. Deleting unused models or columns may reduce resource usage or model size but does not specifically accelerate XMLA endpoint writes, and Direct Lake is a storage mode aimed at query access rather than improving XMLA write performance.

Question 40

HOTSPOT - You have a Fabric workspace that contains a warehouse named DW1. DW1 contains the following tables and columns. You need to summarize order quantities by year and product. The solution must include the yearly sum of order quantities for all the products in each row. How should you complete the T-SQL statement? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Illustration for DP-600 question 40 Illustration for DP-600 question 40
Show Answer
Correct Answer: YEAR GROUPING SETS ((YEAR(SO.ModifiedDate), P.Name), (YEAR(SO.ModifiedDate)))
Explanation:
Use YEAR() to extract the year. GROUPING SETS returns both year+product totals and yearly totals across all products, without the extra grand total row that ROLLUP would produce.

$19

Get all 204 questions with detailed answers and explanations

  • Instant download HTML + PDF delivered the moment payment clears.
  • Secure Stripe checkout we never see or store your card details.
  • 7-day refund if files are defective see our refund policy.