Microsoft DP-900 Practice Test 80
Question 790
Multiple reports need identical monthly revenue definitions. After selecting the proper Semantic model over curated analytics approach, which observation gives the clearest evidence of success?
- Separate reports calculate the same KPI under equivalent filters.
- A single event can contribute to overlapping eligible windows.
- Refresh applies the same cleanup to new records.
- The chosen experience supports required processing and consumption without undue copying.
Explanation
Correct Answer
A:Separate reports calculate the same KPI under equivalent filters. This is the directly observable result for Semantic model over curated analytics; semantic modeling makes reusable business meanings above source tables.
Incorrect Answers
B:A single event can contribute to overlapping eligible windows. This supports Hopping sliding analytic windows, not confirmation of Semantic model over curated analytics. The relevant evidence is that separate reports calculate the same KPI under equivalent filters.
C:Refresh applies the same cleanup to new records. This supports Power Query shaping transformation, not confirmation of Semantic model over curated analytics. The relevant evidence is that separate reports calculate the same KPI under equivalent filters.
D:The chosen experience supports required processing and consumption without undue copying. This supports Lakehouse versus Warehouse selection, not confirmation of Semantic model over curated analytics. The relevant evidence is that separate reports calculate the same KPI under equivalent filters.
Question 791
An analyst wants file counts by format without downloading every recording. Select TWO statements that correctly describe the Binary object metadata separation implementation and how it can be verified.
- Keep related short business writes in an atomic transaction.
- Queries count formats without interpreting raw audio bytes as SQL columns.
- Convert music files into database rows by changing their MIME label only.
- Preserve identifiers as strings and arithmetic quantities as numeric types.
- Maintain metadata fields or indexes alongside immutable media object content.
Explanation
Correct Answers
B:Queries count formats without interpreting raw audio bytes as SQL columns. This is directly observable success evidence for Binary object metadata separation.
E:Maintain metadata fields or indexes alongside immutable media object content. This is an appropriate action for the Binary object metadata separation case. Object metadata supports structured discovery of unstructured content.
Incorrect Answers
A:Keep related short business writes in an atomic transaction. This implements OLTP atomic purchase transaction instead of the required Binary object metadata separation function. Object metadata supports structured discovery of unstructured content.
C:Convert music files into database rows by changing their MIME label only. This is not a safe or appropriate Binary object metadata separation implementation. Relying on filename extensions alone mislabels files with incorrect content types.
D:Preserve identifiers as strings and arithmetic quantities as numeric types. This implements Data types in tabular files instead of the required Binary object metadata separation function. Object metadata supports structured discovery of unstructured content.
Question 792
A query assumes every device telemetry document contains temperature and humidity. What is the MOST appropriate next validation or correction?
- Test documents with present missing and null properties separately.
- Inspect the document tree and validate representative namespace-qualified queries.
- Require every IoT record to contain an invented humidity reading.
- Verify version extension compatibility and connection requirements.
Explanation
Correct Answer
A:Test documents with present missing and null properties separately. This tests the intended result: valid documents lacking optional properties remain queryable without false errors.
Incorrect Answers
B:Inspect the document tree and validate representative namespace-qualified queries. It tests XML tagged hierarchy rather than the critical Sparse document attributes behavior. Flexible records may omit fields while preserving other consistent identifiers.
C:Require every IoT record to contain an invented humidity reading. This unsafe shortcut leaves the Sparse document attributes problem unresolved. Assuming missing values equal zero can distort domain analysis.
D:Verify version extension compatibility and connection requirements. It tests Azure Database for PostgreSQL managed service rather than the critical Sparse document attributes behavior. Flexible records may omit fields while preserving other consistent identifiers.
Question 793
A company uses separate sales and operations schemas for business tables. Which choice BEST meets this requirement?
- Define quality checks for missing invalid and duplicate business records.
- Use a suitable indexed search capability for text retrieval and a document store for durable records.
- Use database schema qualification and appropriately scoped permissions.
- Rename every table prefix to dbo and claim schema access is secured.
Explanation
Correct Answer
C:Relational databases group logical objects into schemas or namespaces.
Incorrect Answers
A:Define quality checks for missing invalid and duplicate business records. That action primarily handles Data quality completeness and accuracy; the given requirement is Relational database catalog schemas. Relational databases group logical objects into schemas or namespaces.
B: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 Relational database catalog schemas. Relational databases group logical objects into schemas or namespaces.
D:Rename every table prefix to dbo and claim schema access is secured. It does not implement Relational database catalog schemas. Unqualified names may resolve differently across callers and cause wrong updates.
Question 794
An application needs an append-oriented file for sequential audit messages. Select TWO statements that correctly describe the Append blob sequential logging implementation and how it can be verified.
- Assume append blobs support arbitrary in-place sector updates like a virtual disk.
- Configure supported time to live settings for eligible items or containers.
- Select an appropriate redundancy option based on local zone and regional failure requirements.
- New entries extend the log without rewriting an unrelated object.
- Consider append blobs for append-based writes with appropriate access and retention controls.
Explanation
Correct Answers
D:New entries extend the log without rewriting an unrelated object. This is directly observable success evidence for Append blob sequential logging.
E:Consider append blobs for append-based writes with appropriate access and retention controls. This is an appropriate action for the Append blob sequential logging case. Append blobs optimize appending data rather than random page modification.
Incorrect Answers
A:Assume append blobs support arbitrary in-place sector updates like a virtual disk. This is not a safe or appropriate Append blob sequential logging implementation. Choosing page-style random offsets on an append blob causes wrong write expectations.
B:Configure supported time to live settings for eligible items or containers. This implements Cosmos DB TTL document expiration instead of the required Append blob sequential logging function. Append blobs optimize appending data rather than random page modification.
C:Select an appropriate redundancy option based on local zone and regional failure requirements. This implements Azure Storage LRS ZRS GRS distinctions instead of the required Append blob sequential logging function. Append blobs optimize appending data rather than random page modification.
Question 795
A migration keeps an existing shared folder API without rewriting apps for object endpoints. Select TWO statements that correctly describe the Azure Files SMB shared directories implementation and how it can be verified.
- Authorized clients can mount the intended share and preserve folder paths.
- Monitor database capacity connections health and alerts with response procedures.
- Use Azure Files shares with suitable SMB access and identity configuration.
- Call a blob URL an SMB UNC path and assume file locking works identically.
- Use a hierarchical-namespace enabled storage account for data lake file organization.
Explanation
Correct Answers
A:Authorized clients can mount the intended share and preserve folder paths. This is directly observable success evidence for Azure Files SMB shared directories.
C:Use Azure Files shares with suitable SMB access and identity configuration. This is an appropriate action for the Azure Files SMB shared directories case. Azure Files exposes managed file shares distinct from Blob REST object storage.
Incorrect Answers
B:Monitor database capacity connections health and alerts with response procedures. This implements DBA monitoring capacity and alerts instead of the required Azure Files SMB shared directories function. Azure Files exposes managed file shares distinct from Blob REST object storage.
D:Call a blob URL an SMB UNC path and assume file locking works identically. This is not a safe or appropriate Azure Files SMB shared directories implementation. Choosing only Blob REST storage breaks an application requiring SMB file operations.
E:Use a hierarchical-namespace enabled storage account for data lake file organization. This implements Azure Data Lake Storage Gen2 analytics landing instead of the required Azure Files SMB shared directories function. Azure Files exposes managed file shares distinct from Blob REST object storage.
Question 796
A globally distributed app has millions of users but all documents share one partition value. If the relevant Cosmos DB logical partition key safeguard is skipped, which failure is MOST directly associated with that omission?
- One hot key can throttle even when account capacity is increased.
- Adding a region does not remove all replication lag or application-level conflicts.
- Replacing SMB mounts with blob URLs without application changes breaks path expectations.
- Choosing page-style random offsets on an append blob causes wrong write expectations.
Explanation
Correct Answer
A:One hot key can throttle even when account capacity is increased. Partition keys determine distribution and point-read targeting. A suitable check is to inspect key cardinality and request unit consumption per partition.
Incorrect Answers
B:Adding a region does not remove all replication lag or application-level conflicts. This failure is associated with Cosmos DB multi-region distribution; it is not the primary failure in the stated Cosmos DB logical partition key scenario. Partition keys determine distribution and point-read targeting.
C:Replacing SMB mounts with blob URLs without application changes breaks path expectations. This failure is associated with Azure Files SMB application migration; it is not the primary failure in the stated Cosmos DB logical partition key scenario. Partition keys determine distribution and point-read targeting.
D:Choosing page-style random offsets on an append blob causes wrong write expectations. This failure is associated with Append blob sequential logging; it is not the primary failure in the stated Cosmos DB logical partition key scenario. Partition keys determine distribution and point-read targeting.
Question 797
Developers need to reuse Azure Table SDK-style operations. Select TWO statements that correctly describe the Cosmos DB API for Table compatibility implementation and how it can be verified.
- Add SQL JOIN clauses to the Table REST API and assume engine upgrades make it work.
- Evaluate Cosmos DB for Table with supported API compatibility and cost tradeoffs.
- Use Azure Cosmos DB for NoSQL with suitable documents and container partition strategy.
- Match Blob for objects Files for file shares and Table for simple key-value entities.
- Existing key-value entity requests function against the chosen Cosmos API.
Explanation
Correct Answers
B:Evaluate Cosmos DB for Table with supported API compatibility and cost tradeoffs. This is an appropriate action for the Cosmos DB API for Table compatibility case. The Table API can support Table-style entity access within Cosmos DB.
E:Existing key-value entity requests function against the chosen Cosmos API. This is directly observable success evidence for Cosmos DB API for Table compatibility.
Incorrect Answers
A:Add SQL JOIN clauses to the Table REST API and assume engine upgrades make it work. This is not a safe or appropriate Cosmos DB API for Table compatibility implementation. Assuming Table API is automatically a full SQL relational engine is incorrect.
C:Use Azure Cosmos DB for NoSQL with suitable documents and container partition strategy. This implements Cosmos DB NoSQL JSON document container instead of the required Cosmos DB API for Table compatibility function. The Table API can support Table-style entity access within Cosmos DB.
D: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 API for Table compatibility function. The Table API can support Table-style entity access within Cosmos DB.
Question 798
A company moves a mature SQL Server workload using instance-oriented dependencies. Which choice BEST meets this requirement?
- Evaluate Azure SQL Managed Instance for compatible lift-and-modernize workloads.
- Assume Azure SQL Managed Instance gives root access to its underlying operating system.
- Store a customer key on each order row and join to the customer table.
- Select an appropriate managed SQL availability configuration and review zone support.
Explanation
Correct Answer
A:SQL Managed Instance provides more instance-level SQL Server compatibility than a single Azure SQL database.
Incorrect Answers
B:Assume Azure SQL Managed Instance gives root access to its underlying operating system. It does not implement Azure SQL Managed Instance compatibility. Blindly moving instance-specific code to Azure SQL Database can fail.
C:Store a customer key on each order row and join to the customer table. That action primarily handles One to many customer order relationship; the given requirement is Azure SQL Managed Instance compatibility. SQL Managed Instance provides more instance-level SQL Server compatibility than a single Azure SQL database.
D:Select an appropriate managed SQL availability configuration and review zone support. That action primarily handles Azure SQL high availability and zone resiliency; the given requirement is Azure SQL Managed Instance compatibility. SQL Managed Instance provides more instance-level SQL Server compatibility than a single Azure SQL database.
Question 799
A query resolves an identically named table from the wrong schema. What is the MOST appropriate next validation or correction?
- Rename every table prefix to dbo and claim schema access is secured.
- Verify hierarchical namespace and folder ACLs where configured.
- Reconcile source changes and downstream checkpoints through a test.
- Test schema-qualified query results and permissions.
Explanation
Correct Answer
D:Test schema-qualified query results and permissions. This tests the intended result: statements target intended database objects without name ambiguity.
Incorrect Answers
A:Rename every table prefix to dbo and claim schema access is secured. This unsafe shortcut leaves the Relational database catalog schemas problem unresolved. Unqualified names may resolve differently across callers and cause wrong updates.
B:Verify hierarchical namespace and folder ACLs where configured. It tests Azure Data Lake Storage Gen2 analytics landing rather than the critical Relational database catalog schemas behavior. Relational databases group logical objects into schemas or namespaces.
C:Reconcile source changes and downstream checkpoints through a test. It tests CDC incremental change propagation rather than the critical Relational database catalog schemas behavior. Relational databases group logical objects into schemas or namespaces.
Question 800
Architects must choose between file-first and SQL-first Fabric analytics. During testing, the team observes this specific failure: Picking a SQL-first store for raw notebook-only work may cause extra conversions. Which corrective check should be performed FIRST?
- Use inactivity-based session windows to group related event sequences.
- Track source lineage transformation runs ownership and curated output metadata.
- Assume Lakehouse and Warehouse are exactly identical because both use OneLake.
- Prototype one Spark pipeline and one reporting query.
Explanation
Correct Answer
D:Prototype one Spark pipeline and one reporting query. A successful correction should demonstrate that the chosen experience supports required processing and consumption without undue copying.
Incorrect Answers
A:Use inactivity-based session windows to group related event sequences. It serves Session windows of event activity, not the diagnosed Lakehouse versus Warehouse selection problem. Picking a SQL-first store for raw notebook-only work may cause extra conversions.
B:Track source lineage transformation runs ownership and curated output metadata. It serves Data governance and lineage for analytics, not the diagnosed Lakehouse versus Warehouse selection problem. Picking a SQL-first store for raw notebook-only work may cause extra conversions.
C:Assume Lakehouse and Warehouse are exactly identical because both use OneLake. This reinforces the error rather than addressing the Lakehouse versus Warehouse selection failure. Fabric workloads have complementary analytics designs rather than one universal model.