01. Your organization uses Microsoft Fabric Lakehouse to manage large datasets for analytics. Recently, query performance has degraded due to the increasing number of small Parquet files generated during data ingestion.
You need to reduce the number of small files to improve query performance in the Microsoft Fabric Lakehouse tables. What action should you take?
a) Add more partition columns so each file covers a narrower key range.
b) Use Optimize to consolidate small files.
c) Apply V-Order for sorting and compression.
d) Use Lakehouse API for file management.
You are designing security for the tables in WH_Sales. Which two features should you implement to meet the security requirements for FactShipment and CustomerPhone?
Each correct answer presents part of the solution.
a) Row-level security on FactShipment with a predicate that filters on the user's depot
b) A sensitivity label on WH_Sales that classifies the warehouse as Confidential
c) The Viewer workspace role in ProsewareProd for the depot managers
d) Column-level security on CustomerPhone, with SELECT denied to all users except customer-service analysts
e) Dynamic data masking on CustomerPhone, with UNMASK granted to customer-service analysts
You need to recommend a tool for the customs analysts to meet the ingestion requirement for the classification workbooks. What should you recommend?
a) A notebook that reads the workbooks by using pandas and writes them to LH_Customs
b) A stored procedure in WH_Billing that loads and cleanses the workbook rows
c) A Copy activity that loads the workbooks from SharePoint Online into LH_Customs
d) A Dataflow Gen2 that uses LH_Customs as its destination
04. An organization uses Microsoft Fabric to manage a large-scale data lakehouse containing numerous Delta tables frequently updated and queried by various analytics teams. However, query performance has degraded over time, leading to increased processing times and higher costs.
You need to implement maintenance strategies to enhance the efficiency of Delta tables in a lakehouse.
Each correct answer presents part of the solution. Which three actions should you take?
a) Apply V-Order.
b) Use the VACUUM command.
c) Reduce the retention period.
d) Use the OPTIMIZE command.
e) Enable Delta caching.
You need to resolve the PassHolders load failure and meet the ingestion requirement for PassHolders. What should you do?
a) Replace the MERGE with an append of the hourly file to PassHolders
b) Call dropDuplicates() on the hourly file's DataFrame before the MERGE
c) Keep the row with the latest UpdatedAt for each PassId in the file before the MERGE
d) Remove every row whose PassId appears more than once in the hourly file before the MERGE
06. An organization uses Microsoft Fabric for data workflows, and some data transformations are not completing, causing delays. The organization needs immediate alerts for data processing issues.
What action should be taken?
a) Set up notifications for transformation events in Microsoft Fabric.
b) Build a Power BI dashboard that shows the status of each transformation.
c) Increase the refresh frequency so the next run starts sooner after a failure.
d) Schedule a weekly report that summarizes the transformation logs for review.
You need to modify NB_StreamSessions so that its 15-minute energy figures match the billing totals. What should you do?
a) Aggregate in windows on the time each micro-batch is processed, so that every window closes as soon as it is processed
b) Aggregate in windows on EventTime without a watermark, so that the stream never discards an event however late it arrives
c) Aggregate in windows on EventTime with a watermark on EventTime longer than the maximum delay of eight minutes
d) Aggregate in windows on EventTime with a watermark on EventTime shorter than eight minutes, so that windows close quickly
08. Your organization is implementing a real-time analytics solution using Microsoft Fabric to process streaming data from IoT devices. You need to configure a job to ingest streaming data into a table for near real-time querying.
Which three actions should you perform as part of the solution?
a) Use Delta table as a sink for streaming data.
b) Set the checkpoint location in the streaming job.
c) Use batch processing to ingest data into the lakehouse.
d) Store the raw events in a JSON file in the lakehouse for later analysis.
e) Create a Spark Job Definition with a Python script for Structured Streaming.
The real-time dashboard is slow only when it charts data that is more than one week old. What should you change to meet the dashboard requirement?
a) Extend the retention policy of the Telemetry table to 730 days
b) Turn on OneLake availability for the Telemetry table
c) Extend the caching policy of the Telemetry table to cover 30 days
d) Reduce the caching policy of the Telemetry table to a single day
10. Your company implements a new data analytics solution using Microsoft Fabric. You need to design an orchestration pattern that minimizes manual intervention and supports dynamic data loading into a lakehouse.
Which approach should you recommend?
a) Create a separate pipeline for every data source and maintain each one independently.
b) Use a static configuration file that lists each source, and edit it by hand whenever a source changes.
c) Use a single notebook that hard-codes every source path and runs all ETL activities in sequence.
d) Implement a Data Factory pipeline with parameters and dynamic expressions.