Microsoft DP-900 Practice Test 41
Question 400
A team publishes an interactive multi-page analytical report to coworkers. Which principle BEST explains the correct Power BI reports dashboards and sharing design decision?
- Real-Time hub is a discovery and access experience for data in motion.
- IoT Hub adds device management and identities around IoT messages.
- Reports and dashboards have different presentation and interaction roles.
- Cards emphasize one important measure rather than complex multivariate trends.
Explanation
Correct Answer
C:Reports and dashboards have different presentation and interaction roles. In this case the applicable decision is to distinguish multi-page reports from service dashboards and share through correct workspace/app policy.
Incorrect Answers
A:Real-Time hub is a discovery and access experience for data in motion. That concept explains Fabric Real-Time hub stream discovery; the situation instead concerns Power BI reports dashboards and sharing. Sharing one report URL does not automatically authorize every underlying data source.
B:IoT Hub adds device management and identities around IoT messages. That concept explains Azure IoT Hub device messaging; the situation instead concerns Power BI reports dashboards and sharing. Sharing one report URL does not automatically authorize every underlying data source.
D:Cards emphasize one important measure rather than complex multivariate trends. That concept explains KPI card single metric; the situation instead concerns Power BI reports dashboards and sharing. Sharing one report URL does not automatically authorize every underlying data source.
Question 401
A transfer debits one balance but crashes before crediting another. Which choice BEST meets this requirement?
- Define an appropriate foreign key and intentional delete/update behavior.
- Use an elastic pool to share eligible database resources under configured limits.
- Treat a dashboard refresh as SQL transaction COMMIT.
- Wrap related changes in one supported transaction and rollback on failure.
Explanation
Correct Answer
D:Wrap related changes in one supported transaction and rollback on failure. Atomicity is an ACID property of relational transactions. In the stated case, verification should show that both sides are committed together or no partial change remains.
Incorrect Answers
A:Define an appropriate foreign key and intentional delete/update behavior. That action primarily handles Foreign key referential integrity; the given requirement is SQL COMMIT and ROLLBACK transaction. Atomicity is an ACID property of relational transactions.
B:Use an elastic pool to share eligible database resources under configured limits. That action primarily handles Azure SQL elastic pool sharing; the given requirement is SQL COMMIT and ROLLBACK transaction. Atomicity is an ACID property of relational transactions.
C:Treat a dashboard refresh as SQL transaction COMMIT. It does not implement SQL COMMIT and ROLLBACK transaction. Independent nontransactional updates can leave inconsistent totals.
Question 402
Users update the same document from separate regions at once. Which choice BEST meets this requirement?
- Evaluate multi-region writes with a deliberate conflict resolution policy.
- Use block blobs and their supported block upload/commit operations.
- Measure and budget provisioned or consumed request units for actual Cosmos operations.
- Claim multi-region writes eliminates the possibility of write conflicts.
Explanation
Correct Answer
A:Multiple write regions add concurrency and conflict resolution concerns.
Incorrect Answers
B:Use block blobs and their supported block upload/commit operations. That action primarily handles Block blob file uploads; the given requirement is Cosmos DB multi-region writes conflict handling. Multiple write regions add concurrency and conflict resolution concerns.
C:Measure and budget provisioned or consumed request units for actual Cosmos operations. That action primarily handles Cosmos DB Request Unit RU accounting; the given requirement is Cosmos DB multi-region writes conflict handling. Multiple write regions add concurrency and conflict resolution concerns.
D:Claim multi-region writes eliminates the possibility of write conflicts. It does not implement Cosmos DB multi-region writes conflict handling. Assuming global writes automatically merge arbitrary business transactions may lose updates.
Question 403
An archive project can tolerate hours to rehydrate historic records. Select TWO statements that correctly describe the Hot cool cold and archive blob tiers implementation and how it can be verified.
- Choose access tiers based on expected retrieval latency transaction costs and retention.
- Place suitable data objects in Blob Storage containers with governed object names.
- Consume a supported Cosmos DB change feed with checkpointed processing.
- Select Archive and assume users can read the object immediately with no rehydration.
- Hot items stay online while archive objects follow explicit rehydration process.
Explanation
Correct Answers
A:Choose access tiers based on expected retrieval latency transaction costs and retention. This is an appropriate action for the Hot cool cold and archive blob tiers case. Access tiers differ in online availability and access cost, not just storage price.
E:Hot items stay online while archive objects follow explicit rehydration process. This is directly observable success evidence for Hot cool cold and archive blob tiers.
Incorrect Answers
B:Place suitable data objects in Blob Storage containers with governed object names. This implements Blob storage object and container hierarchy instead of the required Hot cool cold and archive blob tiers function. Access tiers differ in online availability and access cost, not just storage price.
C:Consume a supported Cosmos DB change feed with checkpointed processing. This implements Cosmos DB change feed updates instead of the required Hot cool cold and archive blob tiers function. Access tiers differ in online availability and access cost, not just storage price.
D:Select Archive and assume users can read the object immediately with no rehydration. This is not a safe or appropriate Hot cool cold and archive blob tiers implementation. Moving frequently accessed objects to archive can disrupt low-latency requests.
Question 404
Sales facts contain one row per order line and customers change region. If the relevant Analytical fact and dimension grain safeguard is skipped, which failure is MOST directly associated with that omission?
- Duplicated dimension matches can inflate sums.
- Configuring a source without a destination leaves reports with no live output.
- Publishing a report does not guarantee the local source is reachable.
- Missing lineage makes misreported metrics hard to diagnose.
Explanation
Correct Answer
A:Duplicated dimension matches can inflate sums. Facts record events/measures while dimensions describe entities and context. A suitable check is to inspect row cardinality and reconcile known revenue totals.
Incorrect Answers
B:Configuring a source without a destination leaves reports with no live output. This failure is associated with Fabric Eventstreams real-time routing; it is not the primary failure in the stated Analytical fact and dimension grain scenario. Facts record events/measures while dimensions describe entities and context.
C:Publishing a report does not guarantee the local source is reachable. This failure is associated with Power BI scheduled refresh and gateway; it is not the primary failure in the stated Analytical fact and dimension grain scenario. Facts record events/measures while dimensions describe entities and context.
D:Missing lineage makes misreported metrics hard to diagnose. This failure is associated with Data governance and lineage for analytics; it is not the primary failure in the stated Analytical fact and dimension grain scenario. Facts record events/measures while dimensions describe entities and context.
Question 405
A report shows part-to-whole shares for a small set of groups. Which principle BEST explains the correct Pie donut chart proportion caution design decision?
- Pie-like charts express part-to-whole composition.
- Medallion layers make data refinement and reuse explicit.
- Partition pruning reduces I/O when filters align with physical layout.
- Calculated columns and measures have different evaluation contexts.
Explanation
Correct Answer
A:Pie-like charts express part-to-whole composition. In this case the applicable decision is to use a pie or donut only when meaningful proportions have few categories.
Incorrect Answers
B:Medallion layers make data refinement and reuse explicit. That concept explains Bronze silver gold medallion design; the situation instead concerns Pie donut chart proportion caution. Many similar tiny slices make comparisons difficult.
C:Partition pruning reduces I/O when filters align with physical layout. That concept explains Data lake partition pruning; the situation instead concerns Pie donut chart proportion caution. Many similar tiny slices make comparisons difficult.
D:Calculated columns and measures have different evaluation contexts. That concept explains DAX calculated column versus measure; the situation instead concerns Pie donut chart proportion caution. Many similar tiny slices make comparisons difficult.
Question 406
A reporting service depends on PostgreSQL extensions and psql syntax. After selecting the proper Azure Database for PostgreSQL Flexible Server approach, which observation gives the clearest evidence of success?
- PostgreSQL clients and queries work while managed service maintenance is planned.
- Allowed read-only workloads use designated replicas without violating freshness needs.
- Duplicate tax identifiers are rejected without changing row primary keys.
- Duplicate primary-key inserts are rejected and lookups find one intended row.
Explanation
Correct Answer
A:PostgreSQL clients and queries work while managed service maintenance is planned. This is the directly observable result for Azure Database for PostgreSQL Flexible Server; postgreSQL services preserve engine-specific language and compatibility semantics.
Incorrect Answers
B:Allowed read-only workloads use designated replicas without violating freshness needs. This supports Azure SQL read scale and reporting replicas, not confirmation of Azure Database for PostgreSQL Flexible Server. The relevant evidence is that postgreSQL clients and queries work while managed service maintenance is planned.
C:Duplicate tax identifiers are rejected without changing row primary keys. This supports Unique index versus primary key, not confirmation of Azure Database for PostgreSQL Flexible Server. The relevant evidence is that postgreSQL clients and queries work while managed service maintenance is planned.
D:Duplicate primary-key inserts are rejected and lookups find one intended row. This supports Primary key row uniqueness, not confirmation of Azure Database for PostgreSQL Flexible Server. The relevant evidence is that postgreSQL clients and queries work while managed service maintenance is planned.
Question 407
A team wants to retain parquet files while analysts query tables over the same lake. Which choice BEST meets this requirement?
- Consider a lakehouse with governed files and table metadata for mixed engineering and BI workloads.
- Assume a lakehouse is an Azure File SMB share with a different name.
- Restrict database roles and grants to job-specific permissions.
- Evaluate latency concurrency query style and update volume before choosing a store.
Explanation
Correct Answer
A:Consider a lakehouse with governed files and table metadata for mixed engineering and BI workloads. Lakehouses combine file-based storage with table-oriented analytics patterns. In the stated case, verification should show that data can be queried through compatible lakehouse engines while source files remain accessible.
Incorrect Answers
B:Assume a lakehouse is an Azure File SMB share with a different name. It does not implement Lakehouse for files plus SQL analytics. Treating any random folder of CSV files as an automatically governed transactional table is incorrect.
C:Restrict database roles and grants to job-specific permissions. That action primarily handles DBA least privilege account roles; the given requirement is Lakehouse for files plus SQL analytics. Lakehouses combine file-based storage with table-oriented analytics patterns.
D:Evaluate latency concurrency query style and update volume before choosing a store. That action primarily handles Data platform read and write profiles; the given requirement is Lakehouse for files plus SQL analytics. Lakehouses combine file-based storage with table-oriented analytics patterns.
Question 408
A fleet has telemetry entities with differing optional sensor fields. Which choice BEST meets this requirement?
- Denormalize bounded related data for common access and reference independent unbounded entities.
- Use flexible Azure Table entity properties with explicit missing-field handling.
- Use block blobs and their supported block upload/commit operations.
- Declare every entity invalid unless it matches a manually invented relational SQL schema.
Explanation
Correct Answer
B:Azure Table Storage supports nonrelational wide entities beyond fixed SQL columns.
Incorrect Answers
A:Denormalize bounded related data for common access and reference independent unbounded entities. That action primarily handles Cosmos DB document embedded versus referenced data; the given requirement is Table Storage schemaless properties. Azure Table Storage supports nonrelational wide entities beyond fixed SQL columns.
C:Use block blobs and their supported block upload/commit operations. That action primarily handles Block blob file uploads; the given requirement is Table Storage schemaless properties. Azure Table Storage supports nonrelational wide entities beyond fixed SQL columns.
D:Declare every entity invalid unless it matches a manually invented relational SQL schema. It does not implement Table Storage schemaless properties. Assuming every entity has all optional fields causes parsing failures.
Question 409
A cache-like container holds disposable events that should expire automatically. During testing, the team observes this specific failure: Applying TTL to regulated records could violate retention obligations. Which corrective check should be performed FIRST?
- Put Expired in a document title and expect automatic deletion.
- Denormalize bounded related data for common access and reference independent unbounded entities.
- Choose access tiers based on expected retrieval latency transaction costs and retention.
- Test short-lived nonproduction items and retention exceptions.
Explanation
Correct Answer
D:Test short-lived nonproduction items and retention exceptions. A successful correction should demonstrate that old session documents disappear according to TTL policy.
Incorrect Answers
A:Put Expired in a document title and expect automatic deletion. This reinforces the error rather than addressing the Cosmos DB TTL document expiration failure. TTL governs data expiration without requiring manual per-item deletes.
B:Denormalize bounded related data for common access and reference independent unbounded entities. It serves Cosmos DB document embedded versus referenced data, not the diagnosed Cosmos DB TTL document expiration problem. Applying TTL to regulated records could violate retention obligations.
C:Choose access tiers based on expected retrieval latency transaction costs and retention. It serves Hot cool cold and archive blob tiers, not the diagnosed Cosmos DB TTL document expiration problem. Applying TTL to regulated records could violate retention obligations.
Question 410
A query assumes every device telemetry document contains temperature and humidity. Which principle BEST explains the correct Sparse document attributes design decision?
- Analysts translate curated data into interpretable insights.
- Flexible records may omit fields while preserving other consistent identifiers.
- JSON arrays hold ordered elements whereas objects group named properties.
- Cosmos DB supports distributed data models but partition and consistency choices matter.
Explanation
Correct Answer
B:Flexible records may omit fields while preserving other consistent identifiers. In this case the applicable decision is to support optional document fields with suitable defaults or explicit missing-value checks.
Incorrect Answers
A:Analysts translate curated data into interpretable insights. That concept explains Data analyst report design; the situation instead concerns Sparse document attributes. Assuming missing values equal zero can distort domain analysis.
C:JSON arrays hold ordered elements whereas objects group named properties. That concept explains JSON arrays and nested objects; the situation instead concerns Sparse document attributes. Assuming missing values equal zero can distort domain analysis.
D:Cosmos DB supports distributed data models but partition and consistency choices matter. That concept explains Cosmos DB for distributed JSON apps; the situation instead concerns Sparse document attributes. Assuming missing values equal zero can distort domain analysis.