Microsoft DP-900 Practice Test 45
Question 440
Thousands of web servers emit click events every second. Which choice BEST meets this requirement?
- Run SQL CREATE TABLE against an Event Hubs namespace and claim it persists relational sales tables.
- Persist consumer checkpoints and design idempotent downstream handling.
- Use Azure Event Hubs for eligible high-throughput event ingestion.
- Use Power Query transformations with explicit type conversion and reusable steps.
Explanation
Correct Answer
C:Event Hubs is a streaming ingestion service not a relational analytics database.
Incorrect Answers
A:Run SQL CREATE TABLE against an Event Hubs namespace and claim it persists relational sales tables. It does not implement Azure Event Hubs event ingestion. Expecting Event Hubs alone to run joins and produce Power BI measures is incorrect.
B:Persist consumer checkpoints and design idempotent downstream handling. That action primarily handles Streaming checkpoints and replay; the given requirement is Azure Event Hubs event ingestion. Event Hubs is a streaming ingestion service not a relational analytics database.
D:Use Power Query transformations with explicit type conversion and reusable steps. That action primarily handles Power Query shaping transformation; the given requirement is Azure Event Hubs event ingestion. Event Hubs is a streaming ingestion service not a relational analytics database.
Question 441
A client must upload a file without receiving the storage account key. What is the MOST appropriate next validation or correction?
- Publish the full account access key in a URL and call it an expiring read-only SAS.
- Check method scope expiry and recipient handling with test requests.
- Rehearse selected failover scenario and measure client routing.
- Validate object name content length and access from separate clients.
Explanation
Correct Answer
B:Check method scope expiry and recipient handling with test requests. This tests the intended result: authorized temporary actions work and access fails outside scope.
Incorrect Answers
A:Publish the full account access key in a URL and call it an expiring read-only SAS. This unsafe shortcut leaves the Blob SAS delegated access problem unresolved. Overly long or permissive SAS tokens expose data if forwarded.
C:Rehearse selected failover scenario and measure client routing. It tests Cosmos DB multi-region distribution rather than the critical Blob SAS delegated access behavior. Shared access signatures grant bounded access without broad permanent account credentials.
D:Validate object name content length and access from separate clients. It tests Blob storage object and container hierarchy rather than the critical Blob SAS delegated access behavior. Shared access signatures grant bounded access without broad permanent account credentials.
Question 442
A team expects a partition-key lookup to find every synonym across product text. Which principle BEST explains the correct Document indexing versus full-text search design decision?
- Blob is object storage rather than a shared SMB file system.
- JSON arrays hold ordered elements whereas objects group named properties.
- Batch work processes bounded collections at selected times.
- Point lookups and lexical text retrieval use different indexing models.
Explanation
Correct Answer
D:Point lookups and lexical text retrieval use different indexing models. In this case the applicable decision is to use a suitable indexed search capability for text retrieval and a document store for durable records.
Incorrect Answers
A:Blob is object storage rather than a shared SMB file system. That concept explains Azure Blob Storage for object data; the situation instead concerns Document indexing versus full-text search. Assuming every document database query automatically provides relevance ranking can disappoint users.
B:JSON arrays hold ordered elements whereas objects group named properties. That concept explains JSON arrays and nested objects; the situation instead concerns Document indexing versus full-text search. Assuming every document database query automatically provides relevance ranking can disappoint users.
C:Batch work processes bounded collections at selected times. That concept explains Batch scheduled processing; the situation instead concerns Document indexing versus full-text search. Assuming every document database query automatically provides relevance ranking can disappoint users.
Question 443
Legacy records contain incompatible country codes requiring cleanup prior to warehousing. After selecting the proper ETL data transformation before loading approach, which observation gives the clearest evidence of success?
- Rewritten or indexed queries improve measured response safely.
- Data can be queried through compatible lakehouse engines while source files remain accessible.
- The target holds standardized rows with errors quarantined.
- Predictions are evaluated against held-out actual outcomes.
Explanation
Correct Answer
C:The target holds standardized rows with errors quarantined. This is the directly observable result for ETL data transformation before loading; eTL transforms data before loading into its final analytical store.
Incorrect Answers
A:Rewritten or indexed queries improve measured response safely. This supports DBA performance tuning and indexing, not confirmation of ETL data transformation before loading. The relevant evidence is that the target holds standardized rows with errors quarantined.
B:Data can be queried through compatible lakehouse engines while source files remain accessible. This supports Lakehouse for files plus SQL analytics, not confirmation of ETL data transformation before loading. The relevant evidence is that the target holds standardized rows with errors quarantined.
D:Predictions are evaluated against held-out actual outcomes. This supports Predictive analytics forecasts, not confirmation of ETL data transformation before loading. The relevant evidence is that the target holds standardized rows with errors quarantined.
Question 444
Data scientists use Spark files while business analysts need SQL-based reads. Which choice BEST meets this requirement?
- Choose Fabric Lakehouse with controlled table metadata and files.
- Use Power BI Desktop data connectors and model preparation steps.
- Use a SQL Server VM directory and claim it is a Fabric Lakehouse.
- Apply staged ETL validation and standardization ahead of curated storage.
Explanation
Correct Answer
A:Lakehouse combines files and tables for mixed analytical workloads.
Incorrect Answers
B:Use Power BI Desktop data connectors and model preparation steps. That action primarily handles Power BI Desktop data import; the given requirement is Fabric Lakehouse managed tables and files. Lakehouse combines files and tables for mixed analytical workloads.
C:Use a SQL Server VM directory and claim it is a Fabric Lakehouse. It does not implement Fabric Lakehouse managed tables and files. Treating every random file as an automatically registered table causes missing data.
D:Apply staged ETL validation and standardization ahead of curated storage. That action primarily handles Batch ETL staging and cleansing; the given requirement is Fabric Lakehouse managed tables and files. Lakehouse combines files and tables for mixed analytical workloads.
Question 445
An account owner considers strong consistency for a worldwide shopping service. During testing, the team observes this specific failure: Assuming all remote reads are instantly current can break business rules. Which corrective check should be performed FIRST?
- Call eventual consistency identical to strong transactional reads everywhere.
- Compare expected visibility under chosen consistency contract.
- Consume a supported Cosmos DB change feed with checkpointed processing.
- Consider append blobs for append-based writes with appropriate access and retention controls.
Explanation
Correct Answer
B:Compare expected visibility under chosen consistency contract. A successful correction should demonstrate that read tests match documented staleness and latency expectations.
Incorrect Answers
A:Call eventual consistency identical to strong transactional reads everywhere. This reinforces the error rather than addressing the Cosmos DB consistency choices failure. Cosmos DB consistency levels trade freshness availability latency and throughput.
C:Consume a supported Cosmos DB change feed with checkpointed processing. It serves Cosmos DB change feed updates, not the diagnosed Cosmos DB consistency choices problem. Assuming all remote reads are instantly current can break business rules.
D:Consider append blobs for append-based writes with appropriate access and retention controls. It serves Append blob sequential logging, not the diagnosed Cosmos DB consistency choices problem. Assuming all remote reads are instantly current can break business rules.
Question 446
Architects choose one storage option only because both workloads contain integers. During testing, the team observes this specific failure: Confusing high-throughput ingestion with low-latency point transactions causes poor performance. Which corrective check should be performed FIRST?
- Benchmark representative writes and aggregate queries on candidate services.
- Allocate DBA data-engineer and data-analyst tasks according to their responsibilities.
- Store large documents appropriately and index related business metadata in a database.
- Pick a database solely by the number of columns in one CSV file.
Explanation
Correct Answer
A:Benchmark representative writes and aggregate queries on candidate services. A successful correction should demonstrate that workload tests reflect transaction speed and analytical scans independently.
Incorrect Answers
B:Allocate DBA data-engineer and data-analyst tasks according to their responsibilities. It serves Separation of data roles in a migration, not the diagnosed Data platform read and write profiles problem. Confusing high-throughput ingestion with low-latency point transactions causes poor performance.
C:Store large documents appropriately and index related business metadata in a database. It serves File store versus database selection, not the diagnosed Data platform read and write profiles problem. Confusing high-throughput ingestion with low-latency point transactions causes poor performance.
D:Pick a database solely by the number of columns in one CSV file. This reinforces the error rather than addressing the Data platform read and write profiles failure. Data store suitability depends on workload access patterns not only data types.
Question 447
Dozens of small tenant databases peak at different times. Which choice BEST meets this requirement?
- Plan Managed Instance networking in the required Azure virtual network environment.
- Use an elastic pool to share eligible database resources under configured limits.
- Combine all databases into one CSV and call it an elastic pool.
- Apply a UNIQUE constraint or index on the additional business key.
Explanation
Correct Answer
B:Elastic pools support shared resource budgeting for multiple databases.
Incorrect Answers
A:Plan Managed Instance networking in the required Azure virtual network environment. That action primarily handles SQL Managed Instance virtual network; the given requirement is Azure SQL elastic pool sharing. Elastic pools support shared resource budgeting for multiple databases.
C:Combine all databases into one CSV and call it an elastic pool. It does not implement Azure SQL elastic pool sharing. A single noisy tenant can consume shared capacity without proper governance.
D:Apply a UNIQUE constraint or index on the additional business key. That action primarily handles Unique index versus primary key; the given requirement is Azure SQL elastic pool sharing. Elastic pools support shared resource budgeting for multiple databases.
Question 448
Duplicating the same product-location pair creates double stock balances. Which principle BEST explains the correct Composite primary key association design decision?
- Managed identity or Entra authentication can reduce password management but still needs database authorization.
- Managed database backups support restore windows but still require planning and testing.
- A composite primary key identifies rows using multiple columns.
- One-to-many relationships usually put the foreign key on the many side.
Explanation
Correct Answer
C:A composite primary key identifies rows using multiple columns. In this case the applicable decision is to use a composite key over the product and location identifiers.
Incorrect Answers
A:Managed identity or Entra authentication can reduce password management but still needs database authorization. That concept explains Azure SQL authentication and Entra identity; the situation instead concerns Composite primary key association. Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.
B:Managed database backups support restore windows but still require planning and testing. That concept explains Azure SQL Database backup PITR; the situation instead concerns Composite primary key association. Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.
D:One-to-many relationships usually put the foreign key on the many side. That concept explains One to many customer order relationship; the situation instead concerns Composite primary key association. Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.
Question 449
A user accidentally deletes a critical blob yesterday. After selecting the proper Blob soft delete recovery approach, which observation gives the clearest evidence of success?
- Existing key-value entity requests function against the chosen Cosmos API.
- New and old devices can be read without demanding identical property sets.
- A deleted object is restorable within the planned window.
- Intended queries work with measurable RU use under representative data.
Explanation
Correct Answer
C:A deleted object is restorable within the planned window. This is the directly observable result for Blob soft delete recovery; soft delete retains recoverable deleted content for a configured period.
Incorrect Answers
A:Existing key-value entity requests function against the chosen Cosmos API. This supports Cosmos DB API for Table compatibility, not confirmation of Blob soft delete recovery. The relevant evidence is that a deleted object is restorable within the planned window.
B:New and old devices can be read without demanding identical property sets. This supports Table Storage schemaless properties, not confirmation of Blob soft delete recovery. The relevant evidence is that a deleted object is restorable within the planned window.
D:Intended queries work with measurable RU use under representative data. This supports Cosmos DB NoSQL indexing and queries, not confirmation of Blob soft delete recovery. The relevant evidence is that a deleted object is restorable within the planned window.
Question 450
Developers want to understand why cross-partition reads cost more than ID point reads. Which principle BEST explains the correct Cosmos DB Request Unit RU accounting design decision?
- Cosmos DB measures resource consumption in request units rather than only raw data size.
- Cosmos DB consistency levels trade freshness availability latency and throughput.
- Azure Storage services expose distinct data models even within one storage account.
- Versioning retains historical object states independently of overwriting current contents.
Explanation
Correct Answer
A:Cosmos DB measures resource consumption in request units rather than only raw data size. In this case the applicable decision is to measure and budget provisioned or consumed request units for actual Cosmos operations.
Incorrect Answers
B:Cosmos DB consistency levels trade freshness availability latency and throughput. That concept explains Cosmos DB consistency choices; the situation instead concerns Cosmos DB Request Unit RU accounting. Treating every query as equal-cost can overload provisioned throughput.
C:Azure Storage services expose distinct data models even within one storage account. That concept explains Choosing Blob Files and Table for app needs; the situation instead concerns Cosmos DB Request Unit RU accounting. Treating every query as equal-cost can overload provisioned throughput.
D:Versioning retains historical object states independently of overwriting current contents. That concept explains Blob versioning on overwrite; the situation instead concerns Cosmos DB Request Unit RU accounting. Treating every query as equal-cost can overload provisioned throughput.