Question 210 A global retailer runs large PySpark joins in a Fabric notebook over a fact table and small dimensions. One hot customer key causes a small number of Spark tasks to run far longer. Which design decision most directly meets the requirement? Repartition the entire dataset into exactly one partition before every join Evaluate caching the reused DataFrame when memory and reuse justify it Inspect data skew and apply an appropriate adaptive skew-join or repartition strategy Project only required columns before the join Explanation Correct Answer C:Skewed partitions, not global input size alone, determine long tail execution. Incorrect Answers A:Repartition the entire dataset into exactly one partition before every join would not satisfy one hot customer key causes a small number of Spark tasks to run far longer because a single partition removes distributed parallelism and can overload one executor; the defensible response is Inspect data skew and apply an appropriate adaptive skew-join or repartition strategy. B:The action Evaluate caching the reused DataFrame when memory and reuse justify it solves the Spark job repeatedly opens the same remote input in several branches because persisting genuinely reused intermediate data can avoid repeated recomputation but requires capacity analysis; it does not by itself solve one hot customer key causes a small number of Spark tasks to run far longer, whereas Inspect data skew and apply an appropriate adaptive skew-join or repartition strategy does. D:Although Project only required columns before the join fits the separate issue that hundreds of unnecessary fields flow through an expensive join because column pruning reduces shuffle width, serialization and memory demand, this case concerns one hot customer key causes a small number of Spark tasks to run far longer and should be resolved with Inspect data skew and apply an appropriate adaptive skew-join or repartition strategy.
Question 211 A research consortium sets up Fabric workspaces for experiments using sensitive genomics records. Workspace engineers need to organize their OneLake catalog according to an approved tenant policy. What should the data engineer change first? Inspect the lakehouse Tables and Files structure plus the shortcut's actual target Verify source location and residency requirements before creating the OneLake shortcut Review the applicable workspace OneLake settings and their data-governance impact Treat every OneLake shortcut as a guaranteed local, unrestricted replica of its target Explanation Correct Answer C:Workspace storage settings should be assessed alongside item security rather than treating OneLake paths as unmanaged folders. Incorrect Answers A:The action Inspect the lakehouse Tables and Files structure plus the shortcut's actual target solves analysts want to know whether an object is a managed table or a file shortcut because a shortcut is a reference to another path, not a copy of source data into the consumer workspace; it does not by itself solve workspace engineers need to organize their OneLake catalog according to an approved tenant policy, whereas Review the applicable workspace OneLake settings and their data-governance impact does. B:For a proposed shortcut would refer to data stored in an unapproved geography, Verify source location and residency requirements before creating the OneLake shortcut can be justified because a logical OneLake reference can still access data governed by the source's residency and security rules; for this scenario involving workspace engineers need to organize their OneLake catalog according to an approved tenant policy, the targeted response is Review the applicable workspace OneLake settings and their data-governance impact. D:The option Treat every OneLake shortcut as a guaranteed local, unrestricted replica of its target fails to meet workspace engineers need to organize their OneLake catalog according to an approved tenant policy, given that shortcut semantics and target authorization can differ from copying data into a new lakehouse; Review the applicable workspace OneLake settings and their data-governance impact is the correct scope of action.
Question 212 A government data team maintains versioned Fabric warehouse objects with multiple release owners. A stored procedure depends on a table that is removed in the migration. Which action best addresses the observed Fabric behavior? Deploy an unreviewed DROP TABLE command to test whether production backup works Restore data through the approved recovery plan rather than relying on DDL rollback alone Link approved commits, deployment runs and relevant audit events Update or retire the dependent procedure as part of the reviewed database project Explanation Correct Answer D:Schema changes must preserve executable dependencies, not just individual object validity. Incorrect Answers A:Choosing Deploy an unreviewed DROP TABLE command to test whether production backup works would not satisfy the case condition (a stored procedure depends on a table that is removed in the migration), because destructive live testing is not an appropriate substitute for a recovery rehearsal; Update or retire the dependent procedure as part of the reviewed database project preserves the intended result. B:Although Restore data through the approved recovery plan rather than relying on DDL rollback alone fits the separate issue that a deployment is rolled back but source data still reflects the destructive operation because reverting database project code does not automatically recreate deleted business records, this case concerns a stored procedure depends on a table that is removed in the migration and should be resolved with Update or retire the dependent procedure as part of the reviewed database project. C:Option Link approved commits, deployment runs and relevant audit events would focus on the separate issue that security requires who-approved-what history for production schema changes because an executable migration should be attributable to reviewed change approval, not the current requirement that a stored procedure depends on a table that is removed in the migration; the appropriate remedy is Update or retire the dependent procedure as part of the reviewed database project.
Question 213 A credit union requires governed labels and trust status for business-critical Fabric artifacts. An artifact contains confidential financial records and should be classified accordingly. How should the team implement this requirement? Apply the approved sensitivity label to the supported Fabric item Apply supported certification endorsement through the organization's authorized process Use the appropriate promoted endorsement while preserving its unverified status Treat endorsing a lakehouse as automatically granting everyone read permission Explanation Correct Answer A:Sensitivity labels express data classification and policy context independent of whether content is certified. Incorrect Answers B:Option Apply supported certification endorsement through the organization's authorized process would focus on the separate issue that a warehouse has passed the enterprise data-quality review and needs a visible trust signal because certification indicates verified organizational trust, not blanket permission to access the item, not the current requirement that an artifact contains confidential financial records and should be classified accordingly; the appropriate remedy is Apply the approved sensitivity label to the supported Fabric item. C:The option Use the appropriate promoted endorsement while preserving its unverified status applies to the separate issue that a team wants to mark a promising but unreviewed data product for discovery, because promoted and certified endorsements communicate different levels of organizational validation; the current condition is an artifact contains confidential financial records and should be classified accordingly, which calls for Apply the approved sensitivity label to the supported Fabric item. D:For this requirement of an artifact contains confidential financial records and should be classified accordingly, Treat endorsing a lakehouse as automatically granting everyone read permission would be unsafe or ineffective because endorsement controls perceived trust and discovery, not general data access; apply Apply the approved sensitivity label to the supported Fabric item instead.
Question 214 A public transit operator has several Fabric pipelines for morning service and night maintenance. The night job must not run before a maintenance-window approval. Which solution is the most defensible for this case? Add an explicit approval or external authorization gate before the destructive activity Change the business date column in production data to make a scheduled pipeline start Configure supported pipeline failure notifications and monitor run status Use a run parameter for the historical date and validate destination idempotency Explanation Correct Answer A:A time schedule is not equivalent to evidence that a business approval was received. Incorrect Answers B:Change the business date column in production data to make a scheduled pipeline start would not satisfy the night job must not run before a maintenance-window approval because trigger timing and data content must not be confused; the defensible response is Add an explicit approval or external authorization gate before the destructive activity. C:Configure supported pipeline failure notifications and monitor run status is useful when failures should be visible to an on-call engineer, since operational notification should reflect actual failed activity execution rather than email from source data; however, the actual requirement is the night job must not run before a maintenance-window approval, which calls for Add an explicit approval or external authorization gate before the destructive activity. D:The action Use a run parameter for the historical date and validate destination idempotency solves a pipeline must support a one-time historical backfill of a past service date because a replay should target the selected historical partition without altering global schedules; it does not by itself solve the night job must not run before a maintenance-window approval, whereas Add an explicit approval or external authorization gate before the destructive activity does.
Question 215 A manufacturer loads product data into a dimensional model with changing product attributes. A name spelling correction should update the current product record without creating a new historical version. Which troubleshooting or configuration step is most appropriate? Apply a Type 1 attribute overwrite for the explicitly nonhistorical correction Use an approved unknown or inferred dimension member and reconcile when the reference arrives Resolve the product dimension key during fact loading Join each historical sale to whichever product row is newest today Explanation Correct Answer A:Not every attribute change requires an SCD2 version; the business tracking rule determines the approach. Incorrect Answers B:Use an approved unknown or inferred dimension member and reconcile when the reference arrives is useful when a sales event arrives before its corresponding product reference data, since late-arriving dimension members need an explicit process to avoid dropping facts or inventing attributes; however, the actual requirement is a name spelling correction should update the current product record without creating a new historical version, which calls for Apply a Type 1 attribute overwrite for the explicitly nonhistorical correction. C:The action Resolve the product dimension key during fact loading solves new fact rows contain natural product IDs but the fact table needs dimension surrogate keys because surrogate key lookup attaches each measure to the intended dimension member and version; it does not by itself solve a name spelling correction should update the current product record without creating a new historical version, whereas Apply a Type 1 attribute overwrite for the explicitly nonhistorical correction does. D:Applying Join each historical sale to whichever product row is newest today when a name spelling correction should update the current product record without creating a new historical version would introduce a defect because current-only joins can retroactively misstate past sales categories; a direct solution is Apply a Type 1 attribute overwrite for the explicitly nonhistorical correction.
Question 216 An urban-planning team analyzes address records using Fabric SQL and Power Query. A query includes blank postal codes and mistakenly assigns them to one district. Which design decision most directly meets the requirement? Apply governed reference-table normalization before aggregate grouping Preserve missingness and route unmatched addresses for validation Remove leading zeros from postal codes because SQL comparison is faster on integers Treat the relevant identifier as text instead of automatically converting it to an integer Explanation Correct Answer B:Assigning arbitrary districts to null postal codes produces false location statistics. Incorrect Answers A:Apply governed reference-table normalization before aggregate grouping is useful when multiple spellings of the same street need an approved canonical mapping, since normalizing through a reference mapping avoids silently treating unknown strings as a known address; however, the actual requirement is a query includes blank postal codes and mistakenly assigns them to one district, which calls for Preserve missingness and route unmatched addresses for validation. C:Applying Remove leading zeros from postal codes because SQL comparison is faster on integers when a query includes blank postal codes and mistakenly assigns them to one district would introduce a defect because postal codes are categorical IDs and may require their original exact text; a direct solution is Preserve missingness and route unmatched addresses for validation. D:Although Treat the relevant identifier as text instead of automatically converting it to an integer fits the separate issue that house number strings have leading zeros that must be retained because identifiers are not arithmetic quantities and numeric conversion can erase meaningful zeros, this case concerns a query includes blank postal codes and mistakenly assigns them to one district and should be resolved with Preserve missingness and route unmatched addresses for validation.
Question 217 A logistics company uses Fabric Eventstream to route parcel-scan events to separate consumers. Historical parcel scans also need durable raw storage for replay. What should the data engineer change first? Preserve a source event key and deduplicate before per-parcel counts Remove event IDs before writing to the destination because timestamps look unique Filter stream routes using a validated environment or test identifier Route a separate authorized branch to OneLake storage Explanation Correct Answer D:A durable landing allows reprocessing independently of the query-oriented Eventhouse table. Incorrect Answers A:The action Preserve a source event key and deduplicate before per-parcel counts solves the source includes the same package scan more than once because repeated delivery of the same scan should not create multiple package movements; it does not by itself solve historical parcel scans also need durable raw storage for replay, whereas Route a separate authorized branch to OneLake storage does. B:Applying Remove event IDs before writing to the destination because timestamps look unique when historical parcel scans also need durable raw storage for replay would introduce a defect because event IDs provide stronger replay and deduplication evidence than coarse timestamps; a direct solution is Route a separate authorized branch to OneLake storage. C:Although Filter stream routes using a validated environment or test identifier fits the separate issue that test parcels should appear in development but not production tracking because environment-specific filtering keeps test activity out of operational metrics, this case concerns historical parcel scans also need durable raw storage for replay and should be resolved with Route a separate authorized branch to OneLake storage.
Question 218 A retailer operates a Fabric pipeline that loads daily orders into a warehouse and refreshes a semantic model. The semantic model refresh failed after the warehouse load completed. Which action best addresses the observed Fabric behavior? Inspect semantic model refresh history and its specific error independently of pipeline Copy Declare the whole analytics system healthy whenever one Copy activity is green Inspect pipeline run and per-activity status in the Fabric Monitoring hub Configure a supported failure or delay alert tied to measured run state and time Explanation Correct Answer A:A successful warehouse write does not guarantee a downstream model can refresh. Incorrect Answers B:The option Declare the whole analytics system healthy whenever one Copy activity is green fails to meet the semantic model refresh failed after the warehouse load completed, given that partial orchestration success can coexist with a failed semantic refresh; Inspect semantic model refresh history and its specific error independently of pipeline Copy is the correct scope of action. C:Option Inspect pipeline run and per-activity status in the Fabric Monitoring hub would focus on the separate issue that morning reports omit a full day after an unattended run because end-to-end success must be established from the actual execution and its dependent activities, not the current requirement that the semantic model refresh failed after the warehouse load completed; the appropriate remedy is Inspect semantic model refresh history and its specific error independently of pipeline Copy. D:The option Configure a supported failure or delay alert tied to measured run state and time applies to the separate issue that operations wants an alert when the daily processing SLA is missed, because notification should follow the actual refresh contract instead of the presence of any log entry; the current condition is the semantic model refresh failed after the warehouse load completed, which calls for Inspect semantic model refresh history and its specific error independently of pipeline Copy.
Question 219 A travel operator uses a Fabric Warehouse for hotel booking analysis. An aggregation produces negative sales due to incorrectly applied refund signs. How should the team implement this requirement? Enforce the correct hotel-dimension grain and effective-date predicates Reconcile transaction types and sign conventions before publishing Give every analyst full warehouse control permission to fix one missing view Inspect effective SQL permissions and any row/column security rules Explanation Correct Answer B:Business semantics can be wrong even when SQL executes successfully. Incorrect Answers A:Although Enforce the correct hotel-dimension grain and effective-date predicates fits the separate issue that a JOIN returns multiple hotel rows for a single booking because slowly changing dimensions need validity filtering when a booking joins its reference record, this case concerns an aggregation produces negative sales due to incorrectly applied refund signs and should be resolved with Reconcile transaction types and sign conventions before publishing. C:For this requirement of an aggregation produces negative sales due to incorrectly applied refund signs, Give every analyst full warehouse control permission to fix one missing view would be unsafe or ineffective because least-privilege grants should address the exact required read access; apply Reconcile transaction types and sign conventions before publishing instead. D:Inspect effective SQL permissions and any row/column security rules is useful when the same T-SQL query fails for a restricted analyst but succeeds for the service identity, since identity-based permissions can change query behavior without changing SQL text; however, the actual requirement is an aggregation produces negative sales due to incorrectly applied refund signs, which calls for Reconcile transaction types and sign conventions before publishing.
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.