Microsoft Fabric Analytics Engineer DP-600 Data Connections Discovery Ingestion And Stores Practice Test

 

Skill 2.1 – 75 original questions

This Microsoft DP-600 practice test focuses on data connections discovery ingestion and stores through original scenario-based questions aligned to the active DP-600 skills measured as of July 21, 2026. Use the complete ExamSnap DP-600 collection for broader practice across Microsoft Fabric analytics lifecycle, data preparation, querying, and semantic modeling. For broader exam preparation, review the Microsoft DP-600 Exam Dumps page.

Instructions: Select the best answer for each question. Review the explanation after answering; each option includes a reason it is or is not the strongest choice for the scenario.

Question 1

Tailspin Toys has a change request for the marketing semantic model: reuse governed credentials for a cloud source across Fabric items. The enterprise reporting group wants a solution where the implementation should be easy to troubleshoot. Which implementation is most suitable? Existing users should keep their current access.

  1. Precompute the required daily aggregate table or result
  2. Append or union the row sets instead of joining them
  3. Use an inner join on the matching business or surrogate key
  4. Use a DAX query with functions such as SUMMARIZECOLUMNS and CALCULATE as appropriate
  5. Create and manage a shared Fabric connection for the data source

Correct answer: E

Why: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

Option review:

A: Pre-aggregation can reduce repeated scanning of detail rows when consumers consistently query a higher-level grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: Union or append combines rows from compatible schemas, whereas a join combines columns based on matching keys. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: An inner join returns only rows with matching keys on both sides. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: DAX queries and functions operate on semantic-model metadata, relationships, and filter context. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

E: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

Learning point: Create and manage a shared Fabric connection for the data source

Question 2

A solution architect reviewing Fourth Coffee’s supply-chain lakehouse asks the finance analytics squad to connect a semantic model to an on-premises source that cannot be reached directly from the service. Since the solution should avoid unnecessary custom code, which recommendation is strongest? Existing users should keep their current access.

  1. Flatten the required lookup attributes into the reporting structure
  2. Use an inner join on the matching business or surrogate key
  3. Use a Fabric warehouse
  4. Create a SQL view
  5. Configure the appropriate gateway and connection credentials

Correct answer: E

Why: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

Option review:

A: Flattening commonly consumed attributes can make read-oriented analytics simpler when update anomalies are controlled upstream. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: An inner join returns only rows with matching keys on both sides. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: A view encapsulates a reusable query and presents it as a virtual table. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

E: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

Learning point: Configure the appropriate gateway and connection credentials

Question 3

The next sprint for Wide World Importers’s IoT telemetry solution includes a task to reuse governed credentials for a cloud source across Fabric items. The acceptance criteria add that the design must preserve a clear development lifecycle. Which Fabric or Power BI action is appropriate? No unrelated workspace or model permissions should be changed.

  1. Use a left outer join from customers to orders
  2. Add a calculated or derived column in the transformation layer
  3. Use T-SQL with SELECT, JOIN, WHERE, GROUP BY, and aggregate functions as required
  4. Create and manage a shared Fabric connection for the data source
  5. Use the Visual Query Editor to build the query graphically

Correct answer: D

Why: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

Option review:

A: A left outer join retains all rows from the left input and adds matching rows from the right input when available. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: A derived column enriches the dataset with business logic while preserving the source fields. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: SQL is the native relational query language for warehouse and SQL analytics endpoint workloads. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

E: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

Learning point: Create and manage a shared Fabric connection for the data source

Question 4

Northwind Traders is troubleshooting a design decision in the finance reporting platform. The desired end state is to connect a semantic model to an on-premises source that cannot be reached directly from the service; the team must avoid granting broader access than required. Which change should the operations data team make? No unrelated workspace or model permissions should be changed.

  1. Use a left outer join from customers to orders
  2. Use a Fabric warehouse
  3. Add a calculated or derived column in the transformation layer
  4. Convert the column to an appropriate date or datetime data type
  5. Configure the appropriate gateway and connection credentials

Correct answer: E

Why: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

Option review:

A: A left outer join retains all rows from the left input and adds matching rows from the right input when available. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: A derived column enriches the dataset with business logic while preserving the source fields. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: Using the correct native type enables valid date comparisons, filtering, and time intelligence. This can be valid for ‘Convert column data types’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

E: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

Learning point: Configure the appropriate gateway and connection credentials

Question 5

For the retail performance dashboard, Trey Research has documented a business requirement to reuse governed credentials for a cloud source across Fabric items. The data governance group must meet it in a way where the change must be easy to audit later. What is the best choice? The team will validate the change first in a nonproduction environment.

  1. Use the Visual Query Editor to build the query graphically
  2. Group the data by month and region and calculate the required summary measures
  3. Use Real-Time hub to browse and connect to real-time data sources
  4. Create and manage a shared Fabric connection for the data source
  5. Build it in the Visual Query Editor

Correct answer: D

Why: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

Option review:

A: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

E: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

Learning point: Create and manage a shared Fabric connection for the data source

Question 6

A governance review of Alpine Ski House’s marketing semantic model asks for evidence that the solution can connect a semantic model to an on-premises source that cannot be reached directly from the service. Because the implementation should be easy to troubleshoot, which action should be approved? The team will validate the change first in a nonproduction environment.

  1. Apply the row filter as early as practical in the query or transformation
  2. Use an inner join on the matching business or surrogate key
  3. Configure the appropriate gateway and connection credentials
  4. Use the Visual Query Editor to build the query graphically
  5. Create a OneLake shortcut to the existing data

Correct answer: C

Why: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

Option review:

A: Early filtering reduces the volume of data moved and processed while preserving only the rows required by the workload. This can be valid for ‘Filter data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: An inner join returns only rows with matching keys on both sides. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

D: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

E: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

Learning point: Configure the appropriate gateway and connection credentials

Question 7

Before expanding the supply-chain lakehouse, the finance analytics squad at Contoso must reuse governed credentials for a cloud source across Fabric items. The rollout plan says that the solution should avoid unnecessary custom code. Which option most directly addresses the requirement? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Create the additional dimension or lookup table during transformation
  2. Filter or remediate rows with missing mandatory keys before loading the curated layer
  3. Use a left outer join from customers to orders
  4. Create and manage a shared Fabric connection for the data source
  5. Model the warehouse with conformed dimensions around fact tables

Correct answer: D

Why: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

Option review:

A: Adding a curated table can enrich the model with reusable business context for downstream joins and analysis. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: Mandatory-key quality rules should be enforced before downstream joins and aggregations depend on those records. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: A left outer join retains all rows from the left input and adds matching rows from the right input when available. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

E: Conformed dimensions and explicit fact grain are core star-schema practices for reliable analytical joins. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

Learning point: Create and manage a shared Fabric connection for the data source

Question 8

Wingtip Toys is redesigning its IoT telemetry solution. The analytics engineering team must connect a semantic model to an on-premises source that cannot be reached directly from the service. In addition, the design must preserve a clear development lifecycle. Which action is the best fit? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Filter or remediate rows with missing mandatory keys before loading the curated layer
  2. Add a calculated or derived column in the transformation layer
  3. Use a left outer join from customers to orders
  4. Create a fact table at a defined grain with separate dimension tables
  5. Configure the appropriate gateway and connection credentials

Correct answer: E

Why: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

Option review:

A: Mandatory-key quality rules should be enforced before downstream joins and aggregations depend on those records. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: A derived column enriches the dataset with business logic while preserving the source fields. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: A left outer join retains all rows from the left input and adds matching rows from the right input when available. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: A star schema places measurable events in a fact table and descriptive context in dimensions, simplifying analytics and improving model usability. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

E: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

Learning point: Configure the appropriate gateway and connection credentials

Question 9

During a design review for Proseware’s finance reporting platform, one requirement is non-negotiable: reuse governed credentials for a cloud source across Fabric items. Because the team must avoid granting broader access than required, what should the operations data team implement? The design decision will be reviewed by both data engineering and BI owners.

  1. Apply the row filter as early as practical in the query or transformation
  2. Create a stored procedure
  3. Use Real-Time hub to browse and connect to real-time data sources
  4. Create and manage a shared Fabric connection for the data source
  5. Denormalize selected attributes into the analytical table

Correct answer: D

Why: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

Option review:

A: Early filtering reduces the volume of data moved and processed while preserving only the rows required by the workload. This can be valid for ‘Filter data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: A stored procedure packages procedural multi-statement T-SQL operations for repeatable execution. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

E: Denormalization trades additional storage and duplication for simpler reads and fewer joins in analytical workloads. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

Learning point: Create and manage a shared Fabric connection for the data source

Question 10

