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.
Show Answer
Correct Answer: dynamic format string
percentages or whole numbers
Explanation: The measure uses a SWITCH expression to return different format strings based on the selected metric, which is a dynamic format string. Depending on the metric, values are formatted either as percentages (e.g., Gross Margin %) or as whole numbers (e.g., # of Customers).
Question 22
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 Fabric/Power BI semantic models cannot be created or modified natively in Power BI Desktop or the Fabric service. OLS is defined within model roles and requires an external modeling tool. Tabular Editor supports editing roles and OLS permissions, making it the correct choice.
Question 23
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: The requirement is to **add data** to the lakehouse from a CSV file in an external Azure Storage account. In Fabric, a shortcut only creates a logical reference and does not physically add or ingest the data into the lakehouse. A copy job is the simplest, lowest-effort way to physically copy the CSV data into Lakehouse1. Pipelines and Dataflow Gen2 introduce more configuration and transformation complexity than necessary.
Question 24
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.
Show Answer
Correct Answer: Group1: Contributor
Group2: Admin
Group3: Member
Explanation: Contributor can create and modify content but can’t manage access.
Admin can configure and maintain workspace settings.
Member can create content and add users but can’t delete the workspace.
Question 25
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 changes directly from Tabular Editor requires metadata write access via the XMLA endpoint. Setting the Fabric capacity’s XMLA Endpoint to Read Write enables tools like Tabular Editor to deploy and modify semantic models. Git integration, external sharing, or private endpoints do not enable XMLA write operations.
Question 26
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: To increase the speed of write operations through the XMLA endpoint, you should enable the Large semantic model storage format for the workspace. This setting is specifically designed to optimize processing and write operations (such as refreshes and metadata updates) performed via XMLA, especially for larger models. The other options do not directly improve XMLA write performance.
Question 27
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.
Show Answer
Correct Answer: YEAR
ROLLUP(YEAR(SO.ModifiedDate), P.Name)
Explanation: YEAR(SO.ModifiedDate) extracts the order year for grouping. ROLLUP creates detail rows by year and product and adds a yearly subtotal row that sums order quantities across all products for each year.
Question 28
HOTSPOT
-
You have a KQL database that contains a table named Readings.
You need to query Readings and return the results shown in the following table.
How should you complete the query? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: extend
project
Explanation: `extend` is used to add calculated columns using prev() for previous readings and timestamps. `project` is then used to select and order the required output columns.
Question 29
You have a Fabric tenant.
You are creating a Fabric Data Factory pipeline.
You have a stored procedure that returns the number of active customers and their average sales for the current month.
You need to add an activity that will execute the stored procedure in a warehouse. The returned values must be available to the downstream activities of the pipeline.
Which type of activity should you add?
A. Append variable
B. Script
C. Stored procedure
D. Get metadata
Show Answer
Correct Answer: B
Explanation: In Fabric Data Factory, the Stored procedure activity can execute a stored procedure but does not expose result sets or output values for use by downstream activities. To execute a stored procedure in a warehouse and make the returned values (such as counts or averages) available to subsequent activities, you must use a Script activity, which can run T-SQL (EXEC procedure) and exposes the query results in its output.
Question 30
HOTSPOT
-
You have a Fabric warehouse that contains a table named Table1. Table1 contains the following data.
You need to create a T-SQL statement that meets the following requirements:
• Outputs the item name of each item and returns a null value if the item name is longer than 20 characters
• Outputs the PurchaseDate value in the format of МММ dd, yy
How should you complete the statement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: TRY_CAST(item_name AS varchar(20))
CONVERT(varchar, purchase_date, 7)
Explanation: TRY_CAST returns NULL when the item_name exceeds 20 characters, meeting the first requirement. CONVERT with style 7 formats the datetime as 'MMM dd, yy'.
$19
Get all 189 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.