Microsoft DP-900 Practice Test 29
Question 280
A vendor assumes Azure patches its stored procedures and application drivers. If the relevant Azure SQL managed maintenance responsibility safeguard is skipped, which failure is MOST directly associated with that omission?
- Repeated header attributes create inconsistent multirow updates.
- Granting public network access broadly increases exposure regardless of SQL login strength.
- Neglecting schema access reviews can leave insecure data even on patched engines.
- Summing a duplicated fact across join rows inflates revenue.
Explanation
Correct Answer
C:Neglecting schema access reviews can leave insecure data even on patched engines. PaaS reduces infrastructure upkeep but does not remove all application DBA duties. A suitable check is to check the shared-responsibility list and run regression tests.
Incorrect Answers
A:Repeated header attributes create inconsistent multirow updates. This failure is associated with Second normal form partial dependency; it is not the primary failure in the stated Azure SQL managed maintenance responsibility scenario. PaaS reduces infrastructure upkeep but does not remove all application DBA duties.
B:Granting public network access broadly increases exposure regardless of SQL login strength. This failure is associated with Azure SQL firewall and private endpoint; it is not the primary failure in the stated Azure SQL managed maintenance responsibility scenario. PaaS reduces infrastructure upkeep but does not remove all application DBA duties.
D:Summing a duplicated fact across join rows inflates revenue. This failure is associated with Cardinality of joined dimensions; it is not the primary failure in the stated Azure SQL managed maintenance responsibility scenario. PaaS reduces infrastructure upkeep but does not remove all application DBA duties.
Question 281
A data warehouse requires common product categories before data is loaded. Which principle BEST explains the correct Batch ETL staging and cleansing design decision?
- Analytical ingestion moves and organizes data from operational sources for subsequent processing.
- Fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code.
- KQL enables time-oriented event aggregation for operational analytics.
- ETL applies transformations before data reaches the analytical target.
Explanation
Correct Answer
D:ETL applies transformations before data reaches the analytical target. In this case the applicable decision is to apply staged ETL validation and standardization ahead of curated storage.
Incorrect Answers
A:Analytical ingestion moves and organizes data from operational sources for subsequent processing. That concept explains Analytical ingestion from operational systems; the situation instead concerns Batch ETL staging and cleansing. Loading unvalidated data corrupts downstream measures.
B:Fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code. That concept explains Fabric Eventstreams real-time routing; the situation instead concerns Batch ETL staging and cleansing. Loading unvalidated data corrupts downstream measures.
C:KQL enables time-oriented event aggregation for operational analytics. That concept explains KQL summarize time-series events; the situation instead concerns Batch ETL staging and cleansing. Loading unvalidated data corrupts downstream measures.
Question 282
Financial archives must resist deletion before regulatory retention expires. After selecting the proper Immutable blob retention and legal hold approach, which observation gives the clearest evidence of success?
- Early deletion is denied and authorized hold release follows governance.
- Recovery expectations match documented replica placement and failover support.
- Document queries behave under partition and JSON item semantics.
- Load tests avoid concentrating throughput on one logical partition.
Explanation
Correct Answer
A:Early deletion is denied and authorized hold release follows governance. This is the directly observable result for Immutable blob retention and legal hold; immutability protects retained objects through enforceable storage policy.
Incorrect Answers
B:Recovery expectations match documented replica placement and failover support. This supports Azure Storage LRS ZRS GRS distinctions, not confirmation of Immutable blob retention and legal hold. The relevant evidence is that early deletion is denied and authorized hold release follows governance.
C:Document queries behave under partition and JSON item semantics. This supports Cosmos DB API for NoSQL versus SQL text, not confirmation of Immutable blob retention and legal hold. The relevant evidence is that early deletion is denied and authorized hold release follows governance.
D:Load tests avoid concentrating throughput on one logical partition. This supports Cosmos DB logical partition key, not confirmation of Immutable blob retention and legal hold. The relevant evidence is that early deletion is denied and authorized hold release follows governance.
Question 283
A product inventory uses stable SKU and price fields but variable equipment specifications. If the relevant Relational rows versus document attributes safeguard is skipped, which failure is MOST directly associated with that omission?
- Skipping input validation contaminates downstream metrics.
- Expecting server-side joins and foreign keys in Table Storage fails.
- Naively splitting on every comma corrupts quoted field values.
- Selecting JSON solely because some fields are optional can complicate relational transactions.
Explanation
Correct Answer
D:Selecting JSON solely because some fields are optional can complicate relational transactions. Structured relational and semi-structured document models solve different shape and access needs. A suitable check is to test representative queries and changes across candidate data shapes.
Incorrect Answers
A:Skipping input validation contaminates downstream metrics. This failure is associated with ETL data transformation before loading; it is not the primary failure in the stated Relational rows versus document attributes scenario. Structured relational and semi-structured document models solve different shape and access needs.
B:Expecting server-side joins and foreign keys in Table Storage fails. This failure is associated with Azure Table Storage key-value entities; it is not the primary failure in the stated Relational rows versus document attributes scenario. Structured relational and semi-structured document models solve different shape and access needs.
C:Naively splitting on every comma corrupts quoted field values. This failure is associated with CSV delimited text schema; it is not the primary failure in the stated Relational rows versus document attributes scenario. Structured relational and semi-structured document models solve different shape and access needs.
Question 284
A scalable warehouse can ingest raw events then transform them with SQL. After selecting the proper ELT load then transform in engine approach, which observation gives the clearest evidence of success?
- Curated tables derive reproducibly from retained raw landing data.
- Authorized clients can mount the intended share and preserve folder paths.
- Old reports preserve historical attributes while operational records show current values.
- Confirmed metrics distinguish real business change from ingest artifacts.
Explanation
Correct Answer
A:Curated tables derive reproducibly from retained raw landing data. This is the directly observable result for ELT load then transform in engine; eLT shifts transformation to the destination processing platform.
Incorrect Answers
B:Authorized clients can mount the intended share and preserve folder paths. This supports Azure Files SMB shared directories, not confirmation of ELT load then transform in engine. The relevant evidence is that curated tables derive reproducibly from retained raw landing data.
C:Old reports preserve historical attributes while operational records show current values. This supports Historical dimensions versus current operational truth, not confirmation of ELT load then transform in engine. The relevant evidence is that curated tables derive reproducibly from retained raw landing data.
D:Confirmed metrics distinguish real business change from ingest artifacts. This supports Data analyst anomaly interpretation, not confirmation of ELT load then transform in engine. The relevant evidence is that curated tables derive reproducibly from retained raw landing data.
Question 285
A team repeatedly reads a narrow subset of fields from a wide historical dataset. Which principle BEST explains the correct Parquet columnar analytical file design decision?
- Schema enforcement timing differs between flexible raw storage and strongly typed operational stores.
- Columnar formats can reduce I/O for analytical scans over selected fields.
- Data quality requires explicit rules tied to business meaning.
- A warehouse organizes integrated analytical tables optimized for reporting.
Explanation
Correct Answer
B:Columnar formats can reduce I/O for analytical scans over selected fields. In this case the applicable decision is to prefer Parquet column-oriented files with suitable compression for column-selective analytics.
Incorrect Answers
A:Schema enforcement timing differs between flexible raw storage and strongly typed operational stores. That concept explains Schema-on-read versus schema-on-write; the situation instead concerns Parquet columnar analytical file. Assuming Parquet is human-readable CSV leads to invalid parser behavior.
C:Data quality requires explicit rules tied to business meaning. That concept explains Data quality completeness and accuracy; the situation instead concerns Parquet columnar analytical file. Assuming Parquet is human-readable CSV leads to invalid parser behavior.
D:A warehouse organizes integrated analytical tables optimized for reporting. That concept explains Analytical warehouse for structured reporting; the situation instead concerns Parquet columnar analytical file. Assuming Parquet is human-readable CSV leads to invalid parser behavior.
Question 286
A user granted db_owner can alter objects not needed for reporting. What is the MOST appropriate next validation or correction?
- Grant full SQL admin to everyone to ensure audit logs are populated.
- Test connectivity from allowed and denied network locations.
- Test missing-parent inserts and deletion cases under the actual constraint.
- Test allowed reads denied writes and resulting audit records.
Explanation
Correct Answer
D:Test allowed reads denied writes and resulting audit records. This tests the intended result: audit records capture intended events and report users cannot change schemas.
Incorrect Answers
A:Grant full SQL admin to everyone to ensure audit logs are populated. This unsafe shortcut leaves the Azure SQL auditing and least privilege problem unresolved. Logging without access control still permits overprivileged changes.
B:Test connectivity from allowed and denied network locations. It tests Azure SQL firewall and private endpoint rather than the critical Azure SQL auditing and least privilege behavior. Database auditing provides evidence while database roles govern permissions.
C:Test missing-parent inserts and deletion cases under the actual constraint. It tests Foreign key referential integrity rather than the critical Azure SQL auditing and least privilege behavior. Database auditing provides evidence while database roles govern permissions.
Question 287
An ERP integration uses MySQL-compatible connectors and queries. After selecting the proper Azure Database for MySQL Flexible Server approach, which observation gives the clearest evidence of success?
- MySQL clients execute tested transactions and managed backup/availability behavior is documented.
- Selected architecture satisfies dependencies with explicit maintenance responsibilities.
- Returned rows contain valid matches from both tables.
- Both sides are committed together or no partial change remains.
Explanation
Correct Answer
A:MySQL clients execute tested transactions and managed backup/availability behavior is documented. This is the directly observable result for Azure Database for MySQL Flexible Server; azure hosts distinct managed open-source SQL engines with their own syntax.
Incorrect Answers
B:Selected architecture satisfies dependencies with explicit maintenance responsibilities. This supports SQL deployment choice by control plane, not confirmation of Azure Database for MySQL Flexible Server. The relevant evidence is that mySQL clients execute tested transactions and managed backup/availability behavior is documented.
C:Returned rows contain valid matches from both tables. This supports Inner join row matching, not confirmation of Azure Database for MySQL Flexible Server. The relevant evidence is that mySQL clients execute tested transactions and managed backup/availability behavior is documented.
D:Both sides are committed together or no partial change remains. This supports SQL COMMIT and ROLLBACK transaction, not confirmation of Azure Database for MySQL Flexible Server. The relevant evidence is that mySQL clients execute tested transactions and managed backup/availability behavior is documented.
Question 288
An order design embeds thousands of unrelated products in one customer document. Select TWO statements that correctly describe the Cosmos DB document embedded versus referenced data implementation and how it can be verified.
- Denormalize bounded related data for common access and reference independent unbounded entities.
- Match Blob for objects Files for file shares and Table for simple key-value entities.
- Typical reads use sensible item sizes and updates avoid unnecessary rewriting.
- Put an entire organization's transaction history in one endlessly growing JSON item.
- Configure supported Cosmos DB geographic replication and eligible failover strategy.
Explanation
Correct Answers
A:Denormalize bounded related data for common access and reference independent unbounded entities. This is an appropriate action for the Cosmos DB document embedded versus referenced data case. Document modeling balances embedded locality against duplication and item size.
C:Typical reads use sensible item sizes and updates avoid unnecessary rewriting. This is directly observable success evidence for Cosmos DB document embedded versus referenced data.
Incorrect Answers
B:Match Blob for objects Files for file shares and Table for simple key-value entities. This implements Choosing Blob Files and Table for app needs instead of the required Cosmos DB document embedded versus referenced data function. Document modeling balances embedded locality against duplication and item size.
D:Put an entire organization's transaction history in one endlessly growing JSON item. This is not a safe or appropriate Cosmos DB document embedded versus referenced data implementation. Embedding an unbounded growing array can cause size and update hot spots.
E:Configure supported Cosmos DB geographic replication and eligible failover strategy. This implements Cosmos DB multi-region distribution instead of the required Cosmos DB document embedded versus referenced data function. Document modeling balances embedded locality against duplication and item size.
Question 289
A team wants automated compute scaling behavior for supported intermittent workloads. Select TWO statements that correctly describe the Azure SQL Database serverless compute implementation and how it can be verified.
- Compute usage matches active demand and wake-up behavior meets latency targets.
- Create an appropriate index on the selective lookup or join column.
- Assume serverless deletes the database after every query.
- Choose Azure SQL Database and size the individual database compute tier.
- Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters.
Explanation
Correct Answers
A:Compute usage matches active demand and wake-up behavior meets latency targets. This is directly observable success evidence for Azure SQL Database serverless compute.
E:Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters. This is an appropriate action for the Azure SQL Database serverless compute case. Serverless compute can adjust resources and potentially pause eligible idle databases.
Incorrect Answers
B:Create an appropriate index on the selective lookup or join column. This implements B tree index for lookups instead of the required Azure SQL Database serverless compute function. Serverless compute can adjust resources and potentially pause eligible idle databases.
C:Assume serverless deletes the database after every query. This is not a safe or appropriate Azure SQL Database serverless compute implementation. Assuming zero start latency after auto-pause can disappoint clients.
D:Choose Azure SQL Database and size the individual database compute tier. This implements Azure SQL Database single database PaaS instead of the required Azure SQL Database serverless compute function. Serverless compute can adjust resources and potentially pause eligible idle databases.
Question 290
A transfer debits one balance but crashes before crediting another. If the relevant SQL COMMIT and ROLLBACK transaction safeguard is skipped, which failure is MOST directly associated with that omission?
- Migrating from MySQL to Azure SQL Database untested can change behavior.
- Comparing = NULL can silently yield no rows.
- Independent nontransactional updates can leave inconsistent totals.
- Assuming zero start latency after auto-pause can disappoint clients.
Explanation
Correct Answer
C:Independent nontransactional updates can leave inconsistent totals. Atomicity is an ACID property of relational transactions. A suitable check is to inject an error between updates and compare resulting balances.
Incorrect Answers
A:Migrating from MySQL to Azure SQL Database untested can change behavior. This failure is associated with Azure Database for MySQL Flexible Server; it is not the primary failure in the stated SQL COMMIT and ROLLBACK transaction scenario. Atomicity is an ACID property of relational transactions.
B:Comparing = NULL can silently yield no rows. This failure is associated with NULL and three-valued logic; it is not the primary failure in the stated SQL COMMIT and ROLLBACK transaction scenario. Atomicity is an ACID property of relational transactions.
D:Assuming zero start latency after auto-pause can disappoint clients. This failure is associated with Azure SQL Database serverless compute; it is not the primary failure in the stated SQL COMMIT and ROLLBACK transaction scenario. Atomicity is an ACID property of relational transactions.