The data governance group at Blue Yonder Airlines is preparing the next release of its retail performance dashboard. They need to connect a semantic model to an on-premises source that cannot be reached directly from the service; the change must be easy to audit later. Which choice most directly satisfies the requirement? The design decision will be reviewed by both data engineering and BI owners.

  1. Configure the appropriate gateway and connection credentials
  2. Use Direct Lake against the OneLake-backed data
  3. Use a Fabric data pipeline Copy activity
  4. Use T-SQL with SELECT, JOIN, WHERE, GROUP BY, and aggregate functions as required
  5. Create a fact table at a defined grain with separate dimension tables

Correct answer: A

Why: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

Option review:

A: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

B: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This can be valid for ‘Implement OneLake integration for Eventhouse and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: SQL is the native relational query language for warehouse and SQL analytics endpoint workloads. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

E: A star schema places measurable events in a fact table and descriptive context in dimensions, simplifying analytics and improving model usability. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

Learning point: Configure the appropriate gateway and connection credentials

Question 11

A production readiness review at Fabrikam found a gap in the marketing semantic model. The remediation must reuse governed credentials for a cloud source across Fabric items, and the implementation should be easy to troubleshoot. What is the most appropriate action? Existing users should keep their current access.

  1. Create and manage a shared Fabric connection for the data source
  2. Use an Eventhouse with a KQL database
  3. Use Dataflow Gen2 for the ingestion and transformation flow
  4. Apply an explicit predicate that excludes the test rows
  5. Append or union the row sets instead of joining them

Correct answer: A

Why: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

Option review:

A: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

B: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: A deterministic filter predicate is the direct way to prevent unwanted rows from reaching downstream analysis. This can be valid for ‘Filter data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

E: Union or append combines rows from compatible schemas, whereas a join combines columns based on matching keys. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

Learning point: Create and manage a shared Fabric connection for the data source

Question 12

For a new phase of the supply-chain lakehouse, Litware asks the finance analytics squad to connect a semantic model to an on-premises source that cannot be reached directly from the service. The architecture decision record also states that the solution should avoid unnecessary custom code. Which approach should be selected? Existing users should keep their current access.

  1. Use an Eventhouse with a KQL database
  2. Denormalize selected attributes into the analytical table
  3. Use a DAX query with functions such as SUMMARIZECOLUMNS and CALCULATE as appropriate
  4. Configure the appropriate gateway and connection credentials
  5. Use a Fabric warehouse

Correct answer: D

Why: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

Option review:

A: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: Denormalization trades additional storage and duplication for simpler reads and fewer joins in analytical workloads. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: DAX queries and functions operate on semantic-model metadata, relationships, and filter context. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

E: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

Learning point: Configure the appropriate gateway and connection credentials

Question 13

Woodgrove Bank is standardizing how the IoT telemetry solution is managed. The immediate goal is to reuse governed credentials for a cloud source across Fabric items. Given that the design must preserve a clear development lifecycle, which option should the analytics engineering team choose? No unrelated workspace or model permissions should be changed.

  1. Use a Fabric warehouse
  2. Flatten the required lookup attributes into the reporting structure
  3. Use Dataflow Gen2 for the ingestion and transformation flow
  4. Create and manage a shared Fabric connection for the data source
  5. Model the warehouse with conformed dimensions around fact tables

Correct answer: D

Why: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

Option review:

A: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: Flattening commonly consumed attributes can make read-oriented analytics simpler when update anomalies are controlled upstream. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

E: Conformed dimensions and explicit fact grain are core star-schema practices for reliable analytical joins. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

Learning point: Create and manage a shared Fabric connection for the data source

Question 14

An internal audit of Coho Winery’s finance reporting platform identifies this requirement: connect a semantic model to an on-premises source that cannot be reached directly from the service. The operations data team also notes that the team must avoid granting broader access than required. What should they do? No unrelated workspace or model permissions should be changed.

  1. Enable the supported OneLake availability or integration for the Eventhouse data
  2. Configure the appropriate gateway and connection credentials
  3. Use Dataflow Gen2 for the ingestion and transformation flow
  4. Use an inner join on the matching business or surrogate key
  5. Use the OneLake catalog to discover and evaluate available data products

Correct answer: B

Why: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

Option review:

A: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This can be valid for ‘Implement OneLake integration for Eventhouse and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This directly matches the stated requirement.

C: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: An inner join returns only rows with matching keys on both sides. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

E: The OneLake catalog is designed to discover governed Fabric data items across the organization. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

Learning point: Configure the appropriate gateway and connection credentials

Question 15

The retail performance dashboard at Adventure Works is moving from proof of concept to production. Before rollout, the data governance group must reuse governed credentials for a cloud source across Fabric items, while ensuring that the change must be easy to audit later. Which action best meets both needs? The team will validate the change first in a nonproduction environment.

  1. Group the data by month and region and calculate the required summary measures
  2. Use the OneLake catalog to discover and evaluate available data products
  3. Use a Fabric data pipeline Copy activity
  4. Model the warehouse with conformed dimensions around fact tables
  5. Create and manage a shared Fabric connection for the data source

Correct answer: E

Why: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

Option review:

A: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

B: The OneLake catalog is designed to discover governed Fabric data items across the organization. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

C: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

D: Conformed dimensions and explicit fact grain are core star-schema practices for reliable analytical joins. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Create a data connection’.

E: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This directly matches the stated requirement.

Learning point: Create and manage a shared Fabric connection for the data source

Question 16

Tailspin Toys has a change request for the customer 360 model: find governed Fabric data items across workspaces by business domain and item metadata. The Fabric center of excellence wants a solution where the implementation should be easy to troubleshoot. Which implementation is most suitable? Existing users should keep their current access.

  1. Use the Visual Query Editor to build the query graphically
  2. Use the OneLake catalog to discover and evaluate available data products
  3. Flatten the required lookup attributes into the reporting structure
  4. Append or union the row sets instead of joining them
  5. Use an inner join on the matching business or surrogate key

Correct answer: B

Why: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

Option review:

A: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

B: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

C: Flattening commonly consumed attributes can make read-oriented analytics simpler when update anomalies are controlled upstream. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: Union or append combines rows from compatible schemas, whereas a join combines columns based on matching keys. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: An inner join returns only rows with matching keys on both sides. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

Learning point: Use the OneLake catalog to discover and evaluate available data products

Question 17

A solution architect reviewing Fourth Coffee’s sales analytics solution asks the customer insights team to discover available streaming and event sources before building a real-time analytics solution. Since the solution should avoid unnecessary custom code, which recommendation is strongest? Existing users should keep their current access.

  1. Use a Fabric lakehouse
  2. Group the data by month and region and calculate the required summary measures
  3. Use a Power BI semantic model
  4. Handle nulls explicitly with a null-replacement rule such as COALESCE
  5. Use Real-Time hub to browse and connect to real-time data sources

Correct answer: E

Why: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

Option review:

A: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

B: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: Explicit null handling avoids treating missing values as valid zeroes unless the business rule specifically requires that replacement. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

Learning point: Use Real-Time hub to browse and connect to real-time data sources

Question 18

The next sprint for Wide World Importers’s risk analytics environment includes a task to find governed Fabric data items across workspaces by business domain and item metadata. The acceptance criteria add that the design must preserve a clear development lifecycle. Which Fabric or Power BI action is appropriate? No unrelated workspace or model permissions should be changed.

  1. Use a Fabric warehouse
  2. Use a Power BI semantic model
  3. Use an Eventhouse with a KQL database
  4. Create the additional dimension or lookup table during transformation
  5. Use the OneLake catalog to discover and evaluate available data products

Correct answer: E

Why: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

Option review:

A: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

B: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: Adding a curated table can enrich the model with reusable business context for downstream joins and analysis. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

Learning point: Use the OneLake catalog to discover and evaluate available data products

Question 19

Northwind Traders is troubleshooting a design decision in the service-operations warehouse. The desired end state is to discover available streaming and event sources before building a real-time analytics solution; the team must avoid granting broader access than required. Which change should the BI platform team make? No unrelated workspace or model permissions should be changed.

  1. Precompute the required daily aggregate table or result
  2. Handle nulls explicitly with a null-replacement rule such as COALESCE
  3. Use Real-Time hub to browse and connect to real-time data sources
  4. Create a fact table at a defined grain with separate dimension tables
  5. Append or union the row sets instead of joining them

Correct answer: C

Why: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

Option review:

A: Pre-aggregation can reduce repeated scanning of detail rows when consumers consistently query a higher-level grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

B: Explicit null handling avoids treating missing values as valid zeroes unless the business rule specifically requires that replacement. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

D: A star schema places measurable events in a fact table and descriptive context in dimensions, simplifying analytics and improving model usability. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: Union or append combines rows from compatible schemas, whereas a join combines columns based on matching keys. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

Learning point: Use Real-Time hub to browse and connect to real-time data sources

Question 20

For the executive reporting workspace, Trey Research has documented a business requirement to find governed Fabric data items across workspaces by business domain and item metadata. The security analytics team must meet it in a way where the change must be easy to audit later. What is the best choice? The team will validate the change first in a nonproduction environment.

  1. Create a OneLake shortcut to the existing data
  2. Write the required SQL query against the endpoint
  3. Create a SQL view
  4. Use the OneLake catalog to discover and evaluate available data products
  5. Use an Eventhouse with a KQL database

