Question 220 A commercial airline processes many small Fabric Dataflow Gen2 and pipeline loads each hour. Increasing parallel refresh count causes source API throttling. Which solution is the most defensible for this case? Overwrite source history during dataflow tuning to avoid reading large input Review supported Power Query folding and move eligible filters nearer to the source Bound concurrency and honor connector rate limits using measured retries Combine compatible small loads into efficient batches with bounded orchestration Explanation Correct Answer C:More simultaneous calls can reduce rather than improve effective throughput under throttling. Incorrect Answers A:Overwrite source history during dataflow tuning to avoid reading large input would not satisfy increasing parallel refresh count causes source API throttling because performance changes should preserve source data and business correctness; the defensible response is Bound concurrency and honor connector rate limits using measured retries. B:The option Review supported Power Query folding and move eligible filters nearer to the source applies to the separate issue that a Dataflow query contains transformations that prevent effective source pushdown, because query folding can reduce transferred rows when the connector and transform allow it; the current condition is increasing parallel refresh count causes source API throttling, which calls for Bound concurrency and honor connector rate limits using measured retries. D:The action Combine compatible small loads into efficient batches with bounded orchestration solves multiple tiny pipeline runs spend more time starting than moving data because reducing per-run overhead can improve throughput without changing business semantics; it does not by itself solve increasing parallel refresh count causes source API throttling, whereas Bound concurrency and honor connector rate limits using measured retries does.
Question 221 A transport authority maintains centrally administered Fabric domains for buses, rail and road safety. A domain-level catalog contains both certified and unreviewed semantic models. Which troubleshooting or configuration step is most appropriate? Use explicit endorsement states and asset metadata to distinguish reviewed products Update the workspace's domain association under the correct authorized administrator Assign domain governance rights and separately scope item and OneLake permissions Publish confidential datasets to everyone in the tenant merely to assign a domain Explanation Correct Answer A:Business domain membership is not a quality assurance certification for every asset. Incorrect Answers B:Update the workspace's domain association under the correct authorized administrator is useful when the rail workspace has been categorized with the road-safety data catalog, since workspace classification determines the domain hierarchy shown in discovery, not storage location; however, the actual requirement is a domain-level catalog contains both certified and unreviewed semantic models, which calls for Use explicit endorsement states and asset metadata to distinguish reviewed products. C:The action Assign domain governance rights and separately scope item and OneLake permissions solves a data steward needs to list ownership but must not be able to edit sensitive lakehouse files because stewardship authority does not automatically grant read-write access to protected records; it does not by itself solve a domain-level catalog contains both certified and unreviewed semantic models, whereas Use explicit endorsement states and asset metadata to distinguish reviewed products does. D:The option Publish confidential datasets to everyone in the tenant merely to assign a domain fails to meet a domain-level catalog contains both certified and unreviewed semantic models, given that domain categorization and data-sharing permissions must remain separately governed; Use explicit endorsement states and asset metadata to distinguish reviewed products is the correct scope of action.
Question 222 A municipal authority manages Fabric warehouse DDL changes through a CI process. Different environments must use distinct database connection settings. Which design decision most directly meets the requirement? Skip the SQL project build because Fabric will silently repair unsupported syntax Externalize environment-specific deployment configuration and keep secrets outside Git Record build artifact version and deployment run with its approved source commit Analyze dependent objects and update database project definitions together Explanation Correct Answer B:Reproducible promotion separates schema definition from target credentials and host configuration. Incorrect Answers A:Choosing Skip the SQL project build because Fabric will silently repair unsupported syntax would not satisfy the case condition (different environments must use distinct database connection settings), because unsupported SQL must be fixed rather than hidden by deployment automation; Externalize environment-specific deployment configuration and keep secrets outside Git preserves the intended result. C:For qA needs evidence of which schema revision produced the current warehouse, Record build artifact version and deployment run with its approved source commit can be justified because traceability ties production objects back to reviewed source and deployment evidence; for this scenario involving different environments must use distinct database connection settings, the targeted response is Externalize environment-specific deployment configuration and keep secrets outside Git. D:Although Analyze dependent objects and update database project definitions together fits the separate issue that a table is referenced by a view but a migration proposes renaming it because a rename can invalidate views or procedures if consumers are not migrated coherently, this case concerns different environments must use distinct database connection settings and should be resolved with Externalize environment-specific deployment configuration and keep secrets outside Git.
Question 223 A consumer products company publishes a governed Fabric data warehouse to several departments. A warehouse view exposes too many rows to regional analysts. What should the data engineer change first? Treat a masked email display as proof that users have no access to any sensitive row or other column Apply supported dynamic data masking where presentation-level masking is appropriate Inspect role-based unmask privileges and test with a genuinely restricted identity Implement a supported row-level security predicate or secure view based on verified identities Explanation Correct Answer D:Row-based query enforcement is needed to constrain which business records are returned. Incorrect Answers A:Applying Treat a masked email display as proof that users have no access to any sensitive row or other column when a warehouse view exposes too many rows to regional analysts would introduce a defect because presentation masking does not automatically enforce row and object restrictions; a direct solution is Implement a supported row-level security predicate or secure view based on verified identities. B:For a support team can see a customer-email field but should receive only a masked display, Apply supported dynamic data masking where presentation-level masking is appropriate can be justified because dynamic masking changes values presented to unprivileged query consumers without replacing column authorization; for this scenario involving a warehouse view exposes too many rows to regional analysts, the targeted response is Implement a supported row-level security predicate or secure view based on verified identities. C:Although Inspect role-based unmask privileges and test with a genuinely restricted identity fits the separate issue that a privileged analyst sees unmasked values during a security test because dynamic masking normally permits appropriately privileged principals to see full values, so the test principal matters, this case concerns a warehouse view exposes too many rows to regional analysts and should be resolved with Implement a supported row-level security predicate or secure view based on verified identities.
Question 224 A healthcare network coordinates daily de-identified data ingestion and curated data publication. Raw ingestion must finish before any curated table is published. Which action best addresses the observed Fabric behavior? Pass reviewed typed parameters to the notebook activity Publish a partially validated curated dataset to avoid delaying a dashboard Use an explicit failure branch for a protected operational alert Define the pipeline's validation-and-publish dependency chain Explanation Correct Answer D:A clean final report depends on validated inputs, not on the time a trigger started. Incorrect Answers A:For a notebook must receive the allowed dataset date and pseudonymization version, Pass reviewed typed parameters to the notebook activity can be justified because version-aware parameters make transform behavior reproducible and auditable; for this scenario involving raw ingestion must finish before any curated table is published, the targeted response is Define the pipeline's validation-and-publish dependency chain. B:Publish a partially validated curated dataset to avoid delaying a dashboard would not satisfy raw ingestion must finish before any curated table is published because an SLA does not excuse bypassing patient-data quality and privacy gates; the defensible response is Define the pipeline's validation-and-publish dependency chain. C:Option Use an explicit failure branch for a protected operational alert would focus on the separate issue that source privacy checks fail but a maintenance notification should still be issued because failure reporting is necessary even when the sensitive data publication path is blocked, not the current requirement that raw ingestion must finish before any curated table is published; the appropriate remedy is Define the pipeline's validation-and-publish dependency chain.
Question 225 A public utility builds reusable loading templates for Fabric data products across several sources. Each source system exposes a different incremental token or watermark. How should the team implement this requirement? Parameterize the source-specific checkpoint and maintain independent progress per dataset Implement deletion-aware ingestion for CDC and governed reconciliation for snapshot-only sources Explicitly separate bootstrap state from durable incremental checkpoint state Treat any successful network download as proof that downstream dimensional joins are correct Explanation Correct Answer A:Sharing one global watermark across unrelated sources can skip valid records. Incorrect Answers B:Option Implement deletion-aware ingestion for CDC and governed reconciliation for snapshot-only sources would focus on the separate issue that one source provides CDC deletions while another only provides latest-state snapshots because mutation semantics differ; a generic append job does not reproduce both faithfully, not the current requirement that each source system exposes a different incremental token or watermark; the appropriate remedy is Parameterize the source-specific checkpoint and maintain independent progress per dataset. C:The option Explicitly separate bootstrap state from durable incremental checkpoint state applies to the separate issue that the same pipeline must support an initial full load followed by incremental runs, because the first load establishes the baseline against which later changes can be applied safely; the current condition is each source system exposes a different incremental token or watermark, which calls for Parameterize the source-specific checkpoint and maintain independent progress per dataset. D:Applying Treat any successful network download as proof that downstream dimensional joins are correct when each source system exposes a different incremental token or watermark would introduce a defect because data transmission is only one step in a validated loading process; a direct solution is Parameterize the source-specific checkpoint and maintain independent progress per dataset.
Question 226 A media startup analyzes clickstream CSV files in a Fabric lakehouse. Files use different header names for the same business customer key. Which solution is the most defensible for this case? Normalize approved column aliases into a canonical schema before union Use an explicit schema-aware parse step before extracting nested fields Count every client retry as a new marketing conversion Deduplicate by event ID and preserve one authoritative version Explanation Correct Answer A:A union by position without controlled renaming can misplace values across columns. Incorrect Answers B:The option Use an explicit schema-aware parse step before extracting nested fields applies to the separate issue that the engineering team needs to parse nested JSON attributes inside a CSV field, because raw JSON strings do not become typed nested columns merely by changing their display name; the current condition is files use different header names for the same business customer key, which calls for Normalize approved column aliases into a canonical schema before union. C:Applying Count every client retry as a new marketing conversion when files use different header names for the same business customer key would introduce a defect because transport retries are not new customer actions; a direct solution is Normalize approved column aliases into a canonical schema before union. D:The action Deduplicate by event ID and preserve one authoritative version solves some click rows repeat after the CDN retries uploads because repeated delivery should not appear as multiple user interactions; it does not by itself solve files use different header names for the same business customer key, whereas Normalize approved column aliases into a canonical schema before union does.
Question 227 A weather analytics service uses KQL in Eventhouse to examine severe storms. The analyst needs only the most recent measurement per weather station. Which troubleshooting or configuration step is most appropriate? Apply a where predicate based on the validated measurement domain Use arg_max(eventTime, *) by stationId with valid event-time fields Choose the alphabetically last timestamp as proof of the newest measurement Use summarize avg(value) by bin(eventTime, 1h) Explanation Correct Answer B:KQL arg_max returns the row associated with the maximum ordering expression for each station. Incorrect Answers A:The option Apply a where predicate based on the validated measurement domain applies to the separate issue that a query should exclude invalid negative wind speeds before aggregation, because early filtering removes invalid records without fabricating plausible values; the current condition is the analyst needs only the most recent measurement per weather station, which calls for Use arg_max(eventTime, *) by stationId with valid event-time fields. C:The option Choose the alphabetically last timestamp as proof of the newest measurement fails to meet the analyst needs only the most recent measurement per weather station, given that lexical sorting of mixed timestamp strings can be unreliable without typed datetime conversion; Use arg_max(eventTime, *) by stationId with valid event-time fields is the correct scope of action. D:For a chart should display hourly averages over a day, Use summarize avg(value) by bin(eventTime, 1h) can be justified because kQL summarize with time binning produces defined hourly aggregate rows; for this scenario involving the analyst needs only the most recent measurement per weather station, the targeted response is Use arg_max(eventTime, *) by stationId with valid event-time fields.
Question 228 A credit union monitors nightly Dataflow Gen2 cleansing and warehouse publishing. The owner needs a notification when the dataflow refresh fails. Which design decision most directly meets the requirement? Use a supported refresh or pipeline alert tied to the Dataflow activity's failure state Treat a canceled Dataflow Gen2 run as an automatic full rollback of every destination Check destination transaction outcomes and partial writes before rerunning Inspect per-query Dataflow Gen2 refresh detail and the failed Applied Step Explanation Correct Answer A:Failure notifications should be driven by task outcome, not by arbitrary calendar events. Incorrect Answers B:The option Treat a canceled Dataflow Gen2 run as an automatic full rollback of every destination fails to meet the owner needs a notification when the dataflow refresh fails, given that different write stages and destinations may have committed partial results; Use a supported refresh or pipeline alert tied to the Dataflow activity's failure state is the correct scope of action. C:For a refresh was canceled after some destination writes had started, Check destination transaction outcomes and partial writes before rerunning can be justified because a canceled refresh can leave committed destination records depending on timing and sink; for this scenario involving the owner needs a notification when the dataflow refresh fails, the targeted response is Use a supported refresh or pipeline alert tied to the Dataflow activity's failure state. D:Although Inspect per-query Dataflow Gen2 refresh detail and the failed Applied Step fits the separate issue that a Power Query query failed while other dataflow queries refreshed successfully because aggregate refresh status can hide the specific transformation that failed, this case concerns the owner needs a notification when the dataflow refresh fails and should be resolved with Use a supported refresh or pipeline alert tied to the Dataflow activity's failure state.
Question 229 A climate-monitoring service receives Eventstream messages from a third-party event broker. Events arrive with delayed timestamps after a broker outage. What should the data engineer change first? Use the approved replay or durable source retention capability with event keys Test destination connection status and its mapped KQL table authorization Account for late-event handling in the event-time window policy Interpret an empty stream-monitor chart as proof that all sensors have stopped producing data Explanation Correct Answer C:Receipt after an outage is not evidence that the physical event occurred at receipt time. Incorrect Answers A:The action Use the approved replay or durable source retention capability with event keys solves the system must reprocess lost events after a failed Eventstream route because reprocessing requires retained source events and an idempotent destination strategy; it does not by itself solve events arrive with delayed timestamps after a broker outage, whereas Account for late-event handling in the event-time window policy does. B:For the broker connection is active but an Eventhouse destination reports delivery failure, Test destination connection status and its mapped KQL table authorization can be justified because source transport success does not guarantee sink accessibility; for this scenario involving events arrive with delayed timestamps after a broker outage, the targeted response is Account for late-event handling in the event-time window policy. D:Choosing Interpret an empty stream-monitor chart as proof that all sensors have stopped producing data would not satisfy the case condition (events arrive with delayed timestamps after a broker outage), because route or mapping failures can create the same visible symptom; Account for late-event handling in the event-time window policy preserves the intended result.
Question 230 A telecom company analyzes billions of network events in a Fabric Eventhouse. A query repeatedly computes an expensive summary from native ingested events. Which action best addresses the observed Fabric behavior? Assume external accelerated Delta shortcuts support every native materialized-view capability Evaluate supported materialized views or update policies for stable native aggregation patterns Enable eligible query acceleration with a justified cache horizon Review ingestion batching and capacity metrics using supported Eventhouse policies Explanation Correct Answer B:Native KQL precomputation can reduce repeat computation when ingestion and query tradeoffs justify it. Incorrect Answers A:Assume external accelerated Delta shortcuts support every native materialized-view capability would not satisfy a query repeatedly computes an expensive summary from native ingested events because external KQL tables have feature limitations distinct from native Eventhouse tables; the defensible response is Evaluate supported materialized views or update policies for stable native aggregation patterns. C:Option Enable eligible query acceleration with a justified cache horizon would focus on the separate issue that the team queries an external Delta shortcut with slow cross-storage reads because accelerated shortcut data can improve query speed by caching external records, but incurs resource cost, not the current requirement that a query repeatedly computes an expensive summary from native ingested events; the appropriate remedy is Evaluate supported materialized views or update policies for stable native aggregation patterns. D:The option Review ingestion batching and capacity metrics using supported Eventhouse policies applies to the separate issue that events arrive in many tiny bursts that increase ingestion and indexing cost, because appropriate batching can balance freshness and indexing overhead; the current condition is a query repeatedly computes an expensive summary from native ingested events, which calls for Evaluate supported materialized views or update policies for stable native aggregation patterns.