Question 60 A utility company's Spark job reads a partitioned Delta table spanning several years. Most queries filter on a date but Spark still scans unrelated year partitions. Which design decision most directly meets the requirement? Treat VACUUM as a replacement for computing accurate table statistics Use supported optimized writes or periodic OPTIMIZE based on workload metrics Check date predicate form and physical partition pruning in the query plan Evaluate supported Delta file-layout and data-skipping optimization for the access pattern Explanation Correct Answer C:Predicates aligned to partition columns can avoid reading irrelevant partitions. Incorrect Answers A:Treat VACUUM as a replacement for computing accurate table statistics would not satisfy most queries filter on a date but Spark still scans unrelated year partitions because vACUUM removes obsolete files; statistics and compaction serve different optimization goals; the defensible response is Check date predicate form and physical partition pruning in the query plan. B:The action Use supported optimized writes or periodic OPTIMIZE based on workload metrics solves repeated small streaming writes create excessive metadata overhead because write batching and file compaction reduce per-file management cost; it does not by itself solve most queries filter on a date but Spark still scans unrelated year partitions, whereas Check date predicate form and physical partition pruning in the query plan does. D:Although Evaluate supported Delta file-layout and data-skipping optimization for the access pattern fits the separate issue that a highly selective query on machine ID still reads too many files because compact and well-organized files can improve selective reads without requiring more executors, this case concerns most queries filter on a date but Spark still scans unrelated year partitions and should be resolved with Check date predicate form and physical partition pruning in the query plan.
Question 61 A public agency is deploying a regulated Fabric workspace with Spark workloads and external orchestration. A DAG has been checked into source control but remains unavailable to the managed scheduler. What should the data engineer change first? Change all dataset creation dates to force a scheduled Airflow run Review the DAG schedule and configured timezone rather than changing storage timestamps blindly Inspect DAG run IDs and task attempt state in the managed Airflow monitoring view Verify the deployment/synchronization path that makes DAG files available to the Airflow environment Explanation Correct Answer D:Git repository existence alone does not prove that a scheduler has loaded the DAG definition. Incorrect Answers A:For this requirement of a DAG has been checked into source control but remains unavailable to the managed scheduler, Change all dataset creation dates to force a scheduled Airflow run would be unsafe or ineffective because altering business data is not a valid way to repair orchestration scheduling; apply Verify the deployment/synchronization path that makes DAG files available to the Airflow environment instead. B:For a managed Airflow DAG loads a file at a time different from the documented time zone, Review the DAG schedule and configured timezone rather than changing storage timestamps blindly can be justified because airflow execution boundaries are driven by its schedule and timezone semantics, not by the time files were originally created; for this scenario involving a DAG has been checked into source control but remains unavailable to the managed scheduler, the targeted response is Verify the deployment/synchronization path that makes DAG files available to the Airflow environment. C:Although Inspect DAG run IDs and task attempt state in the managed Airflow monitoring view fits the separate issue that the team needs to distinguish an Airflow task retry from a new independent DAG execution because retry attempts are part of a task instance and should not be counted as new business events automatically, this case concerns a DAG has been checked into source control but remains unavailable to the managed scheduler and should be resolved with Verify the deployment/synchronization path that makes DAG files available to the Airflow environment.
Question 62 A manufacturing company operates a SQL-first Fabric warehouse and multiple governed semantic models. A newly created warehouse view is omitted from the Git repository. Which action best addresses the observed Fabric behavior? Test conversion against representative data and implement an explicit migration strategy Treat a green deployment badge as proof that every data row remained unchanged Confirm supported database-project inclusion and synchronize the view definition Reject the assumption and design backup or forward-repair recovery before deployment Explanation Correct Answer C:Items not captured by the project cannot be assumed to reappear on a fresh deployment. Incorrect Answers A:For changes to column type would truncate previously valid source values, Test conversion against representative data and implement an explicit migration strategy can be justified because data-type narrowing can break loads and queries despite syntactically valid SQL; for this scenario involving a newly created warehouse view is omitted from the Git repository, the targeted response is Confirm supported database-project inclusion and synchronize the view definition. B:Applying Treat a green deployment badge as proof that every data row remained unchanged when a newly created warehouse view is omitted from the Git repository would introduce a defect because metadata deployment success does not establish data integrity; a direct solution is Confirm supported database-project inclusion and synchronize the view definition. D:The option Reject the assumption and design backup or forward-repair recovery before deployment applies to the separate issue that a dependency-free rollback is requested for a data-destructive migration, because dropping or overwriting data is not reversed by reverting a schema-only source file; the current condition is a newly created warehouse view is omitted from the Git repository, which calls for Confirm supported database-project inclusion and synchronize the view definition.
Question 63 A university uses Fabric audit evidence to investigate unauthorized changes to student analytics. An auditor demands historical evidence beyond the built-in interactive view window. How should the team implement this requirement? Query the supported audit activity records for the item, operation, identity and time Implement an approved audit export and retention process consistent with service support Correlate available audit events with item access and relevant source-system logs Disable the Fabric audit feature to reduce investigation effort Explanation Correct Answer B:Retention requirements must be designed before log history expires. Incorrect Answers A:Although Query the supported audit activity records for the item, operation, identity and time fits the separate issue that the security office must identify who altered a Fabric workspace resource because administrative audit events can establish attribution beyond the final item state, this case concerns an auditor demands historical evidence beyond the built-in interactive view window and should be resolved with Implement an approved audit export and retention process consistent with service support. C:The option Correlate available audit events with item access and relevant source-system logs applies to the separate issue that investigators need to distinguish failed access from legitimate successful data operations, because the absence of one log category is not proof of no access; the evidence path must match the operation; the current condition is an auditor demands historical evidence beyond the built-in interactive view window, which calls for Implement an approved audit export and retention process consistent with service support. D:For this requirement of an auditor demands historical evidence beyond the built-in interactive view window, Disable the Fabric audit feature to reduce investigation effort would be unsafe or ineffective because removing audit evidence undermines security review rather than resolving an access problem; apply Implement an approved audit export and retention process consistent with service support instead.
Question 64 A regional authority processes traffic-camera metadata in a nightly analytics orchestration. Operators need to avoid duplicating a destination partition on retry. Which solution is the most defensible for this case? Use idempotent write keys and persisted execution checkpoints Use a random failure branch to distribute processing without checking row counts Configure a failure dependency and maintain the upstream error context Coordinate supported SQL and notebook activities in a single dependency-aware pipeline Explanation Correct Answer A:Retry safety must be implemented in the transformation or sink, not inferred from the orchestrator. Incorrect Answers B:Use a random failure branch to distribute processing without checking row counts would not satisfy operators need to avoid duplicating a destination partition on retry because business validation conditions should be deterministic and evidence-driven; the defensible response is Use idempotent write keys and persisted execution checkpoints. C:Configure a failure dependency and maintain the upstream error context is useful when an error-handling task must execute only when the SQL load fails, since conditional failure paths prevent alerts from being raised for successful work; however, the actual requirement is operators need to avoid duplicating a destination partition on retry, which calls for Use idempotent write keys and persisted execution checkpoints. D:The action Coordinate supported SQL and notebook activities in a single dependency-aware pipeline solves some transformations are written in T-SQL and others in PySpark because pipeline orchestration can sequence heterogeneous compute engines while preserving run metadata; it does not by itself solve operators need to avoid duplicating a destination partition on retry, whereas Use idempotent write keys and persisted execution checkpoints does.
Question 65 A sports league ingests match statistics from multiple partner feeds into Fabric. Feeds disagree on team identifiers across seasons. Which troubleshooting or configuration step is most appropriate? Compute a stable file/business key and make the load idempotent Use ingestion order as the authoritative match chronology across all partners Apply domain validation before promoting the record to trusted tables Normalize source IDs through a conformed team dimension with preserved source mappings Explanation Correct Answer D:A stable business mapping avoids merging unrelated teams or splitting one team into many. Incorrect Answers A:The option Compute a stable file/business key and make the load idempotent applies to the separate issue that a partner resends the same finalized match file, because replayed files should not append duplicate match facts; the current condition is feeds disagree on team identifiers across seasons, which calls for Normalize source IDs through a conformed team dimension with preserved source mappings. B:For this requirement of feeds disagree on team identifiers across seasons, Use ingestion order as the authoritative match chronology across all partners would be unsafe or ineffective because receipt order can differ from the event and official result sequence; apply Normalize source IDs through a conformed team dimension with preserved source mappings instead. C:The action Apply domain validation before promoting the record to trusted tables solves one event contains an impossible score and should not reach official standings because business-rule validation distinguishes plausible raw data from publishable results; it does not by itself solve feeds disagree on team identifiers across seasons, whereas Normalize source IDs through a conformed team dimension with preserved source mappings does.
Question 66 An energy company joins smart-meter readings with reference tables in Fabric Spark. A join multiplies readings because the reference contains multiple validity periods per device. Which design decision most directly meets the requirement? Join on the display name of a transformer and ignore its stable identifier Validate and evolve the output schema deliberately before merging it into Delta Project only necessary columns before an expensive shuffle or join Join on the device key and valid effective-date interval Explanation Correct Answer D:A key-only join to a versioned dimension can duplicate each measurement across multiple dimension versions. Incorrect Answers A:For this requirement of a join multiplies readings because the reference contains multiple validity periods per device, Join on the display name of a transformer and ignore its stable identifier would be unsafe or ineffective because names can be reused or changed and are not reliable keys; apply Join on the device key and valid effective-date interval instead. B:The action Validate and evolve the output schema deliberately before merging it into Delta solves the ingestion adds an unexpected nullable measurement field because uncontrolled schema evolution can produce inconsistent consumer expectations; it does not by itself solve a join multiplies readings because the reference contains multiple validity periods per device, whereas Join on the device key and valid effective-date interval does. C:For a high-cardinality customer attribute is not required for downstream metrics, Project only necessary columns before an expensive shuffle or join can be justified because column pruning reduces transferred data and memory pressure; for this scenario involving a join multiplies readings because the reference contains multiple validity periods per device, the targeted response is Join on the device key and valid effective-date interval.
Question 67 A streaming retail system reads Kafka-compatible purchase events into a Spark lakehouse job. Spark must parse a JSON message payload into structured fields. What should the data engineer change first? Configure a hopping event-time window of ten minutes with a five-minute slide Review schema evolution and apply an explicitly compatible transformation Use from_json with a reviewed schema on the event payload Parse raw JSON strings with an integer cast and expect nested customer fields to appear Explanation Correct Answer C:Typed parsing makes nested fields available for deterministic filters and aggregation. Incorrect Answers A:The action Configure a hopping event-time window of ten minutes with a five-minute slide solves analysts want a ten-minute rolling sales sum refreshed every five minutes because hopping windows overlap by design and are different from nonoverlapping tumbling windows; it does not by itself solve spark must parse a JSON message payload into structured fields, whereas Use from_json with a reviewed schema on the event payload does. B:For the job must handle a new optional payload field without corrupting the existing schema, Review schema evolution and apply an explicitly compatible transformation can be justified because uncontrolled schema inference can alter output contracts as messages change; for this scenario involving spark must parse a JSON message payload into structured fields, the targeted response is Use from_json with a reviewed schema on the event payload. D:Parse raw JSON strings with an integer cast and expect nested customer fields to appear would not satisfy spark must parse a JSON message payload into structured fields because a scalar cast cannot recover the structure of a JSON object; the defensible response is Use from_json with a reviewed schema on the event payload.
Question 68 A public health authority monitors a daily ingestion pipeline and privacy quality checks. Monitoring logs lack the input dataset version used in a run. Which action best addresses the observed Fabric behavior? Mark privacy validation failures as warnings so all datasets automatically publish Surface the notebook failure and prevent dependent publication Include the approved source version and run ID in operational provenance Inspect refresh history with the model's actual source and identity Explanation Correct Answer C:Reproducible audit requires tracking which exact input was processed. Incorrect Answers A:Applying Mark privacy validation failures as warnings so all datasets automatically publish when monitoring logs lack the input dataset version used in a run would introduce a defect because mandatory data safeguards must remain release gates; a direct solution is Include the approved source version and run ID in operational provenance. B:Although Surface the notebook failure and prevent dependent publication fits the separate issue that a mandatory notebook transformation fails after its raw-data landing completes because a complete landing zone is not proof that curated output is ready for consumers, this case concerns monitoring logs lack the input dataset version used in a run and should be resolved with Include the approved source version and run ID in operational provenance. D:The option Inspect refresh history with the model's actual source and identity applies to the separate issue that analysts need to confirm when a restricted semantic model last refreshed, because a scheduled refresh time is not equivalent to a completed successful refresh; the current condition is monitoring logs lack the input dataset version used in a run, which calls for Include the approved source version and run ID in operational provenance.
Question 69 An e-commerce platform uses Fabric Warehouse T-SQL to materialize product sales. A nightly update corrupts current totals after source duplicates were introduced. How should the team implement this requirement? Force every query to scan all columns to eliminate statistics dependence Rewrite the statement for the supported Fabric T-SQL surface Inspect query plan, filter selectivity and relevant statistics Restore valid data and enforce source grain/deduplication before the next write Explanation Correct Answer D:Broken data semantics require reconciliation beyond performance tuning. Incorrect Answers A:The option Force every query to scan all columns to eliminate statistics dependence fails to meet a nightly update corrupts current totals after source duplicates were introduced, given that unnecessary wide reads generally worsen rather than repair query cost; Restore valid data and enforce source grain/deduplication before the next write is the correct scope of action. B:Option Rewrite the statement for the supported Fabric T-SQL surface would focus on the separate issue that a stored procedure fails due to unsupported SQL syntax on the target warehouse because sQL Server feature parity should not be assumed without checking the Fabric implementation, not the current requirement that a nightly update corrupts current totals after source duplicates were introduced; the appropriate remedy is Restore valid data and enforce source grain/deduplication before the next write. C:The option Inspect query plan, filter selectivity and relevant statistics applies to the separate issue that a query plan suddenly scans a very large table despite selective filters, because the optimizer needs usable cardinality information and a suitable predicate path; the current condition is a nightly update corrupts current totals after source duplicates were introduced, which calls for Restore valid data and enforce source grain/deduplication before the next write.
Question 70 An airport analytics group manages a Fabric Data Factory pipeline with hundreds of source files. An orchestration repeats the same expensive lookup for every file. Which solution is the most defensible for this case? Tune supported copy parallelism based on source limits and capacity metrics Introduce a verified completion or validation barrier before refresh Cache or compute a stable lookup once per batch and pass the result to activities Set every Copy activity to unlimited parallelism without measuring source constraints Explanation Correct Answer C:Repeated invariant work can inflate pipeline duration unnecessarily. Incorrect Answers A:Option Tune supported copy parallelism based on source limits and capacity metrics would focus on the separate issue that a Copy activity transfers files sequentially and misses the operational freshness target because parallel transfer can improve throughput only when endpoints and capacity can support it, not the current requirement that an orchestration repeats the same expensive lookup for every file; the appropriate remedy is Cache or compute a stable lookup once per batch and pass the result to activities. B:The option Introduce a verified completion or validation barrier before refresh applies to the separate issue that a downstream model refresh begins before all required files have loaded, because starting downstream tasks early may lower measured latency but publish incomplete data; the current condition is an orchestration repeats the same expensive lookup for every file, which calls for Cache or compute a stable lookup once per batch and pass the result to activities. D:Applying Set every Copy activity to unlimited parallelism without measuring source constraints when an orchestration repeats the same expensive lookup for every file would introduce a defect because unbounded concurrency can trigger throttling and greater contention; a direct solution is Cache or compute a stable lookup once per batch and pass the result to activities.