Correct answer: D

Why: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

Option review:

A: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

B: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: A view encapsulates a reusable query and presents it as a virtual table. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

E: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

Learning point: Use the OneLake catalog to discover and evaluate available data products

Question 21

A governance review of Alpine Ski House’s customer 360 model asks for evidence that the solution can discover available streaming and event sources before building a real-time analytics solution. Because the implementation should be easy to troubleshoot, which action should be approved? The team will validate the change first in a nonproduction environment.

  1. Use Real-Time hub to browse and connect to real-time data sources
  2. Create a stored procedure
  3. Use a Power BI semantic model
  4. Create a SQL view
  5. Add a calculated or derived column in the transformation layer

Correct answer: A

Why: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

Option review:

A: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

B: A stored procedure packages procedural multi-statement T-SQL operations for repeatable execution. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: A view encapsulates a reusable query and presents it as a virtual table. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: A derived column enriches the dataset with business logic while preserving the source fields. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

Learning point: Use Real-Time hub to browse and connect to real-time data sources

Question 22

Before expanding the sales analytics solution, the customer insights team at Contoso must find governed Fabric data items across workspaces by business domain and item metadata. The rollout plan says that the solution should avoid unnecessary custom code. Which option most directly addresses the requirement? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Use Direct Lake against the OneLake-backed data
  2. Group the data by month and region and calculate the required summary measures
  3. Convert the column to an appropriate date or datetime data type
  4. Use the OneLake catalog to discover and evaluate available data products
  5. Model the warehouse with conformed dimensions around fact tables

Correct answer: D

Why: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

Option review:

A: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This can be valid for ‘Implement OneLake integration for Eventhouse and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

B: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: Using the correct native type enables valid date comparisons, filtering, and time intelligence. This can be valid for ‘Convert column data types’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

E: Conformed dimensions and explicit fact grain are core star-schema practices for reliable analytical joins. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

Learning point: Use the OneLake catalog to discover and evaluate available data products

Question 23

Wingtip Toys is redesigning its risk analytics environment. The retail insights team must discover available streaming and event sources before building a real-time analytics solution. In addition, the design must preserve a clear development lifecycle. Which action is the best fit? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Cast the column to the appropriate numeric type before aggregation
  2. Use Real-Time hub to browse and connect to real-time data sources
  3. Use T-SQL with SELECT, JOIN, WHERE, GROUP BY, and aggregate functions as required
  4. Use the Visual Query Editor to build the query graphically
  5. Flatten the required lookup attributes into the reporting structure

Correct answer: B

Why: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

Option review:

A: Numeric calculations require a compatible numeric type and should avoid relying on implicit conversion. This can be valid for ‘Convert column data types’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

B: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

C: SQL is the native relational query language for warehouse and SQL analytics endpoint workloads. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: Flattening commonly consumed attributes can make read-oriented analytics simpler when update anomalies are controlled upstream. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

Learning point: Use Real-Time hub to browse and connect to real-time data sources

Question 24

During a design review for Proseware’s service-operations warehouse, one requirement is non-negotiable: find governed Fabric data items across workspaces by business domain and item metadata. Because the team must avoid granting broader access than required, what should the BI platform team implement? The design decision will be reviewed by both data engineering and BI owners.

  1. Use the OneLake catalog to discover and evaluate available data products
  2. Use a Fabric warehouse
  3. Identify the duplicate keys and deduplicate according to the authoritative business rule
  4. Convert the column to an appropriate date or datetime data type
  5. Create a DAX measure using the required aggregation and filter context logic

Correct answer: A

Why: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

Option review:

A: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

B: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: Deduplication must preserve the correct authoritative row while eliminating records that would inflate analytical results. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: Using the correct native type enables valid date comparisons, filtering, and time intelligence. This can be valid for ‘Convert column data types’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: DAX measures evaluate in semantic-model filter context and are the native way to define reusable analytical calculations. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

Learning point: Use the OneLake catalog to discover and evaluate available data products

Question 25

The security analytics team at Blue Yonder Airlines is preparing the next release of its executive reporting workspace. They need to discover available streaming and event sources before building a real-time analytics solution; the change must be easy to audit later. Which choice most directly satisfies the requirement? The design decision will be reviewed by both data engineering and BI owners.

  1. Identify the duplicate keys and deduplicate according to the authoritative business rule
  2. Use Dataflow Gen2 for the ingestion and transformation flow
  3. Create the additional dimension or lookup table during transformation
  4. Write the required SQL query against the endpoint
  5. Use Real-Time hub to browse and connect to real-time data sources

Correct answer: E

Why: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

Option review:

A: Deduplication must preserve the correct authoritative row while eliminating records that would inflate analytical results. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

B: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: Adding a curated table can enrich the model with reusable business context for downstream joins and analysis. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

Learning point: Use Real-Time hub to browse and connect to real-time data sources

Question 26

A production readiness review at Fabrikam found a gap in the customer 360 model. The remediation must find governed Fabric data items across workspaces by business domain and item metadata, and the implementation should be easy to troubleshoot. What is the most appropriate action? Existing users should keep their current access.

  1. Use a Power BI semantic model
  2. Filter or remediate rows with missing mandatory keys before loading the curated layer
  3. Use the Visual Query Editor to build the query graphically
  4. Use the OneLake catalog to discover and evaluate available data products
  5. Use a Fabric warehouse

Correct answer: D

Why: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

Option review:

A: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

B: Mandatory-key quality rules should be enforced before downstream joins and aggregations depend on those records. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

E: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

Learning point: Use the OneLake catalog to discover and evaluate available data products

Question 27

For a new phase of the sales analytics solution, Litware asks the customer insights team to discover available streaming and event sources before building a real-time analytics solution. The architecture decision record also states that the solution should avoid unnecessary custom code. Which approach should be selected? Existing users should keep their current access.

  1. Use Real-Time hub to browse and connect to real-time data sources
  2. Apply the row filter as early as practical in the query or transformation
  3. Create a DAX measure using the required aggregation and filter context logic
  4. Create a SQL view
  5. Add a calculated or derived column in the transformation layer

Correct answer: A

Why: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

Option review:

A: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

B: Early filtering reduces the volume of data moved and processed while preserving only the rows required by the workload. This can be valid for ‘Filter data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: DAX measures evaluate in semantic-model filter context and are the native way to define reusable analytical calculations. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: A view encapsulates a reusable query and presents it as a virtual table. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: A derived column enriches the dataset with business logic while preserving the source fields. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

Learning point: Use Real-Time hub to browse and connect to real-time data sources

Question 28

Woodgrove Bank is standardizing how the risk analytics environment is managed. The immediate goal is to find governed Fabric data items across workspaces by business domain and item metadata. Given that the design must preserve a clear development lifecycle, which option should the retail insights team choose? No unrelated workspace or model permissions should be changed.

  1. Use a Fabric data pipeline Copy activity
  2. Create a fact table at a defined grain with separate dimension tables
  3. Create a SQL function
  4. Group the data by month and region and calculate the required summary measures
  5. Use the OneLake catalog to discover and evaluate available data products

Correct answer: E

Why: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

Option review:

A: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

B: A star schema places measurable events in a fact table and descriptive context in dimensions, simplifying analytics and improving model usability. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: A function is appropriate for reusable parameterized logic that returns a value or table expression. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

Learning point: Use the OneLake catalog to discover and evaluate available data products

Question 29

An internal audit of Coho Winery’s service-operations warehouse identifies this requirement: discover available streaming and event sources before building a real-time analytics solution. The BI platform team also notes that the team must avoid granting broader access than required. What should they do? No unrelated workspace or model permissions should be changed.

  1. Use a left outer join from customers to orders
  2. Build it in the Visual Query Editor
  3. Use Real-Time hub to browse and connect to real-time data sources
  4. Apply an explicit predicate that excludes the test rows
  5. Enable the supported OneLake availability or integration for the Eventhouse data

Correct answer: C

Why: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

Option review:

A: A left outer join retains all rows from the left input and adds matching rows from the right input when available. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

B: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This directly matches the stated requirement.

D: A deterministic filter predicate is the direct way to prevent unwanted rows from reaching downstream analysis. This can be valid for ‘Filter data’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This can be valid for ‘Implement OneLake integration for Eventhouse and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

Learning point: Use Real-Time hub to browse and connect to real-time data sources

Question 30

The executive reporting workspace at Adventure Works is moving from proof of concept to production. Before rollout, the security analytics team must find governed Fabric data items across workspaces by business domain and item metadata, while ensuring that the change must be easy to audit later. Which action best meets both needs? The team will validate the change first in a nonproduction environment.

  1. Use the OneLake catalog to discover and evaluate available data products
  2. Use a Fabric lakehouse
  3. Use KQL operators such as where, summarize, and bin against the KQL database
  4. Build it in the Visual Query Editor
  5. Write the required SQL query against the endpoint

