Question 160 A media analytics company queries a Fabric Warehouse containing billions of event rows. A join multiplies rows and then requires a large unnecessary DISTINCT. Which solution is the most defensible for this case? Fix source grain and join cardinality instead of masking the issue with DISTINCT Remove unneeded global sorting or restructure the calculation Add ORDER BY to every intermediate query as a universal warehouse performance improvement Inspect query plan and relevant statistics for the filter and join columns Explanation Correct Answer A:Preventing fan-out is more efficient and accurate than deduplicating the inflated result afterward. Incorrect Answers B:The option Remove unneeded global sorting or restructure the calculation applies to the separate issue that a global ORDER BY is unnecessary for a downstream aggregation but dominates the plan, because global ordering can introduce single-node or non-scalable operations in MPP execution; the current condition is a join multiplies rows and then requires a large unnecessary DISTINCT, which calls for Fix source grain and join cardinality instead of masking the issue with DISTINCT. C:Choosing Add ORDER BY to every intermediate query as a universal warehouse performance improvement would not satisfy the case condition (a join multiplies rows and then requires a large unnecessary DISTINCT), because sorting introduces work and is not automatically useful for distributed joins; Fix source grain and join cardinality instead of masking the issue with DISTINCT preserves the intended result. D:The action Inspect query plan and relevant statistics for the filter and join columns solves a selective query scans far more rows than expected and the plan estimates are poor because accurate cardinality estimates help the optimizer choose efficient execution plans; it does not by itself solve a join multiplies rows and then requires a large unnecessary DISTINCT, whereas Fix source grain and join cardinality instead of masking the issue with DISTINCT does.
Question 161 A banking platform is evaluating managed Apache Airflow workflows alongside Fabric data pipelines. Engineers want to deploy DAG-based orchestration without maintaining independent Airflow servers. Which troubleshooting or configuration step is most appropriate? Install an arbitrary self-hosted scheduler inside every analyst notebook to achieve Airflow governance Package and test the supported Airflow environment dependencies before scheduling the DAG Assess the managed Apache Airflow job option and its workspace configuration Restrict Airflow workspace roles and use reviewed source control for DAG changes Explanation Correct Answer C:Managed Airflow provides a DAG-centric option while the Fabric service manages the associated runtime infrastructure. Incorrect Answers A:For this requirement of engineers want to deploy DAG-based orchestration without maintaining independent Airflow servers, Install an arbitrary self-hosted scheduler inside every analyst notebook to achieve Airflow governance would be unsafe or ineffective because notebook-level ad hoc schedulers are not a controlled replacement for supported orchestration management; apply Assess the managed Apache Airflow job option and its workspace configuration instead. B:Package and test the supported Airflow environment dependencies before scheduling the DAG is useful when a DAG refers to a Python package that is absent from its managed execution environment, since missing Python dependencies stop task execution even when the DAG syntax and schedule are valid; however, the actual requirement is engineers want to deploy DAG-based orchestration without maintaining independent Airflow servers, which calls for Assess the managed Apache Airflow job option and its workspace configuration. D:For the operations team needs to control who may change production DAG definitions, Restrict Airflow workspace roles and use reviewed source control for DAG changes can be justified because authorization to view orchestration results should not imply permission to alter execution logic; for this scenario involving engineers want to deploy DAG-based orchestration without maintaining independent Airflow servers, the targeted response is Assess the managed Apache Airflow job option and its workspace configuration.
Question 162 A global retailer deploys Fabric Data Factory pipelines to stages with different data sources. Developers want a repeatable development-to-test-to-production process. Which design decision most directly meets the requirement? Assign workspaces to Fabric deployment pipeline stages with controlled promotion Validate target-specific connection mappings and deployment rules Copy all test credentials into production connection definitions without review Evaluate unmatched items separately and avoid destructive blanket replacement Explanation Correct Answer A:Stage association makes item comparison and planned promotion repeatable. Incorrect Answers B:The action Validate target-specific connection mappings and deployment rules solves a pipeline's destination points to the staging lakehouse after production deployment because a promoted pipeline still requires appropriate production destination bindings; it does not by itself solve developers want a repeatable development-to-test-to-production process, whereas Assign workspaces to Fabric deployment pipeline stages with controlled promotion does. C:The option Copy all test credentials into production connection definitions without review fails to meet developers want a repeatable development-to-test-to-production process, given that environment isolation protects production sources and secrets from test-level access; Assign workspaces to Fabric deployment pipeline stages with controlled promotion is the correct scope of action. D:Although Evaluate unmatched items separately and avoid destructive blanket replacement fits the separate issue that deployment shows an unrelated new production item that is absent from development because unpaired target objects require deliberate ownership decisions rather than automatic deletion, this case concerns developers want a repeatable development-to-test-to-production process and should be resolved with Assign workspaces to Fabric deployment pipeline stages with controlled promotion.
Question 163 A telecommunications provider shares regulated network metrics with third-party operations vendors. An unrelated private folder is visible in a vendor's data browsing experience. What should the data engineer change first? Revoke item, workspace, security-role and shortcut-target grants and test access denial Correct folder and object-level OneLake permissions and verify with the vendor identity Send the vendor a copy of every source file to avoid configuring restricted access Review Microsoft Entra B2B and Fabric guest access configuration together Explanation Correct Answer B:Object restrictions protect paths and tables beyond row- or column-level filters. Incorrect Answers A:The action Revoke item, workspace, security-role and shortcut-target grants and test access denial solves a vendor needs an access review after its service contract ends because independent grants and source references can survive a single workspace membership removal; it does not by itself solve an unrelated private folder is visible in a vendor's data browsing experience, whereas Correct folder and object-level OneLake permissions and verify with the vendor identity does. C:Send the vendor a copy of every source file to avoid configuring restricted access would not satisfy an unrelated private folder is visible in a vendor's data browsing experience because ungoverned file exports make revocation and retention harder; the defensible response is Correct folder and object-level OneLake permissions and verify with the vendor identity. D:Option Review Microsoft Entra B2B and Fabric guest access configuration together would focus on the separate issue that external access stops after changing guest collaboration settings because fabric data permissions cannot bypass tenant-level external collaboration restrictions, not the current requirement that an unrelated private folder is visible in a vendor's data browsing experience; the appropriate remedy is Correct folder and object-level OneLake permissions and verify with the vendor identity.
Question 164 A subscription service uses Dataflow Gen2 for monthly customer cleansing and a pipeline for warehouse loading. The team should reuse the same transform on different monthly partitions. Which action best addresses the observed Fabric behavior? Parameterize supported dataflow inputs or use a parameterized upstream partition feed Ignore the dataflow's failed query because the pipeline itself reached the next activity Invoke the Dataflow Gen2 activity from a pipeline and depend on its success Add an explicit validation and promotion step with controlled failure handling Explanation Correct Answer A:Reusability requires run-specific input selection instead of copying and editing each month's query. Incorrect Answers B:Ignore the dataflow's failed query because the pipeline itself reached the next activity would not satisfy the team should reuse the same transform on different monthly partitions because a downstream pipeline state is not proof that the staged data passed transformation checks; the defensible response is Parameterize supported dataflow inputs or use a parameterized upstream partition feed. C:Option Invoke the Dataflow Gen2 activity from a pipeline and depend on its success would focus on the separate issue that a Power Query refresh must finish before the warehouse load starts because pipelines can coordinate Dataflow completion before downstream loading, not the current requirement that the team should reuse the same transform on different monthly partitions; the appropriate remedy is Parameterize supported dataflow inputs or use a parameterized upstream partition feed. D:The option Add an explicit validation and promotion step with controlled failure handling applies to the separate issue that the dataflow's destination writes to staging but the final table should update only after validation, because destination writing and business acceptance are separate operations requiring a gate; the current condition is the team should reuse the same transform on different monthly partitions, which calls for Parameterize supported dataflow inputs or use a parameterized upstream partition feed.
Question 165 A streaming operations dashboard receives sensor readings through an ingestion service. Devices replay observations after reconnecting to the network. How should the team implement this requirement? Calculate all rolling averages from unvalidated receipt times and silently discard late events Deduplicate events by stable sensor event ID in the streaming path Configure appropriate event-time watermark and lateness handling for window output Persist an approved durable raw event landing alongside the live serving path Explanation Correct Answer B:A repeated delivery is not a second physical measurement. Incorrect Answers A:Calculate all rolling averages from unvalidated receipt times and silently discard late events would not satisfy devices replay observations after reconnecting to the network because receipt-time-only aggregation can distort windows when devices buffer events offline; the defensible response is Deduplicate events by stable sensor event ID in the streaming path. C:The option Configure appropriate event-time watermark and lateness handling for window output applies to the separate issue that measurements arrive several minutes late relative to event time, because event-time processing avoids making the reception timestamp the only authority for the measurement window; the current condition is devices replay observations after reconnecting to the network, which calls for Deduplicate events by stable sensor event ID in the streaming path. D:Persist an approved durable raw event landing alongside the live serving path is useful when operations also needs long-term raw replayability after a stream processor fails, since real-time aggregates alone do not preserve every underlying source event for recovery; however, the actual requirement is devices replay observations after reconnecting to the network, which calls for Deduplicate events by stable sensor event ID in the streaming path.
Question 166 A global retailer wants to read an operational SQL database in Fabric without managing another full copy. Analysts need a small related source folder without copying its files. Which solution is the most defensible for this case? Use an approved Data Factory copy path with explicit incremental or full semantics Create a governed OneLake shortcut instead of scheduling repeated full copies Assume every external database will be mirrored with zero configuration and all source ACLs discarded Inspect mirroring replication status, source connectivity and lag evidence Explanation Correct Answer B:A shortcut exposes a referenced path while source storage remains authoritative. Incorrect Answers A:Option Use an approved Data Factory copy path with explicit incremental or full semantics would focus on the separate issue that a source is unsupported by mirroring but has an appropriate connector for periodic copies because connector support and business freshness requirements determine the data movement pattern, not the current requirement that analysts need a small related source folder without copying its files; the appropriate remedy is Create a governed OneLake shortcut instead of scheduling repeated full copies. C:Applying Assume every external database will be mirrored with zero configuration and all source ACLs discarded when analysts need a small related source folder without copying its files would introduce a defect because source compatibility and data governance remain necessary design inputs; a direct solution is Create a governed OneLake shortcut instead of scheduling repeated full copies. D:The action Inspect mirroring replication status, source connectivity and lag evidence solves the mirrored data appears stale compared with the source because mirroring freshness depends on an active replication pipeline, not a static query endpoint; it does not by itself solve analysts need a small related source folder without copying its files, whereas Create a governed OneLake shortcut instead of scheduling repeated full copies does.
Question 167 An industrial plant routes IoT sensor telemetry through a Fabric Eventstream. The source connector is active but no records reach the Eventhouse destination. Which troubleshooting or configuration step is most appropriate? Add a supported event filter using the verified maintenance-state attribute Apply appropriate parsing, enrichment or destination mapping for the actual schema Disable all Eventstream destinations to make the source connector healthy Inspect Eventstream source, destination status and event delivery diagnostics Explanation Correct Answer D:Source health alone does not establish that a configured destination receives and maps the events. Incorrect Answers A:The option Add a supported event filter using the verified maintenance-state attribute applies to the separate issue that fault alerts must exclude messages from machines in maintenance mode, because a route-specific filter can suppress irrelevant events without deleting all source telemetry; the current condition is the source connector is active but no records reach the Eventhouse destination, which calls for Inspect Eventstream source, destination status and event delivery diagnostics. B:Apply appropriate parsing, enrichment or destination mapping for the actual schema is useful when sensor payload fields arrive as nested JSON and the destination expects typed columns, since type-compatible mappings are required before event fields can be queried as intended; however, the actual requirement is the source connector is active but no records reach the Eventhouse destination, which calls for Inspect Eventstream source, destination status and event delivery diagnostics. C:The option Disable all Eventstream destinations to make the source connector healthy fails to meet the source connector is active but no records reach the Eventhouse destination, given that removing sinks cannot deliver events to the intended analytics table; Inspect Eventstream source, destination status and event delivery diagnostics is the correct scope of action.
Question 168 A finance warehouse runs nightly SQL transformations and periodic model-refresh jobs. The SQL load succeeds but a downstream report remains stale. Which design decision most directly meets the requirement? Inspect the semantic refresh dependency and its recorded completion state Define supported alert thresholds over relevant query and pipeline run metrics Reconcile row counts and business-key totals against source controls Hide long-running statements from monitoring so the warehouse appears within SLA Explanation Correct Answer A:Source execution and report data availability are different lifecycle steps. Incorrect Answers B:The action Define supported alert thresholds over relevant query and pipeline run metrics solves the team needs to detect recurring threshold breaches because alert design should monitor the failing operation rather than every unrelated workspace event; it does not by itself solve the SQL load succeeds but a downstream report remains stale, whereas Inspect the semantic refresh dependency and its recorded completion state does. C:For analysts cannot distinguish whether daily variance comes from missing rows or wrong amounts, Reconcile row counts and business-key totals against source controls can be justified because a count check and a value reconciliation expose different data-quality failures; for this scenario involving the SQL load succeeds but a downstream report remains stale, the targeted response is Inspect the semantic refresh dependency and its recorded completion state. D:For this requirement of the SQL load succeeds but a downstream report remains stale, Hide long-running statements from monitoring so the warehouse appears within SLA would be unsafe or ineffective because concealing execution history does not resolve performance or correctness; apply Inspect the semantic refresh dependency and its recorded completion state instead.
Question 169 A telecom operator administers an Eventhouse that unexpectedly rejects incoming records. Users receive permission-denied errors on one KQL database. What should the data engineer change first? Inspect database-level access and execution identity instead of restarting Eventstream Make the entire Eventhouse public to avoid mapping and permission errors Review KQL table schema and supported ingestion mapping updates Verify the selected KQL database and actual table name before editing a query Explanation Correct Answer A:An authorization failure is independent of source data arrival. Incorrect Answers B:Make the entire Eventhouse public to avoid mapping and permission errors would not satisfy users receive permission-denied errors on one KQL database because public exposure is neither necessary nor safe for debugging ingestion failures; the defensible response is Inspect database-level access and execution identity instead of restarting Eventstream. C:Although Review KQL table schema and supported ingestion mapping updates fits the separate issue that the payload contains a new field that is absent from the ingestion mapping because mapping mismatches can reject or misroute events even while the source connector is healthy, this case concerns users receive permission-denied errors on one KQL database and should be resolved with Inspect database-level access and execution identity instead of restarting Eventstream. D:Option Verify the selected KQL database and actual table name before editing a query would focus on the separate issue that the Eventhouse query references a table that does not exist in the chosen database because kQL name resolution depends on the database context and defined objects, not the current requirement that users receive permission-denied errors on one KQL database; the appropriate remedy is Inspect database-level access and execution identity instead of restarting Eventstream.
Question 170 A sports analytics provider reports slow Eventhouse queries on historical match data. Queries fetch source Delta snapshots through an external shortcut and repeat the same scans. Which action best addresses the observed Fabric behavior? Reduce the acceleration cache window to the required recent-history working set Apply selective KQL predicates before expensive joins and aggregates Set the cache retention to an unlimited period for every table regardless of storage cost Evaluate query acceleration for the eligible Delta shortcut and selected hot period Explanation Correct Answer D:Cached external data can avoid repeated full remote reads while retaining the source reference. Incorrect Answers A:For the cache uses excess resource capacity for rarely read seasons, Reduce the acceleration cache window to the required recent-history working set can be justified because acceleration cost depends on cached data volume and workload demand; for this scenario involving queries fetch source Delta snapshots through an external shortcut and repeat the same scans, the targeted response is Evaluate query acceleration for the eligible Delta shortcut and selected hot period. B:Although Apply selective KQL predicates before expensive joins and aggregates fits the separate issue that a query combines all seasons before filtering the competition and date because early filtering reduces event volume and intermediate results, this case concerns queries fetch source Delta snapshots through an external shortcut and repeat the same scans and should be resolved with Evaluate query acceleration for the eligible Delta shortcut and selected hot period. C:Choosing Set the cache retention to an unlimited period for every table regardless of storage cost would not satisfy the case condition (queries fetch source Delta snapshots through an external shortcut and repeat the same scans), because acceleration should follow measured working sets and capacity limits; Evaluate query acceleration for the eligible Delta shortcut and selected hot period preserves the intended result.