Microsoft DP-900 Practice Test 26
Question 250
A DBA needs to revoke one departed user's database access. What is the MOST appropriate next validation or correction?
- Test parameter validation and execution permissions.
- Inspect connection encryption and documented storage encryption.
- Assume changing a user display name revokes all cached database authorization.
- Test authentication separately from SELECT/INSERT permissions.
Explanation
Correct Answer
D:Test authentication separately from SELECT/INSERT permissions. This tests the intended result: authorized identities connect within assigned privileges and revoked users fail.
Incorrect Answers
A:Test parameter validation and execution permissions. It tests Stored procedure reusable server operation rather than the critical Azure SQL authentication and Entra identity behavior. Managed identity or Entra authentication can reduce password management but still needs database authorization.
B:Inspect connection encryption and documented storage encryption. It tests Transparent data encryption versus query TLS rather than the critical Azure SQL authentication and Entra identity behavior. Managed identity or Entra authentication can reduce password management but still needs database authorization.
C:Assume changing a user display name revokes all cached database authorization. This unsafe shortcut leaves the Azure SQL authentication and Entra identity problem unresolved. An Entra login by itself does not grant access to every table.
Question 251
A report generator overwrites a valid model file with an incorrect one. Which choice BEST meets this requirement?
- Use Blob versioning where supported and protect earlier object versions.
- Select an appropriate redundancy option based on local zone and regional failure requirements.
- Consume a supported Cosmos DB change feed with checkpointed processing.
- Change the blob metadata version to 2 and assume old bytes were preserved.
Explanation
Correct Answer
A:Versioning retains historical object states independently of overwriting current contents.
Incorrect Answers
B:Select an appropriate redundancy option based on local zone and regional failure requirements. That action primarily handles Azure Storage LRS ZRS GRS distinctions; the given requirement is Blob versioning on overwrite. Versioning retains historical object states independently of overwriting current contents.
C:Consume a supported Cosmos DB change feed with checkpointed processing. That action primarily handles Cosmos DB change feed updates; the given requirement is Blob versioning on overwrite. Versioning retains historical object states independently of overwriting current contents.
D:Change the blob metadata version to 2 and assume old bytes were preserved. It does not implement Blob versioning on overwrite. Assuming replication alone creates object history can leave no recoverable version.
Question 252
A loader wrongly splits a company name containing commas into extra columns. Select TWO statements that correctly describe the CSV delimited text schema implementation and how it can be verified.
- Preserve identifiers as strings and arithmetic quantities as numeric types.
- Assign analysts to build meaningful metrics visuals and stakeholder-facing reports.
- Rows containing quoted delimiters retain the intended field count.
- Assume changing a file suffix to CSV automatically fixes irregular delimiter quoting.
- Parse CSV with configured delimiter quote escaping and column type rules.
Explanation
Correct Answers
C:Rows containing quoted delimiters retain the intended field count. This is directly observable success evidence for CSV delimited text schema.
E:Parse CSV with configured delimiter quote escaping and column type rules. This is an appropriate action for the CSV delimited text schema case. CSV is a delimited flat-text format not a hierarchical JSON object.
Incorrect Answers
A:Preserve identifiers as strings and arithmetic quantities as numeric types. This implements Data types in tabular files instead of the required CSV delimited text schema function. CSV is a delimited flat-text format not a hierarchical JSON object.
B:Assign analysts to build meaningful metrics visuals and stakeholder-facing reports. This implements Data analyst report design instead of the required CSV delimited text schema function. CSV is a delimited flat-text format not a hierarchical JSON object.
D:Assume changing a file suffix to CSV automatically fixes irregular delimiter quoting. This is not a safe or appropriate CSV delimited text schema implementation. Naively splitting on every comma corrupts quoted field values.
Question 253
Operations wants probabilities of late delivery rather than past counts alone. Which principle BEST explains the correct Predictive analytics forecasts design decision?
- Orchestration governs execution sequence and retry behavior of data pipelines.
- ADLS Gen2 adds data-lake semantics on Azure Blob storage.
- ETL transforms data before loading into its final analytical store.
- Predictive analytics estimates likely future outcomes from patterns.
Explanation
Correct Answer
D:Predictive analytics estimates likely future outcomes from patterns. In this case the applicable decision is to fit an appropriately validated forecasting or classification model on relevant data.
Incorrect Answers
A:Orchestration governs execution sequence and retry behavior of data pipelines. That concept explains Data engineer orchestration dependencies; the situation instead concerns Predictive analytics forecasts. Treating an untested forecast as guaranteed fact leads to poor staffing.
B:ADLS Gen2 adds data-lake semantics on Azure Blob storage. That concept explains Azure Data Lake Storage Gen2 analytics landing; the situation instead concerns Predictive analytics forecasts. Treating an untested forecast as guaranteed fact leads to poor staffing.
C:ETL transforms data before loading into its final analytical store. That concept explains ETL data transformation before loading; the situation instead concerns Predictive analytics forecasts. Treating an untested forecast as guaranteed fact leads to poor staffing.
Question 254
A reporting team repeatedly joins many small dimension tables and measures latency. After selecting the proper Denormalization for analytics tradeoff approach, which observation gives the clearest evidence of success?
- Allowed read-only workloads use designated replicas without violating freshness needs.
- The join returns the customer's orders without repeating master customer data.
- MySQL clients execute tested transactions and managed backup/availability behavior is documented.
- Faster reads do not create contradictory historical totals.
Explanation
Correct Answer
D:Faster reads do not create contradictory historical totals. This is the directly observable result for Denormalization for analytics tradeoff; denormalization trades redundancy and maintenance cost for read convenience.
Incorrect Answers
A:Allowed read-only workloads use designated replicas without violating freshness needs. This supports Azure SQL read scale and reporting replicas, not confirmation of Denormalization for analytics tradeoff. The relevant evidence is that faster reads do not create contradictory historical totals.
B:The join returns the customer's orders without repeating master customer data. This supports One to many customer order relationship, not confirmation of Denormalization for analytics tradeoff. The relevant evidence is that faster reads do not create contradictory historical totals.
C:MySQL clients execute tested transactions and managed backup/availability behavior is documented. This supports Azure Database for MySQL Flexible Server, not confirmation of Denormalization for analytics tradeoff. The relevant evidence is that faster reads do not create contradictory historical totals.
Question 255
An executive asks for a single dashboard tile view of several reports. If the relevant Power BI reports dashboards and sharing safeguard is skipped, which failure is MOST directly associated with that omission?
- Sharing one report URL does not automatically authorize every underlying data source.
- Missing ingestion error handling can silently omit entire business units.
- Using a warehouse as a replacement for every OLTP payment transaction may be inappropriate.
- Incorrect interactions can leave some visuals unaffected.
Explanation
Correct Answer
A:Sharing one report URL does not automatically authorize every underlying data source. Reports and dashboards have different presentation and interaction roles. A suitable check is to test app audience membership and semantic model access.
Incorrect Answers
B:Missing ingestion error handling can silently omit entire business units. This failure is associated with Analytical ingestion from operational systems; it is not the primary failure in the stated Power BI reports dashboards and sharing scenario. Reports and dashboards have different presentation and interaction roles.
C:Using a warehouse as a replacement for every OLTP payment transaction may be inappropriate. This failure is associated with Fabric Warehouse relational reporting; it is not the primary failure in the stated Power BI reports dashboards and sharing scenario. Reports and dashboards have different presentation and interaction roles.
D:Incorrect interactions can leave some visuals unaffected. This failure is associated with Slicer interactive filter; it is not the primary failure in the stated Power BI reports dashboards and sharing scenario. Reports and dashboards have different presentation and interaction roles.
Question 256
A vendor wants shared provisioned compute across multiple Azure SQL databases. Which principle BEST explains the correct Azure SQL elastic pool sharing design decision?
- Indexes trade extra storage and write overhead for faster supported reads.
- Elastic pools support shared resource budgeting for multiple databases.
- A primary key enforces row identity while nonkey fields may repeat.
- At-rest encryption and TLS-in-transit protect different surfaces.
Explanation
Correct Answer
B:Elastic pools support shared resource budgeting for multiple databases. In this case the applicable decision is to use an elastic pool to share eligible database resources under configured limits.
Incorrect Answers
A:Indexes trade extra storage and write overhead for faster supported reads. That concept explains B tree index for lookups; the situation instead concerns Azure SQL elastic pool sharing. A single noisy tenant can consume shared capacity without proper governance.
C:A primary key enforces row identity while nonkey fields may repeat. That concept explains Primary key row uniqueness; the situation instead concerns Azure SQL elastic pool sharing. A single noisy tenant can consume shared capacity without proper governance.
D:At-rest encryption and TLS-in-transit protect different surfaces. That concept explains Transparent data encryption versus query TLS; the situation instead concerns Azure SQL elastic pool sharing. A single noisy tenant can consume shared capacity without proper governance.
Question 257
A team has existing MongoDB drivers and document queries. Which choice BEST meets this requirement?
- Change the NoSQL endpoint hostname and call its protocol automatically MongoDB.
- Use appropriate immutable retention or legal-hold policies where supported.
- Review supported indexing policy and partition-aware query patterns.
- Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support.
Explanation
Correct Answer
D:Cosmos DB offers MongoDB-compatible interfaces but not necessarily every upstream feature identically.
Incorrect Answers
A:Change the NoSQL endpoint hostname and call its protocol automatically MongoDB. It does not implement Cosmos DB API for MongoDB. Assuming perfect wire compatibility without testing unsupported operations risks failures.
B:Use appropriate immutable retention or legal-hold policies where supported. That action primarily handles Immutable blob retention and legal hold; the given requirement is Cosmos DB API for MongoDB. Cosmos DB offers MongoDB-compatible interfaces but not necessarily every upstream feature identically.
C:Review supported indexing policy and partition-aware query patterns. That action primarily handles Cosmos DB NoSQL indexing and queries; the given requirement is Cosmos DB API for MongoDB. Cosmos DB offers MongoDB-compatible interfaces but not necessarily every upstream feature identically.
Question 258
Analysts need total revenue per product category. If the relevant SQL GROUP BY aggregate safeguard is skipped, which failure is MOST directly associated with that omission?
- Selecting ungrouped detail fields can produce invalid or misleading results.
- Dropping a table destroys its object rather than merely hiding a field.
- Assuming immediate consistency on all asynchronous replicas can show stale reports.
- Assuming the app's schema is automatically redesigned causes migration surprises.
Explanation
Correct Answer
A:Selecting ungrouped detail fields can produce invalid or misleading results. GROUP BY organizes records into groups for aggregate calculations. A suitable check is to recalculate known group totals from sample detail rows.
Incorrect Answers
B:GROUP BY organizes records into groups for aggregate calculations. This failure is associated with CREATE ALTER DROP DDL; it is not the primary failure in the stated SQL GROUP BY aggregate scenario.
C:Assuming immediate consistency on all asynchronous replicas can show stale reports. This failure is associated with Azure SQL read scale and reporting replicas; it is not the primary failure in the stated SQL GROUP BY aggregate scenario. GROUP BY organizes records into groups for aggregate calculations.
D:Assuming the app's schema is automatically redesigned causes migration surprises. This failure is associated with Azure SQL Database single database PaaS; it is not the primary failure in the stated SQL GROUP BY aggregate scenario. GROUP BY organizes records into groups for aggregate calculations.
Question 259
A vendor application requires a specific SQL Server version and custom Windows agent. If the relevant SQL Server on Azure VM OS control safeguard is skipped, which failure is MOST directly associated with that omission?
- Selecting ungrouped detail fields can produce invalid or misleading results.
- Treating a VM as fully managed PaaS can leave guest patching unattended.
- Ignoring transient failover errors can disrupt applications.
- UI-only validation can be bypassed by other write clients.
Explanation
Correct Answer
B:Treating a VM as fully managed PaaS can leave guest patching unattended. IaaS SQL Server offers control with greater operational responsibility. A suitable check is to verify agent and version requirements plus backup responsibility.
Incorrect Answers
A:Selecting ungrouped detail fields can produce invalid or misleading results. This failure is associated with SQL GROUP BY aggregate; it is not the primary failure in the stated SQL Server on Azure VM OS control scenario. IaaS SQL Server offers control with greater operational responsibility.
C:Ignoring transient failover errors can disrupt applications. This failure is associated with Azure SQL high availability and zone resiliency; it is not the primary failure in the stated SQL Server on Azure VM OS control scenario. IaaS SQL Server offers control with greater operational responsibility.
D:UI-only validation can be bypassed by other write clients. This failure is associated with Relational constraint CHECK and NOT NULL; it is not the primary failure in the stated SQL Server on Azure VM OS control scenario. IaaS SQL Server offers control with greater operational responsibility.
Question 260
A data lake stores billions of sales events and analysts scan only three attributes. Which choice BEST meets this requirement?
- Open Parquet bytes as UTF-8 lines and assert that one newline equals one record.
- Maintain metadata fields or indexes alongside immutable media object content.
- Use a suitable indexed search capability for text retrieval and a document store for durable records.
- Prefer Parquet column-oriented files with suitable compression for column-selective analytics.
Explanation
Correct Answer
D:Columnar formats can reduce I/O for analytical scans over selected fields.
Incorrect Answers
A:Open Parquet bytes as UTF-8 lines and assert that one newline equals one record. It does not implement Parquet columnar analytical file. Assuming Parquet is human-readable CSV leads to invalid parser behavior.
B:Maintain metadata fields or indexes alongside immutable media object content. That action primarily handles Binary object metadata separation; the given requirement is Parquet columnar analytical file. Columnar formats can reduce I/O for analytical scans over selected fields.
C:Use a suitable indexed search capability for text retrieval and a document store for durable records. That action primarily handles Document indexing versus full-text search; the given requirement is Parquet columnar analytical file. Columnar formats can reduce I/O for analytical scans over selected fields.