Correct answer: A

Why: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

Option review:

A: The OneLake catalog is designed to discover governed Fabric data items across the organization. This directly matches the stated requirement.

B: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

C: KQL is optimized for filtering and aggregating log, telemetry, and time-series data in Eventhouse. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

D: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

E: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Discover data by using OneLake catalog and Real-Time hub’.

Learning point: Use the OneLake catalog to discover and evaluate available data products

Question 31

Tailspin Toys has a change request for the marketing semantic model: use data already stored in another supported location without duplicating the underlying files into the lakehouse. The enterprise reporting group wants a solution where the implementation should be easy to troubleshoot. Which implementation is most suitable? Existing users should keep their current access.

  1. Use a Fabric warehouse
  2. Create a OneLake shortcut to the existing data
  3. Use Direct Lake against the OneLake-backed data
  4. Create a fact table at a defined grain with separate dimension tables
  5. Cast the column to the appropriate numeric type before aggregation

Correct answer: B

Why: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This directly matches the stated requirement.

Option review:

A: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This directly matches the stated requirement.

C: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This can be valid for ‘Implement OneLake integration for Eventhouse and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

D: A star schema places measurable events in a fact table and descriptive context in dimensions, simplifying analytics and improving model usability. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: Numeric calculations require a compatible numeric type and should avoid relying on implicit conversion. This can be valid for ‘Convert column data types’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Create a OneLake shortcut to the existing data

Question 32

A solution architect reviewing Fourth Coffee’s supply-chain lakehouse asks the finance analytics squad to perform scheduled bulk movement from a source system into Fabric with orchestration and monitoring. Since the solution should avoid unnecessary custom code, which recommendation is strongest? Existing users should keep their current access.

  1. Use a Fabric data pipeline Copy activity
  2. Use a DAX query with functions such as SUMMARIZECOLUMNS and CALCULATE as appropriate
  3. Create a stored procedure
  4. Use Real-Time hub to browse and connect to real-time data sources
  5. Use T-SQL with SELECT, JOIN, WHERE, GROUP BY, and aggregate functions as required

Correct answer: A

Why: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This directly matches the stated requirement.

Option review:

A: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This directly matches the stated requirement.

B: DAX queries and functions operate on semantic-model metadata, relationships, and filter context. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

C: A stored procedure packages procedural multi-statement T-SQL operations for repeatable execution. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

D: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: SQL is the native relational query language for warehouse and SQL analytics endpoint workloads. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Use a Fabric data pipeline Copy activity

Question 33

The next sprint for Wide World Importers’s IoT telemetry solution includes a task to apply low-code shaping while ingesting operational source data into Fabric. The acceptance criteria add that the design must preserve a clear development lifecycle. Which Fabric or Power BI action is appropriate? Existing users should keep their current access.

  1. Use Dataflow Gen2 for the ingestion and transformation flow
  2. Build it in the Visual Query Editor
  3. Filter or remediate rows with missing mandatory keys before loading the curated layer
  4. Group the data by month and region and calculate the required summary measures
  5. Use T-SQL with SELECT, JOIN, WHERE, GROUP BY, and aggregate functions as required

Correct answer: A

Why: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This directly matches the stated requirement.

Option review:

A: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This directly matches the stated requirement.

B: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

C: Mandatory-key quality rules should be enforced before downstream joins and aggregations depend on those records. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

D: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: SQL is the native relational query language for warehouse and SQL analytics endpoint workloads. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Use Dataflow Gen2 for the ingestion and transformation flow

Question 34

Northwind Traders is troubleshooting a design decision in the finance reporting platform. The desired end state is to use data already stored in another supported location without duplicating the underlying files into the lakehouse; the team must avoid granting broader access than required. Which change should the operations data team make? No unrelated workspace or model permissions should be changed.

  1. Use a left outer join from customers to orders
  2. Denormalize selected attributes into the analytical table
  3. Write the required SQL query against the endpoint
  4. Use Real-Time hub to browse and connect to real-time data sources
  5. Create a OneLake shortcut to the existing data

Correct answer: E

Why: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This directly matches the stated requirement.

Option review:

A: A left outer join retains all rows from the left input and adds matching rows from the right input when available. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: Denormalization trades additional storage and duplication for simpler reads and fewer joins in analytical workloads. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

C: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

D: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This directly matches the stated requirement.

Learning point: Create a OneLake shortcut to the existing data

Question 35

For the retail performance dashboard, Trey Research has documented a business requirement to perform scheduled bulk movement from a source system into Fabric with orchestration and monitoring. The data governance group must meet it in a way where the change must be easy to audit later. What is the best choice? No unrelated workspace or model permissions should be changed.

  1. Build it in the Visual Query Editor
  2. Create and manage a shared Fabric connection for the data source
  3. Use a Fabric data pipeline Copy activity
  4. Cast the column to the appropriate numeric type before aggregation
  5. Create the additional dimension or lookup table during transformation

Correct answer: C

Why: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This directly matches the stated requirement.

Option review:

A: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: Fabric connections centralize connection details and credentials so supported items can reuse governed access. This can be valid for ‘Create a data connection’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

C: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This directly matches the stated requirement.

D: Numeric calculations require a compatible numeric type and should avoid relying on implicit conversion. This can be valid for ‘Convert column data types’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: Adding a curated table can enrich the model with reusable business context for downstream joins and analysis. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Use a Fabric data pipeline Copy activity

Question 36

A governance review of Alpine Ski House’s marketing semantic model asks for evidence that the solution can apply low-code shaping while ingesting operational source data into Fabric. Because the implementation should be easy to troubleshoot, which action should be approved? No unrelated workspace or model permissions should be changed.

  1. Filter or remediate rows with missing mandatory keys before loading the curated layer
  2. Use Dataflow Gen2 for the ingestion and transformation flow
  3. Use an inner join on the matching business or surrogate key
  4. Build it in the Visual Query Editor
  5. Use T-SQL with SELECT, JOIN, WHERE, GROUP BY, and aggregate functions as required

Correct answer: B

Why: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This directly matches the stated requirement.

Option review:

A: Mandatory-key quality rules should be enforced before downstream joins and aggregations depend on those records. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This directly matches the stated requirement.

C: An inner join returns only rows with matching keys on both sides. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

D: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: SQL is the native relational query language for warehouse and SQL analytics endpoint workloads. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Use Dataflow Gen2 for the ingestion and transformation flow

Question 37

Before expanding the supply-chain lakehouse, the finance analytics squad at Contoso must use data already stored in another supported location without duplicating the underlying files into the lakehouse. The rollout plan says that the solution should avoid unnecessary custom code. Which option most directly addresses the requirement? The team will validate the change first in a nonproduction environment.

  1. Use the OneLake catalog to discover and evaluate available data products
  2. Create a OneLake shortcut to the existing data
  3. Use an Eventhouse with a KQL database
  4. Denormalize selected attributes into the analytical table
  5. Use Direct Lake against the OneLake-backed data

Correct answer: B

Why: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This directly matches the stated requirement.

Option review:

A: The OneLake catalog is designed to discover governed Fabric data items across the organization. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This directly matches the stated requirement.

C: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

D: Denormalization trades additional storage and duplication for simpler reads and fewer joins in analytical workloads. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This can be valid for ‘Implement OneLake integration for Eventhouse and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Create a OneLake shortcut to the existing data

Question 38

Wingtip Toys is redesigning its IoT telemetry solution. The analytics engineering team must perform scheduled bulk movement from a source system into Fabric with orchestration and monitoring. In addition, the design must preserve a clear development lifecycle. Which action is the best fit? The team will validate the change first in a nonproduction environment.

  1. Write the required SQL query against the endpoint
  2. Use a Fabric data pipeline Copy activity
  3. Build it in the Visual Query Editor
  4. Use KQL project and where operators
  5. Use a Fabric lakehouse

Correct answer: B

Why: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This directly matches the stated requirement.

Option review:

A: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This directly matches the stated requirement.

C: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

D: KQL provides concise operators for selecting columns and filtering event data. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Use a Fabric data pipeline Copy activity

Question 39

During a design review for Proseware’s finance reporting platform, one requirement is non-negotiable: apply low-code shaping while ingesting operational source data into Fabric. Because the team must avoid granting broader access than required, what should the operations data team implement? The team will validate the change first in a nonproduction environment.

  1. Use the OneLake catalog to discover and evaluate available data products
  2. Create a SQL function
  3. Use Dataflow Gen2 for the ingestion and transformation flow
  4. Use an Eventhouse with a KQL database
  5. Use the Visual Query Editor to build the query graphically

Correct answer: C

Why: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This directly matches the stated requirement.

Option review:

A: The OneLake catalog is designed to discover governed Fabric data items across the organization. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: A function is appropriate for reusable parameterized logic that returns a value or table expression. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

C: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This directly matches the stated requirement.

