{"id":16500,"date":"2026-09-19T07:54:15","date_gmt":"2026-09-19T07:54:15","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=16500"},"modified":"2026-09-19T07:54:15","modified_gmt":"2026-09-19T07:54:15","slug":"microsoft-dp-420-practice-test-questions-and-exam-dumps-part1-q1-20","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/microsoft-dp-420-practice-test-questions-and-exam-dumps-part1-q1-20\/","title":{"rendered":"Microsoft DP-420 Practice Test Questions and Exam Dumps Part1 Q1-20"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/dp-420-exam-dumps\"><b>Microsoft DP-420 Exam Dumps<\/b><\/a><b> and Practice Test Dumps.<\/b><\/p>\n<p><b><br \/>\n<\/b><b>Q1. You are designing an Azure Cosmos DB for NoSQL container for an e-commerce application. Most queries retrieve orders for a specific customer, and each customer can have thousands of orders. Which partition key is the best starting choice?<\/b><\/p>\n<ol>\n<li><b><\/b> <span style=\"font-weight: 400;\">\/customerId<\/span><\/li>\n<li><b><\/b> <span style=\"font-weight: 400;\">\/orderDate<\/span><\/li>\n<li><b><\/b> <span style=\"font-weight: 400;\">\/productName<\/span><\/li>\n<li><b><\/b> <span style=\"font-weight: 400;\">\/status<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1. <\/b><b>\/customerId<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> A good partition key should align with common access patterns and distribute both data and request-unit consumption evenly. If most queries retrieve orders for a specific customer, using <\/span><span style=\"font-weight: 400;\">\/customerId<\/span><span style=\"font-weight: 400;\"> allows those queries to target a logical partition rather than fan out across many partitions. The key should also have sufficient cardinality to avoid hot partitions. Fields such as status often have too few distinct values, while order date can create uneven write patterns. Product name usually does not match the primary access pattern. Partition-key selection is one of the most important design decisions in Azure Cosmos DB.<\/span><\/p>\n<p><b>Q2. Your application must retrieve one known item as efficiently as possible. You know both the item&#8217;s <\/b><b>id<\/b><b> and its partition key value. Which operation should you use?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Cross-partition query<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Point read<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Change feed read<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Stored procedure<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. Point read<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> A point read is the most efficient way to retrieve a single known item when both the item <\/span><span style=\"font-weight: 400;\">id<\/span><span style=\"font-weight: 400;\"> and partition key value are available. Point reads have predictable low latency and typically consume fewer request units than equivalent SQL queries. A cross-partition query would scan or contact multiple partitions unnecessarily. The change feed is intended for processing changes over time, while stored procedures execute server-side transactional logic within a logical partition. When an application knows the exact identity and partition key of an item, a point operation should generally be preferred over a query.<\/span><\/p>\n<p><b>Q3. You need to update only two properties of a large JSON document without replacing the entire item. Which Azure Cosmos DB SDK operation is most appropriate?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Replace item<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Read item<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Patch item<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Delete item<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3. Patch item<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Patch operations allow an application to modify selected properties of an item without sending a complete replacement document. This can be useful when only a small number of fields must change, such as status or quantity. Patch operations can reduce network payload and simplify update logic compared with replacing the entire item. A read operation does not modify data, while delete removes the item completely. Replace item remains appropriate when the whole document is being rewritten. Patch support is an important SDK capability for efficient partial updates in Azure Cosmos DB for NoSQL.<\/span><\/p>\n<p><b>Q4. You need to execute multiple create and update operations atomically in Azure Cosmos DB for NoSQL. All items share the same partition key value. Which feature should you use?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Bulk mode<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Transactional Batch<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Change feed processor<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Integrated cache<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. Transactional Batch<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Transactional Batch allows multiple operations against items with the same logical partition key to execute atomically. Either all operations succeed or the entire batch is rolled back. This is useful for workflows that require consistency across related items within one logical partition. Bulk mode improves throughput for large numbers of independent operations but does not provide one atomic transaction across them. Change feed processing reacts to changes after writes occur, while integrated cache reduces read latency and request-unit consumption. The same-partition requirement is essential because Azure Cosmos DB transactions are scoped to a logical partition.<\/span><\/p>\n<p><b>Q5. Your application receives HTTP 429 responses from Azure Cosmos DB. What does this most commonly indicate?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> The item does not exist.<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Authentication failed.<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> The provisioned request-unit capacity is being exceeded temporarily.<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> The partition key is missing from the container definition.<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3. The provisioned request-unit capacity is being exceeded temporarily.<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> An HTTP 429 response indicates that requests are being rate-limited because the workload has temporarily exceeded the available request-unit throughput. Azure Cosmos DB SDKs generally include retry behavior and honor the server-provided retry interval. Frequent 429 responses may indicate a need to review throughput provisioning, query efficiency, partition distribution, or workload spikes. Missing items typically produce a 404 response, while authentication failures produce authorization-related errors. Monitoring normalized RU consumption and partition-level throughput can help identify whether throttling results from overall demand or an unevenly loaded logical or physical partition.<\/span><\/p>\n<p><b>Q6. A globally distributed application requires reads to always return the most recent committed write, even if this increases latency. Which consistency level should you choose?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Strong<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Eventual<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Consistent prefix<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Session<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1. Strong<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Strong consistency guarantees that reads return the most recent committed version of an item. This provides the strictest consistency semantics but can have higher latency and availability tradeoffs in globally distributed scenarios. Eventual consistency offers lower consistency guarantees and may temporarily return older values. Consistent prefix guarantees ordering but not immediate visibility of the latest write. Session consistency provides strong read-your-writes behavior within a session and is often a practical default, but it does not provide the same global guarantee as strong consistency. Consistency selection should reflect the application&#8217;s correctness, availability, latency, and cost requirements.<\/span><\/p>\n<p><b>Q7. You are designing a multi-region Azure Cosmos DB account. The application must continue accepting writes in multiple regions if one region becomes unavailable. What should you enable?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Continuous backup only<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Multi-region writes<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Analytical store<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Serverless throughput<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. Multi-region writes<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Multi-region writes allow applications to write to more than one Azure region, which can improve write availability and reduce write latency for globally distributed users. If a region becomes unavailable, other writable regions can continue accepting writes. Conflict resolution must be considered because concurrent updates can occur in different regions. Continuous backup provides recovery capabilities but does not make multiple regions writable. Analytical store supports analytical workloads, while serverless changes the throughput billing model. Multi-region write configuration is a key design choice for applications that require globally distributed write availability.<\/span><\/p>\n<p><b>Q8. You need to process every change made to items in a container and use those changes to maintain a denormalized projection in another container. Which feature should you use?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Change feed<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Integrated cache<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Point reads<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Composite indexes<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1. Change feed<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> The Azure Cosmos DB change feed provides an ordered record of changes to items and is commonly used to implement event-driven processing, denormalization, aggregation, archiving, and integration with other Azure services. An Azure Function trigger or SDK-based change feed processor can consume changes and update a projection in another container. Integrated cache accelerates eligible reads, point reads retrieve known items, and composite indexes optimize certain ordered queries. Change feed patterns are especially useful in non-relational systems where denormalized data must be updated asynchronously as source documents change.<\/span><\/p>\n<p><b>Q9. You want a document to expire automatically 24 hours after it is created unless a different expiration is specified at the item level. What should you configure?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> A composite index<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> A unique key<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Default time to live on the container<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Continuous backup<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3. Default time to live on the container<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Time to live, or TTL, allows Azure Cosmos DB to automatically remove items after a specified number of seconds. Configuring a default TTL on the container provides a standard expiration period for items, while individual items can override the default when required. This is useful for transient data such as sessions, events, caches, or temporary workflow information. Unique keys enforce uniqueness, composite indexes support specific query patterns, and continuous backup provides restore capabilities. TTL helps automate lifecycle management without requiring the application to explicitly delete expired documents.<\/span><\/p>\n<p><b>Q10. You are creating an Azure Cosmos DB client in a high-throughput web application. Which client-management practice is recommended?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Create a new client for every request.<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Maintain a singleton client instance.<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Recreate the client after every query.<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Create one client per document.<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. Maintain a singleton client instance.<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Azure Cosmos DB client objects are designed to be long-lived and reused. Maintaining a singleton client allows connection resources, caches, and internal networking components to be reused efficiently. Creating a new client for every request can increase connection overhead, resource usage, and latency, potentially leading to port exhaustion or poor throughput. Applications should generally initialize the client once and reuse it throughout the application&#8217;s lifetime. Connectivity mode, preferred regions, retry behavior, and SDK logging can then be configured centrally. Efficient client lifecycle management is an important part of Azure Cosmos DB application performance.<\/span><\/p>\n<p><b>Q11. A query frequently filters by <\/b><b>category<\/b><b> and orders results by <\/b><b>createdDate<\/b><b>. The query currently has high request-unit cost. Which indexing feature may improve this pattern?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Spatial index only<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Unique key<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Composite index<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> TTL policy<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3. Composite index<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Composite indexes are useful for queries that combine filters and ordering across multiple properties or require ordering on multiple fields. If a common query filters by one property and orders by another, an appropriate composite index can reduce query work and request-unit consumption. Unique keys enforce uniqueness constraints but do not optimize this query pattern. TTL controls item expiration, while spatial indexes are intended for geographic data types and spatial queries. Indexing should be designed around actual access patterns, and query metrics should be reviewed to verify whether the chosen index improves performance.<\/span><\/p>\n<p><b>Q12. You need to ensure that no two items in the same logical partition can have the same value for an <\/b><b>emailAddress<\/b><b> property. What should you configure when creating the container?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Unique key policy<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Session token<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Analytical store<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Change feed estimator<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1. Unique key policy<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> A unique key policy enforces uniqueness for specified properties within a logical partition. If <\/span><span style=\"font-weight: 400;\">emailAddress<\/span><span style=\"font-weight: 400;\"> is included in the unique key policy, Azure Cosmos DB prevents multiple items in the same logical partition from using the same email value. Unique key policies must be planned when the container is created and cannot simply be added later without recreating the container. Session tokens support session consistency, analytical store supports analytical workloads, and the change feed estimator helps monitor change feed processor lag. Unique keys are part of schema and data-integrity design.<\/span><\/p>\n<p><b>Q13. Your workload performs millions of independent item writes and you want the SDK to maximize throughput by executing operations concurrently. Which feature should you enable?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Strong consistency<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Bulk support<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Stored procedures<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Point-in-time restore<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. Bulk support<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Bulk support in the Azure Cosmos DB SDK is intended for high-throughput scenarios involving many independent create, update, or delete operations. It allows the SDK to schedule and execute operations concurrently and efficiently across partitions. Bulk support does not provide a single atomic transaction across all operations. Transactional Batch is required when atomicity is needed for multiple operations within the same logical partition. Strong consistency affects read semantics, stored procedures execute server-side JavaScript within a partition, and point-in-time restore concerns recovery. Bulk mode is appropriate for large-scale ingestion or migration workloads.<\/span><\/p>\n<p><b>Q14. An application updates items that may also be modified by other application instances. You want to reject an update if the item has changed since it was last read. Which mechanism should you use?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> TTL<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> ETag-based optimistic concurrency control<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Change feed estimator<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Database-level throughput<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. ETag-based optimistic concurrency control<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Each Azure Cosmos DB item has an ETag that changes when the item is modified. An application can read the item and then submit an update with a conditional request based on the previously retrieved ETag. If another process changed the item in the meantime, the condition fails and the application can handle the conflict appropriately. This implements optimistic concurrency without locking. TTL controls expiration, change feed estimator reports change processing progress, and database-level throughput governs request-unit allocation. ETag conditions are the correct mechanism for detecting concurrent modifications.<\/span><\/p>\n<p><b>Q15. A query returns thousands of items, but your application should process the results in manageable pages and resume later if necessary. What should you use?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Continuation tokens<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Unique keys<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Manual failover<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Spatial indexes<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1. Continuation tokens<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Continuation tokens allow an application to resume a paged Azure Cosmos DB query from where the previous page ended. The SDK can return a page of results together with a token that can be supplied to a later request to continue processing. This is useful for large result sets, APIs with page-based responses, and workloads that cannot process all matching items at once. Unique keys enforce constraints, manual failover changes region roles, and spatial indexes optimize geospatial queries. Pagination and continuation-token handling are fundamental SDK query patterns.<\/span><\/p>\n<p><b>Q16. You want to develop and test an Azure Cosmos DB for NoSQL application locally without connecting to an Azure account. Which tool should you use?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Azure Monitor<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Microsoft Fabric<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Azure Cosmos DB emulator<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Azure Event Hubs<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3. Azure Cosmos DB emulator<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> The Azure Cosmos DB emulator provides a local environment for developing and testing applications that use Azure Cosmos DB capabilities without requiring a live Azure Cosmos DB account. It is useful for local development, automated testing, and learning SDK behavior. Azure Monitor is used for observability and metrics, Microsoft Fabric provides broader analytics capabilities, and Event Hubs supports event ingestion. While developers should still validate production-specific behaviors in Azure, the emulator can reduce development cost and simplify testing of common Azure Cosmos DB application scenarios.<\/span><\/p>\n<p><b>Q17. You need to monitor whether request-unit consumption is approaching the maximum available throughput for a container. Which Azure Monitor metric is especially useful?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Document count only<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Normalized RU Consumption<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Backup size only<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Session-token count<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. Normalized RU Consumption<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Normalized RU Consumption shows request-unit usage relative to the available throughput and helps identify whether a workload is approaching saturation. High normalized RU consumption can lead to throttling and HTTP 429 responses. Monitoring this metric alongside partition-level usage, latency, failures, and data distribution can help diagnose capacity or hot-partition problems. Document count alone does not indicate throughput pressure, backup size is unrelated to request processing, and session-token count is not the metric used for RU saturation. Azure Monitor metrics are important for ongoing performance and reliability management.<\/span><\/p>\n<p><b>Q18. Your organization requires the ability to restore Azure Cosmos DB data to a specific point within the supported retention window after accidental deletion. Which backup option should you choose?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Periodic backup only<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Continuous backup with point-in-time restore<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Change feed only<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Serverless mode<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. Continuous backup with point-in-time restore<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Continuous backup supports point-in-time restore, allowing data to be recovered to a selected point within the available retention window. This is useful for recovering from accidental deletions or application-level corruption. Periodic backup creates backups according to a schedule but does not provide the same fine-grained point-in-time recovery experience. Change feed records changes for processing but is not a substitute for a managed backup and restore strategy. Serverless mode controls billing and throughput behavior rather than recovery. Backup design should align with recovery-point and recovery-time requirements.<\/span><\/p>\n<p><b>Q19. You need to execute logic on the server that performs multiple operations transactionally within one logical partition. Which Azure Cosmos DB server-side object can support this?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Stored procedure<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Integrated cache<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Composite index<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Azure Monitor alert<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1. Stored procedure<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Stored procedures in Azure Cosmos DB for NoSQL are written in JavaScript and execute within the scope of a single logical partition. Operations performed within the stored procedure can participate in a transaction, making stored procedures useful when server-side transactional logic is required. They do not span multiple logical partitions. Integrated cache improves eligible read performance, composite indexes optimize query execution, and Azure Monitor alerts provide operational notifications. Server-side programming can be useful for specialized scenarios, although many application workflows can also be implemented through SDK Transactional Batch operations.<\/span><\/p>\n<p><b>Q20. You need to analyze Azure Cosmos DB data with analytical tools while reducing the performance impact on the transactional workload. Which capability should you enable on the container?<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Unique key policy<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Analytical store<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Strong consistency<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Manual failover<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. Analytical store<\/b><\/p>\n<p><b>Explanation:<\/b><span style=\"font-weight: 400;\"> Analytical store provides a column-oriented representation of Azure Cosmos DB data designed for large-scale analytical queries without placing the same level of demand on the transactional workload. It can be used with supported analytics services such as Azure Synapse workloads and is part of architectures that separate operational and analytical access patterns. Unique keys enforce data integrity, strong consistency changes read guarantees, and manual failover changes regional write configuration. Analytical store is appropriate when operational data must also support analytics without relying entirely on expensive queries against the transactional store.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; View Full Microsoft DP-420 Exam Dumps and Practice Test Dumps. Q1. You are designing an Azure Cosmos DB for NoSQL container for an e-commerce application. Most queries retrieve orders for a specific customer, and each customer can have thousands of orders. Which partition key is the best starting choice? \/customerId \/orderDate \/productName \/status Correct [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/16500"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=16500"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/16500\/revisions"}],"predecessor-version":[{"id":16580,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/16500\/revisions\/16580"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=16500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=16500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=16500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}