D: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Use Dataflow Gen2 for the ingestion and transformation flow

Question 40

The data governance group at Blue Yonder Airlines is preparing the next release of its retail performance dashboard. They need to use data already stored in another supported location without duplicating the underlying files into the lakehouse; the change must be easy to audit later. Which choice most directly satisfies the requirement? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Build it in the Visual Query Editor
  2. Use KQL operators such as where, summarize, and bin against the KQL database
  3. Create a OneLake shortcut to the existing data
  4. Create a stored procedure
  5. Write the required SQL query against the endpoint

Correct answer: C

Why: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This directly matches the stated requirement.

Option review:

A: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: KQL is optimized for filtering and aggregating log, telemetry, and time-series data in Eventhouse. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

C: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This directly matches the stated requirement.

D: A stored procedure packages procedural multi-statement T-SQL operations for repeatable execution. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Create a OneLake shortcut to the existing data

Question 41

A production readiness review at Fabrikam found a gap in the marketing semantic model. The remediation must perform scheduled bulk movement from a source system into Fabric with orchestration and monitoring, and the implementation should be easy to troubleshoot. What is the most appropriate action? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Use the OneLake catalog to discover and evaluate available data products
  2. Configure the appropriate gateway and connection credentials
  3. Use a Fabric data pipeline Copy activity
  4. Model the warehouse with conformed dimensions around fact tables
  5. Use a Fabric warehouse

Correct answer: C

Why: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This directly matches the stated requirement.

Option review:

A: The OneLake catalog is designed to discover governed Fabric data items across the organization. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This can be valid for ‘Create a data connection’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

C: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This directly matches the stated requirement.

D: Conformed dimensions and explicit fact grain are core star-schema practices for reliable analytical joins. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Use a Fabric data pipeline Copy activity

Question 42

For a new phase of the supply-chain lakehouse, Litware asks the finance analytics squad to apply low-code shaping while ingesting operational source data into Fabric. The architecture decision record also states that the solution should avoid unnecessary custom code. Which approach should be selected? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Apply an explicit predicate that excludes the test rows
  2. Write the required SQL query against the endpoint
  3. Use Dataflow Gen2 for the ingestion and transformation flow
  4. Use Direct Lake against the OneLake-backed data
  5. Handle nulls explicitly with a null-replacement rule such as COALESCE

Correct answer: C

Why: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This directly matches the stated requirement.

Option review:

A: A deterministic filter predicate is the direct way to prevent unwanted rows from reaching downstream analysis. This can be valid for ‘Filter data’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

C: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This directly matches the stated requirement.

D: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This can be valid for ‘Implement OneLake integration for Eventhouse and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: Explicit null handling avoids treating missing values as valid zeroes unless the business rule specifically requires that replacement. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Use Dataflow Gen2 for the ingestion and transformation flow

Question 43

Woodgrove Bank is standardizing how the IoT telemetry solution is managed. The immediate goal is to use data already stored in another supported location without duplicating the underlying files into the lakehouse. Given that the design must preserve a clear development lifecycle, which option should the analytics engineering team choose? The design decision will be reviewed by both data engineering and BI owners.

  1. Write the required SQL query against the endpoint
  2. Configure the appropriate gateway and connection credentials
  3. Use a Power BI semantic model
  4. Identify the duplicate keys and deduplicate according to the authoritative business rule
  5. Create a OneLake shortcut to the existing data

Correct answer: E

Why: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This directly matches the stated requirement.

Option review:

A: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This can be valid for ‘Create a data connection’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

C: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

D: Deduplication must preserve the correct authoritative row while eliminating records that would inflate analytical results. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This directly matches the stated requirement.

Learning point: Create a OneLake shortcut to the existing data

Question 44

An internal audit of Coho Winery’s finance reporting platform identifies this requirement: perform scheduled bulk movement from a source system into Fabric with orchestration and monitoring. The operations data team also notes that the team must avoid granting broader access than required. What should they do? The design decision will be reviewed by both data engineering and BI owners.

  1. Use a Power BI semantic model
  2. Use a Fabric data pipeline Copy activity
  3. Use Direct Lake against the OneLake-backed data
  4. Append or union the row sets instead of joining them
  5. Use a Fabric warehouse

Correct answer: B

Why: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This directly matches the stated requirement.

Option review:

A: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

B: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This directly matches the stated requirement.

C: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This can be valid for ‘Implement OneLake integration for Eventhouse and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

D: Union or append combines rows from compatible schemas, whereas a join combines columns based on matching keys. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Use a Fabric data pipeline Copy activity

Question 45

The retail performance dashboard at Adventure Works is moving from proof of concept to production. Before rollout, the data governance group must apply low-code shaping while ingesting operational source data into Fabric, while ensuring that the change must be easy to audit later. Which action best meets both needs? The design decision will be reviewed by both data engineering and BI owners.

  1. Use Dataflow Gen2 for the ingestion and transformation flow
  2. Enable the supported OneLake availability or integration for the Eventhouse data
  3. Create a fact table at a defined grain with separate dimension tables
  4. Write the required SQL query against the endpoint
  5. Identify the duplicate keys and deduplicate according to the authoritative business rule

Correct answer: A

Why: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This directly matches the stated requirement.

Option review:

A: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This directly matches the stated requirement.

B: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This can be valid for ‘Implement OneLake integration for Eventhouse and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

C: A star schema places measurable events in a fact table and descriptive context in dimensions, simplifying analytics and improving model usability. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

D: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

E: Deduplication must preserve the correct authoritative row while eliminating records that would inflate analytical results. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Ingest or access data as needed’.

Learning point: Use Dataflow Gen2 for the ingestion and transformation flow

Question 46

Tailspin Toys has a change request for the customer 360 model: support Spark engineering over Delta files while also exposing a SQL analytics endpoint for analytics. The Fabric center of excellence wants a solution where the implementation should be easy to troubleshoot. Which implementation is most suitable? Existing users should keep their current access.

  1. Use a Fabric lakehouse
  2. Enable the supported OneLake availability or integration for the Eventhouse data
  3. Handle nulls explicitly with a null-replacement rule such as COALESCE
  4. Use Dataflow Gen2 for the ingestion and transformation flow
  5. Use the OneLake catalog to discover and evaluate available data products

Correct answer: A

Why: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This directly matches the stated requirement.

Option review:

A: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This directly matches the stated requirement.

B: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This can be valid for ‘Implement OneLake integration for Eventhouse and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: Explicit null handling avoids treating missing values as valid zeroes unless the business rule specifically requires that replacement. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

E: The OneLake catalog is designed to discover governed Fabric data items across the organization. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use a Fabric lakehouse

Question 47

A solution architect reviewing Fourth Coffee’s sales analytics solution asks the customer insights team to support a relational analytics workload that is primarily authored and managed with T-SQL. Since the solution should avoid unnecessary custom code, which recommendation is strongest? Existing users should keep their current access.

  1. Use a Fabric warehouse
  2. Build it in the Visual Query Editor
  3. Handle nulls explicitly with a null-replacement rule such as COALESCE
  4. Use KQL project and where operators
  5. Create a fact table at a defined grain with separate dimension tables

Correct answer: A

Why: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This directly matches the stated requirement.

Option review:

A: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This directly matches the stated requirement.

B: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: Explicit null handling avoids treating missing values as valid zeroes unless the business rule specifically requires that replacement. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: KQL provides concise operators for selecting columns and filtering event data. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

E: A star schema places measurable events in a fact table and descriptive context in dimensions, simplifying analytics and improving model usability. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use a Fabric warehouse

Question 48

The next sprint for Wide World Importers’s risk analytics environment includes a task to ingest and query very high volume event and time-series telemetry with KQL. The acceptance criteria add that the design must preserve a clear development lifecycle. Which Fabric or Power BI action is appropriate? Existing users should keep their current access.

  1. Use an Eventhouse with a KQL database
  2. Use Real-Time hub to browse and connect to real-time data sources
  3. Use the Visual Query Editor to build the query graphically
  4. Apply an explicit predicate that excludes the test rows
  5. Create a fact table at a defined grain with separate dimension tables

Correct answer: A

Why: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This directly matches the stated requirement.

Option review:

A: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This directly matches the stated requirement.

B: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: A deterministic filter predicate is the direct way to prevent unwanted rows from reaching downstream analysis. This can be valid for ‘Filter data’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

E: A star schema places measurable events in a fact table and descriptive context in dimensions, simplifying analytics and improving model usability. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use an Eventhouse with a KQL database

Question 49

Northwind Traders is troubleshooting a design decision in the service-operations warehouse. The desired end state is to serve curated business measures and relationships efficiently to Power BI reports; the team must avoid granting broader access than required. Which change should the BI platform team make? Existing users should keep their current access.

  1. Configure the appropriate gateway and connection credentials
  2. Append or union the row sets instead of joining them
  3. Create a fact table at a defined grain with separate dimension tables
  4. Use a Power BI semantic model
  5. Write the required SQL query against the endpoint

Correct answer: D

Why: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This directly matches the stated requirement.

Option review:

A: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This can be valid for ‘Create a data connection’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

B: Union or append combines rows from compatible schemas, whereas a join combines columns based on matching keys. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: A star schema places measurable events in a fact table and descriptive context in dimensions, simplifying analytics and improving model usability. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This directly matches the stated requirement.

E: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use a Power BI semantic model

Question 50

For the executive reporting workspace, Trey Research has documented a business requirement to support Spark engineering over Delta files while also exposing a SQL analytics endpoint for analytics. The security analytics team must meet it in a way where the change must be easy to audit later. What is the best choice? No unrelated workspace or model permissions should be changed.

  1. Create a SQL view
  2. Create the additional dimension or lookup table during transformation
  3. Use a Fabric lakehouse
  4. Use the OneLake catalog to discover and evaluate available data products
  5. Flatten the required lookup attributes into the reporting structure

Correct answer: C

Why: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This directly matches the stated requirement.

Option review:

A: A view encapsulates a reusable query and presents it as a virtual table. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

B: Adding a curated table can enrich the model with reusable business context for downstream joins and analysis. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This directly matches the stated requirement.

D: The OneLake catalog is designed to discover governed Fabric data items across the organization. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

E: Flattening commonly consumed attributes can make read-oriented analytics simpler when update anomalies are controlled upstream. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use a Fabric lakehouse

Question 51

A governance review of Alpine Ski House’s customer 360 model asks for evidence that the solution can support a relational analytics workload that is primarily authored and managed with T-SQL. Because the implementation should be easy to troubleshoot, which action should be approved? No unrelated workspace or model permissions should be changed.

  1. Use the Visual Query Editor to build the query graphically
  2. Use Dataflow Gen2 for the ingestion and transformation flow
  3. Use Real-Time hub to browse and connect to real-time data sources
  4. Use a Fabric warehouse
  5. Use KQL operators such as where, summarize, and bin against the KQL database

Correct answer: D

Why: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This directly matches the stated requirement.

Option review:

A: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

B: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This directly matches the stated requirement.

E: KQL is optimized for filtering and aggregating log, telemetry, and time-series data in Eventhouse. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use a Fabric warehouse

Question 52

Before expanding the sales analytics solution, the customer insights team at Contoso must ingest and query very high volume event and time-series telemetry with KQL. The rollout plan says that the solution should avoid unnecessary custom code. Which option most directly addresses the requirement? No unrelated workspace or model permissions should be changed.

  1. Use the Visual Query Editor to build the query graphically
  2. Model the warehouse with conformed dimensions around fact tables
  3. Create a DAX measure using the required aggregation and filter context logic
  4. Create the additional dimension or lookup table during transformation
  5. Use an Eventhouse with a KQL database

Correct answer: E

Why: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This directly matches the stated requirement.

Option review:

A: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

B: Conformed dimensions and explicit fact grain are core star-schema practices for reliable analytical joins. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: DAX measures evaluate in semantic-model filter context and are the native way to define reusable analytical calculations. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: Adding a curated table can enrich the model with reusable business context for downstream joins and analysis. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

E: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This directly matches the stated requirement.

Learning point: Use an Eventhouse with a KQL database

Question 53

Wingtip Toys is redesigning its risk analytics environment. The retail insights team must serve curated business measures and relationships efficiently to Power BI reports. In addition, the design must preserve a clear development lifecycle. Which action is the best fit? No unrelated workspace or model permissions should be changed.

  1. Use a Power BI semantic model
  2. Apply the row filter as early as practical in the query or transformation
  3. Group the data by month and region and calculate the required summary measures
  4. Use T-SQL with SELECT, JOIN, WHERE, GROUP BY, and aggregate functions as required
  5. Use a Fabric data pipeline Copy activity

Correct answer: A

Why: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This directly matches the stated requirement.

Option review:

A: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This directly matches the stated requirement.

B: Early filtering reduces the volume of data moved and processed while preserving only the rows required by the workload. This can be valid for ‘Filter data’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: SQL is the native relational query language for warehouse and SQL analytics endpoint workloads. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

E: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use a Power BI semantic model

Question 54

During a design review for Proseware’s service-operations warehouse, one requirement is non-negotiable: support Spark engineering over Delta files while also exposing a SQL analytics endpoint for analytics. Because the team must avoid granting broader access than required, what should the BI platform team implement? The team will validate the change first in a nonproduction environment.

  1. Precompute the required daily aggregate table or result
  2. Write the required SQL query against the endpoint
  3. Use a Fabric lakehouse
  4. Build it in the Visual Query Editor
  5. Create the additional dimension or lookup table during transformation

Correct answer: C

Why: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This directly matches the stated requirement.

Option review:

A: Pre-aggregation can reduce repeated scanning of detail rows when consumers consistently query a higher-level grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

B: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This directly matches the stated requirement.

D: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

E: Adding a curated table can enrich the model with reusable business context for downstream joins and analysis. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use a Fabric lakehouse

Question 55

The security analytics team at Blue Yonder Airlines is preparing the next release of its executive reporting workspace. They need to support a relational analytics workload that is primarily authored and managed with T-SQL; the change must be easy to audit later. Which choice most directly satisfies the requirement? The team will validate the change first in a nonproduction environment.

  1. Precompute the required daily aggregate table or result
  2. Use KQL operators such as where, summarize, and bin against the KQL database
  3. Convert the column to an appropriate date or datetime data type
  4. Use a Fabric warehouse
  5. Create a OneLake shortcut to the existing data

Correct answer: D

Why: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This directly matches the stated requirement.

Option review:

A: Pre-aggregation can reduce repeated scanning of detail rows when consumers consistently query a higher-level grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

B: KQL is optimized for filtering and aggregating log, telemetry, and time-series data in Eventhouse. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: Using the correct native type enables valid date comparisons, filtering, and time intelligence. This can be valid for ‘Convert column data types’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This directly matches the stated requirement.

E: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use a Fabric warehouse

Question 56

A production readiness review at Fabrikam found a gap in the customer 360 model. The remediation must ingest and query very high volume event and time-series telemetry with KQL, and the implementation should be easy to troubleshoot. What is the most appropriate action? The team will validate the change first in a nonproduction environment.

  1. Use Dataflow Gen2 for the ingestion and transformation flow
  2. Use an Eventhouse with a KQL database
  3. Create a DAX measure using the required aggregation and filter context logic
  4. Identify the duplicate keys and deduplicate according to the authoritative business rule
  5. Group the data by month and region and calculate the required summary measures

Correct answer: B

Why: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This directly matches the stated requirement.

Option review:

A: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

B: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This directly matches the stated requirement.

C: DAX measures evaluate in semantic-model filter context and are the native way to define reusable analytical calculations. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: Deduplication must preserve the correct authoritative row while eliminating records that would inflate analytical results. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

E: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use an Eventhouse with a KQL database

Question 57

For a new phase of the sales analytics solution, Litware asks the customer insights team to serve curated business measures and relationships efficiently to Power BI reports. The architecture decision record also states that the solution should avoid unnecessary custom code. Which approach should be selected? The team will validate the change first in a nonproduction environment.

  1. Create a stored procedure
  2. Use Real-Time hub to browse and connect to real-time data sources
  3. Create a SQL view
  4. Use a Power BI semantic model
  5. Flatten the required lookup attributes into the reporting structure

Correct answer: D

Why: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This directly matches the stated requirement.

Option review:

A: A stored procedure packages procedural multi-statement T-SQL operations for repeatable execution. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

B: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: A view encapsulates a reusable query and presents it as a virtual table. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: A semantic model is the analytical serving layer for governed relationships, measures, and report consumption. This directly matches the stated requirement.

E: Flattening commonly consumed attributes can make read-oriented analytics simpler when update anomalies are controlled upstream. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use a Power BI semantic model

Question 58

Woodgrove Bank is standardizing how the risk analytics environment is managed. The immediate goal is to support Spark engineering over Delta files while also exposing a SQL analytics endpoint for analytics. Given that the design must preserve a clear development lifecycle, which option should the retail insights team choose? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Group the data by month and region and calculate the required summary measures
  2. Use a DAX query with functions such as SUMMARIZECOLUMNS and CALCULATE as appropriate
  3. Use a Fabric lakehouse
  4. Add a calculated or derived column in the transformation layer
  5. Configure the appropriate gateway and connection credentials

Correct answer: C

Why: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This directly matches the stated requirement.

Option review:

A: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

B: DAX queries and functions operate on semantic-model metadata, relationships, and filter context. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This directly matches the stated requirement.

D: A derived column enriches the dataset with business logic while preserving the source fields. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

E: An on-premises gateway provides the network bridge while the connection stores the credentials and source details. This can be valid for ‘Create a data connection’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use a Fabric lakehouse

Question 59

An internal audit of Coho Winery’s service-operations warehouse identifies this requirement: support a relational analytics workload that is primarily authored and managed with T-SQL. The BI platform team also notes that the team must avoid granting broader access than required. What should they do? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Use a Fabric warehouse
  2. Handle nulls explicitly with a null-replacement rule such as COALESCE
  3. Use a Fabric data pipeline Copy activity
  4. Enable the supported OneLake availability or integration for the Eventhouse data
  5. Use the Visual Query Editor to build the query graphically

Correct answer: A

Why: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This directly matches the stated requirement.

Option review:

A: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This directly matches the stated requirement.

B: Explicit null handling avoids treating missing values as valid zeroes unless the business rule specifically requires that replacement. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This can be valid for ‘Implement OneLake integration for Eventhouse and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

E: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use a Fabric warehouse

Question 60

The executive reporting workspace at Adventure Works is moving from proof of concept to production. Before rollout, the security analytics team must ingest and query very high volume event and time-series telemetry with KQL, while ensuring that the change must be easy to audit later. Which action best meets both needs? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Use an Eventhouse with a KQL database
  2. Use Dataflow Gen2 for the ingestion and transformation flow
  3. Use the OneLake catalog to discover and evaluate available data products
  4. Model the warehouse with conformed dimensions around fact tables
  5. Create a DAX measure using the required aggregation and filter context logic

Correct answer: A

Why: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This directly matches the stated requirement.

Option review:

A: Eventhouse and KQL databases are optimized for high-volume real-time, log, and time-series analytics. This directly matches the stated requirement.

B: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

C: The OneLake catalog is designed to discover governed Fabric data items across the organization. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

D: Conformed dimensions and explicit fact grain are core star-schema practices for reliable analytical joins. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

E: DAX measures evaluate in semantic-model filter context and are the native way to define reusable analytical calculations. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Choose between different data stores’.

Learning point: Use an Eventhouse with a KQL database

Question 61

Tailspin Toys has a change request for the marketing semantic model: make Eventhouse data available in OneLake for downstream Fabric engines without building a separate export pipeline. The enterprise reporting group wants a solution where the implementation should be easy to troubleshoot. Which implementation is most suitable? Existing users should keep their current access.

  1. Enable the supported OneLake availability or integration for the Eventhouse data
  2. Use KQL operators such as where, summarize, and bin against the KQL database
  3. Cast the column to the appropriate numeric type before aggregation
  4. Use a Fabric warehouse
  5. Create a OneLake shortcut to the existing data

Correct answer: A

Why: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

Option review:

A: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

B: KQL is optimized for filtering and aggregating log, telemetry, and time-series data in Eventhouse. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: Numeric calculations require a compatible numeric type and should avoid relying on implicit conversion. This can be valid for ‘Convert column data types’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: A warehouse is optimized for structured relational analytics and T-SQL based development in Fabric. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

E: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Enable the supported OneLake availability or integration for the Eventhouse data

Question 62

A solution architect reviewing Fourth Coffee’s supply-chain lakehouse asks the finance analytics squad to build a semantic model over OneLake Delta data without importing a separate copy into the model. Since the solution should avoid unnecessary custom code, which recommendation is strongest? Existing users should keep their current access.

  1. Use Direct Lake against the OneLake-backed data
  2. Use KQL project and where operators
  3. Create a fact table at a defined grain with separate dimension tables
  4. Add a calculated or derived column in the transformation layer
  5. Use an inner join on the matching business or surrogate key

Correct answer: A

Why: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

Option review:

A: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

B: KQL provides concise operators for selecting columns and filtering event data. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: A star schema places measurable events in a fact table and descriptive context in dimensions, simplifying analytics and improving model usability. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: A derived column enriches the dataset with business logic while preserving the source fields. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

E: An inner join returns only rows with matching keys on both sides. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Use Direct Lake against the OneLake-backed data

Question 63

The next sprint for Wide World Importers’s IoT telemetry solution includes a task to make Eventhouse data available in OneLake for downstream Fabric engines without building a separate export pipeline. The acceptance criteria add that the design must preserve a clear development lifecycle. Which Fabric or Power BI action is appropriate? No unrelated workspace or model permissions should be changed.

  1. Cast the column to the appropriate numeric type before aggregation
  2. Create a SQL view
  3. Build it in the Visual Query Editor
  4. Enable the supported OneLake availability or integration for the Eventhouse data
  5. Use KQL project and where operators

Correct answer: D

Why: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

Option review:

A: Numeric calculations require a compatible numeric type and should avoid relying on implicit conversion. This can be valid for ‘Convert column data types’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

B: A view encapsulates a reusable query and presents it as a virtual table. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

E: KQL provides concise operators for selecting columns and filtering event data. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Enable the supported OneLake availability or integration for the Eventhouse data

Question 64

Northwind Traders is troubleshooting a design decision in the finance reporting platform. The desired end state is to build a semantic model over OneLake Delta data without importing a separate copy into the model; the team must avoid granting broader access than required. Which change should the operations data team make? No unrelated workspace or model permissions should be changed.

  1. Use KQL operators such as where, summarize, and bin against the KQL database
  2. Use Direct Lake against the OneLake-backed data
  3. Use an inner join on the matching business or surrogate key
  4. Apply an explicit predicate that excludes the test rows
  5. Create the additional dimension or lookup table during transformation

Correct answer: B

Why: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

Option review:

A: KQL is optimized for filtering and aggregating log, telemetry, and time-series data in Eventhouse. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

B: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

C: An inner join returns only rows with matching keys on both sides. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: A deterministic filter predicate is the direct way to prevent unwanted rows from reaching downstream analysis. This can be valid for ‘Filter data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

E: Adding a curated table can enrich the model with reusable business context for downstream joins and analysis. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Use Direct Lake against the OneLake-backed data

Question 65

For the retail performance dashboard, Trey Research has documented a business requirement to make Eventhouse data available in OneLake for downstream Fabric engines without building a separate export pipeline. The data governance group must meet it in a way where the change must be easy to audit later. What is the best choice? The team will validate the change first in a nonproduction environment.

  1. Use an inner join on the matching business or surrogate key
  2. Use Real-Time hub to browse and connect to real-time data sources
  3. Write the required SQL query against the endpoint
  4. Enable the supported OneLake availability or integration for the Eventhouse data
  5. Cast the column to the appropriate numeric type before aggregation

Correct answer: D

Why: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

Option review:

A: An inner join returns only rows with matching keys on both sides. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

B: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: The SQL analytics endpoint supports relational querying with T-SQL for selection, filtering, joins, and aggregation. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

E: Numeric calculations require a compatible numeric type and should avoid relying on implicit conversion. This can be valid for ‘Convert column data types’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Enable the supported OneLake availability or integration for the Eventhouse data

Question 66

A governance review of Alpine Ski House’s marketing semantic model asks for evidence that the solution can build a semantic model over OneLake Delta data without importing a separate copy into the model. Because the implementation should be easy to troubleshoot, which action should be approved? The team will validate the change first in a nonproduction environment.

  1. Use Direct Lake against the OneLake-backed data
  2. Add a calculated or derived column in the transformation layer
  3. Create a fact table at a defined grain with separate dimension tables
  4. Use T-SQL with SELECT, JOIN, WHERE, GROUP BY, and aggregate functions as required
  5. Model the warehouse with conformed dimensions around fact tables

Correct answer: A

Why: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

Option review:

A: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

B: A derived column enriches the dataset with business logic while preserving the source fields. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: A star schema places measurable events in a fact table and descriptive context in dimensions, simplifying analytics and improving model usability. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: SQL is the native relational query language for warehouse and SQL analytics endpoint workloads. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

E: Conformed dimensions and explicit fact grain are core star-schema practices for reliable analytical joins. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Use Direct Lake against the OneLake-backed data

Question 67

Before expanding the supply-chain lakehouse, the finance analytics squad at Contoso must make Eventhouse data available in OneLake for downstream Fabric engines without building a separate export pipeline. The rollout plan says that the solution should avoid unnecessary custom code. Which option most directly addresses the requirement? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Use a left outer join from customers to orders
  2. Create the additional dimension or lookup table during transformation
  3. Filter or remediate rows with missing mandatory keys before loading the curated layer
  4. Enable the supported OneLake availability or integration for the Eventhouse data
  5. Create a OneLake shortcut to the existing data

Correct answer: D

Why: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

Option review:

A: A left outer join retains all rows from the left input and adds matching rows from the right input when available. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

B: Adding a curated table can enrich the model with reusable business context for downstream joins and analysis. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: Mandatory-key quality rules should be enforced before downstream joins and aggregations depend on those records. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

E: A shortcut provides logical access to supported external or OneLake data without copying the underlying files. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Enable the supported OneLake availability or integration for the Eventhouse data

Question 68

Wingtip Toys is redesigning its IoT telemetry solution. The analytics engineering team must build a semantic model over OneLake Delta data without importing a separate copy into the model. In addition, the design must preserve a clear development lifecycle. Which action is the best fit? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Create a DAX measure using the required aggregation and filter context logic
  2. Model the warehouse with conformed dimensions around fact tables
  3. Use Direct Lake against the OneLake-backed data
  4. Use the Visual Query Editor to build the query graphically
  5. Group the data by month and region and calculate the required summary measures

Correct answer: C

Why: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

Option review:

A: DAX measures evaluate in semantic-model filter context and are the native way to define reusable analytical calculations. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

B: Conformed dimensions and explicit fact grain are core star-schema practices for reliable analytical joins. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

D: The Visual Query Editor provides a graphical experience for selecting, filtering, joining, and aggregating supported data. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

E: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Use Direct Lake against the OneLake-backed data

Question 69

During a design review for Proseware’s finance reporting platform, one requirement is non-negotiable: make Eventhouse data available in OneLake for downstream Fabric engines without building a separate export pipeline. Because the team must avoid granting broader access than required, what should the operations data team implement? The design decision will be reviewed by both data engineering and BI owners.

  1. Filter or remediate rows with missing mandatory keys before loading the curated layer
  2. Group the data by month and region and calculate the required summary measures
  3. Create a SQL function
  4. Enable the supported OneLake availability or integration for the Eventhouse data
  5. Use a Fabric lakehouse

Correct answer: D

Why: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

Option review:

A: Mandatory-key quality rules should be enforced before downstream joins and aggregations depend on those records. This can be valid for ‘Identify and resolve duplicate data, missing data, or null values’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

B: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: A function is appropriate for reusable parameterized logic that returns a value or table expression. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

E: A lakehouse combines OneLake Delta storage with Spark-oriented engineering and a SQL analytics endpoint. This can be valid for ‘Choose between different data stores’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Enable the supported OneLake availability or integration for the Eventhouse data

Question 70

The data governance group at Blue Yonder Airlines is preparing the next release of its retail performance dashboard. They need to build a semantic model over OneLake Delta data without importing a separate copy into the model; the change must be easy to audit later. Which choice most directly satisfies the requirement? The design decision will be reviewed by both data engineering and BI owners.

  1. Apply the row filter as early as practical in the query or transformation
  2. Denormalize selected attributes into the analytical table
  3. Group the data by month and region and calculate the required summary measures
  4. Use Real-Time hub to browse and connect to real-time data sources
  5. Use Direct Lake against the OneLake-backed data

Correct answer: E

Why: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

Option review:

A: Early filtering reduces the volume of data moved and processed while preserving only the rows required by the workload. This can be valid for ‘Filter data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

B: Denormalization trades additional storage and duplication for simpler reads and fewer joins in analytical workloads. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: Real-Time hub is the Fabric experience for discovering, connecting to, and managing real-time event streams and sources. This can be valid for ‘Discover data by using OneLake catalog and Real-Time hub’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

E: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

Learning point: Use Direct Lake against the OneLake-backed data

Question 71

A production readiness review at Fabrikam found a gap in the marketing semantic model. The remediation must make Eventhouse data available in OneLake for downstream Fabric engines without building a separate export pipeline, and the implementation should be easy to troubleshoot. What is the most appropriate action? Existing users should keep their current access.

  1. Enable the supported OneLake availability or integration for the Eventhouse data
  2. Denormalize selected attributes into the analytical table
  3. Create a SQL view
  4. Use T-SQL with SELECT, JOIN, WHERE, GROUP BY, and aggregate functions as required
  5. Use a Fabric data pipeline Copy activity

Correct answer: A

Why: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

Option review:

A: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

B: Denormalization trades additional storage and duplication for simpler reads and fewer joins in analytical workloads. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: A view encapsulates a reusable query and presents it as a virtual table. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: SQL is the native relational query language for warehouse and SQL analytics endpoint workloads. This can be valid for ‘Select, filter, and aggregate data by using SQL’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

E: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Enable the supported OneLake availability or integration for the Eventhouse data

Question 72

For a new phase of the supply-chain lakehouse, Litware asks the finance analytics squad to build a semantic model over OneLake Delta data without importing a separate copy into the model. The architecture decision record also states that the solution should avoid unnecessary custom code. Which approach should be selected? Existing users should keep their current access.

  1. Use a left outer join from customers to orders
  2. Add a calculated or derived column in the transformation layer
  3. Use Direct Lake against the OneLake-backed data
  4. Create a DAX measure using the required aggregation and filter context logic
  5. Group the data by month and region and calculate the required summary measures

Correct answer: C

Why: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

Option review:

A: A left outer join retains all rows from the left input and adds matching rows from the right input when available. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

B: A derived column enriches the dataset with business logic while preserving the source fields. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

D: DAX measures evaluate in semantic-model filter context and are the native way to define reusable analytical calculations. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

E: Aggregation changes detailed rows into grouped summaries at the required analytical grain. This can be valid for ‘Aggregate data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Use Direct Lake against the OneLake-backed data

Question 73

Woodgrove Bank is standardizing how the IoT telemetry solution is managed. The immediate goal is to make Eventhouse data available in OneLake for downstream Fabric engines without building a separate export pipeline. Given that the design must preserve a clear development lifecycle, which option should the analytics engineering team choose? No unrelated workspace or model permissions should be changed.

  1. Add a calculated or derived column in the transformation layer
  2. Create a DAX measure using the required aggregation and filter context logic
  3. Enable the supported OneLake availability or integration for the Eventhouse data
  4. Apply the row filter as early as practical in the query or transformation
  5. Use a Fabric data pipeline Copy activity

Correct answer: C

Why: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

Option review:

A: A derived column enriches the dataset with business logic while preserving the source fields. This can be valid for ‘Enrich data by adding new columns or tables’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

B: DAX measures evaluate in semantic-model filter context and are the native way to define reusable analytical calculations. This can be valid for ‘Select, filter, and aggregate data by using DAX’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

D: Early filtering reduces the volume of data moved and processed while preserving only the rows required by the workload. This can be valid for ‘Filter data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

E: Copy activity is suited to orchestrated bulk data movement into Fabric with scheduling and monitoring. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Enable the supported OneLake availability or integration for the Eventhouse data

Question 74

An internal audit of Coho Winery’s finance reporting platform identifies this requirement: build a semantic model over OneLake Delta data without importing a separate copy into the model. The operations data team also notes that the team must avoid granting broader access than required. What should they do? No unrelated workspace or model permissions should be changed.

  1. Use a left outer join from customers to orders
  2. Use Direct Lake against the OneLake-backed data
  3. Create a stored procedure
  4. Build it in the Visual Query Editor
  5. Use KQL operators such as where, summarize, and bin against the KQL database

Correct answer: B

Why: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

Option review:

A: A left outer join retains all rows from the left input and adds matching rows from the right input when available. This can be valid for ‘Merge or join data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

B: Direct Lake lets semantic models query OneLake Delta data with in-memory analytical performance without a traditional import copy. This directly matches the stated requirement.

C: A stored procedure packages procedural multi-statement T-SQL operations for repeatable execution. This can be valid for ‘Create views, functions, and stored procedures’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: The visual editor is intended for graphical query construction while still supporting common relational operations. This can be valid for ‘Select, filter, and aggregate data by using the Visual query editor’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

E: KQL is optimized for filtering and aggregating log, telemetry, and time-series data in Eventhouse. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Use Direct Lake against the OneLake-backed data

Question 75

The retail performance dashboard at Adventure Works is moving from proof of concept to production. Before rollout, the data governance group must make Eventhouse data available in OneLake for downstream Fabric engines without building a separate export pipeline, while ensuring that the change must be easy to audit later. Which action best meets both needs? The team will validate the change first in a nonproduction environment.

  1. Enable the supported OneLake availability or integration for the Eventhouse data
  2. Use KQL operators such as where, summarize, and bin against the KQL database
  3. Use Dataflow Gen2 for the ingestion and transformation flow
  4. Model the warehouse with conformed dimensions around fact tables
  5. Denormalize selected attributes into the analytical table

Correct answer: A

Why: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

Option review:

A: OneLake integration makes supported Eventhouse data discoverable and accessible through OneLake for cross-engine use. This directly matches the stated requirement.

B: KQL is optimized for filtering and aggregating log, telemetry, and time-series data in Eventhouse. This can be valid for ‘Select, filter, and aggregate data by using KQL’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

C: Dataflow Gen2 provides a Power Query based low-code ingestion and transformation experience. This can be valid for ‘Ingest or access data as needed’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

D: Conformed dimensions and explicit fact grain are core star-schema practices for reliable analytical joins. This can be valid for ‘Implement a star schema for a lakehouse or warehouse’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

E: Denormalization trades additional storage and duplication for simpler reads and fewer joins in analytical workloads. This can be valid for ‘Denormalize data’, but it does not directly satisfy the scenario requirement being tested under ‘Implement OneLake integration for Eventhouse and semantic models’.

Learning point: Enable the supported OneLake availability or integration for the Eventhouse data

Popular posts

img