Microsoft DP-900 Practice Test 68
Question 670
An enterprise wants to migrate CQL client operations to a managed Azure offering. Select TWO statements that correctly describe the Cosmos DB API for Apache Cassandra implementation and how it can be verified.
- Use flexible Azure Table entity properties with explicit missing-field handling.
- CQL reads and writes succeed with expected partition and throughput behavior.
- Run arbitrary T-SQL stored procedures through a Cassandra API endpoint.
- Consider Cosmos DB for Apache Cassandra with reviewed compatibility.
- Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support.
Explanation
Correct Answers
B:CQL reads and writes succeed with expected partition and throughput behavior. This is directly observable success evidence for Cosmos DB API for Apache Cassandra.
D:Consider Cosmos DB for Apache Cassandra with reviewed compatibility. This is an appropriate action for the Cosmos DB API for Apache Cassandra case. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.
Incorrect Answers
A:Use flexible Azure Table entity properties with explicit missing-field handling. This implements Table Storage schemaless properties instead of the required Cosmos DB API for Apache Cassandra function. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.
C:Run arbitrary T-SQL stored procedures through a Cassandra API endpoint. This is not a safe or appropriate Cosmos DB API for Apache Cassandra implementation. Expecting a SQL Server JDBC schema for every CQL feature breaks migration.
E:Evaluate Azure Cosmos DB for MongoDB compatible offerings and feature support. This implements Cosmos DB API for MongoDB instead of the required Cosmos DB API for Apache Cassandra function. Cassandra API exposes a compatible wide-column model distinct from document NoSQL.
Question 671
An API payload contains a customer object with an array of delivery addresses. Which choice BEST meets this requirement?
- Restrict database roles and grants to job-specific permissions.
- Preserve object hierarchy and array semantics while parsing nested JSON properties.
- Preserve identifiers as strings and arithmetic quantities as numeric types.
- Treat the first value inside any JSON array as the unique permanent customer record.
Explanation
Correct Answer
B:JSON arrays hold ordered elements whereas objects group named properties.
Incorrect Answers
A:Restrict database roles and grants to job-specific permissions. That action primarily handles DBA least privilege account roles; the given requirement is JSON arrays and nested objects. JSON arrays hold ordered elements whereas objects group named properties.
C:Preserve identifiers as strings and arithmetic quantities as numeric types. That action primarily handles Data types in tabular files; the given requirement is JSON arrays and nested objects. JSON arrays hold ordered elements whereas objects group named properties.
D:Treat the first value inside any JSON array as the unique permanent customer record. It does not implement JSON arrays and nested objects. Flattening a nested field without tracking its parent can mix unrelated records.
Question 672
A model must classify each row's order size but also compute filter-aware total sales. If the relevant DAX calculated column versus measure safeguard is skipped, which failure is MOST directly associated with that omission?
- Changing formatting only in report visuals leaves the underlying dataset inconsistent.
- Treating a fixed row value as a dynamic measure can produce confusing visuals.
- Overprivileged viewers can alter shared semantic assets.
- Showing a stale number without refresh context can mislead.
Explanation
Correct Answer
B:Treating a fixed row value as a dynamic measure can produce confusing visuals. Calculated columns and measures have different evaluation contexts. A suitable check is to compare results before and after slicer changes.
Incorrect Answers
A:Changing formatting only in report visuals leaves the underlying dataset inconsistent. This failure is associated with Fabric Dataflow Gen2 transformations; it is not the primary failure in the stated DAX calculated column versus measure scenario. Calculated columns and measures have different evaluation contexts.
C:Overprivileged viewers can alter shared semantic assets. This failure is associated with Fabric workspace permissions and capacity; it is not the primary failure in the stated DAX calculated column versus measure scenario. Calculated columns and measures have different evaluation contexts.
D:Showing a stale number without refresh context can mislead. This failure is associated with KPI card single metric; it is not the primary failure in the stated DAX calculated column versus measure scenario. Calculated columns and measures have different evaluation contexts.
Question 673
An ingest activity must finish before a transform notebook starts. If the relevant Fabric Data Factory pipeline orchestration safeguard is skipped, which failure is MOST directly associated with that omission?
- Starting every activity simultaneously may publish partial outputs.
- An uncontrolled snowball of many-to-many joins can create ambiguous filtering.
- Correlation in points alone does not prove one variable caused the other.
- Missing country context can place a city on the wrong continent.
Explanation
Correct Answer
A:Starting every activity simultaneously may publish partial outputs. Orchestration manages data movement and execution dependencies. A suitable check is to simulate upstream failures and inspect pipeline run dependencies.
Incorrect Answers
B:An uncontrolled snowball of many-to-many joins can create ambiguous filtering. This failure is associated with Star schema analytical query model; it is not the primary failure in the stated Fabric Data Factory pipeline orchestration scenario. Orchestration manages data movement and execution dependencies.
C:Correlation in points alone does not prove one variable caused the other. This failure is associated with Scatter chart relationship; it is not the primary failure in the stated Fabric Data Factory pipeline orchestration scenario. Orchestration manages data movement and execution dependencies.
D:Missing country context can place a city on the wrong continent. This failure is associated with Map visual geographic measures; it is not the primary failure in the stated Fabric Data Factory pipeline orchestration scenario. Orchestration manages data movement and execution dependencies.
Question 674
A pagination job returns duplicate or missing records because ties have no ordering. What is the MOST appropriate next validation or correction?
- Assume primary key creation automatically sorts every SELECT query.
- Inspect pages with identical timestamps and stable IDs.
- Test parameter validation and execution permissions.
- Inspect connection encryption and documented storage encryption.
Explanation
Correct Answer
B:Inspect pages with identical timestamps and stable IDs. This tests the intended result: repeated pages return stable nonoverlapping rows under controlled data.
Incorrect Answers
A:Assume primary key creation automatically sorts every SELECT query. This unsafe shortcut leaves the SQL ORDER BY pagination stability problem unresolved. Unstable ordering across ties can skip or repeat rows.
C:Test parameter validation and execution permissions. It tests Stored procedure reusable server operation rather than the critical SQL ORDER BY pagination stability behavior. SQL row order is not guaranteed without ordering clauses.
D:Inspect connection encryption and documented storage encryption. It tests Transparent data encryption versus query TLS rather than the critical SQL ORDER BY pagination stability behavior. SQL row order is not guaranteed without ordering clauses.
Question 675
A deleted sales row must not remain as an active historical current-state record. Which principle BEST explains the correct CDC propagation to analytics design decision?
- CDC propagates database changes without resnapshotting every row.
- Hierarchies let users navigate aggregation levels.
- IoT Hub adds device management and identities around IoT messages.
- ETL applies transformations before data reaches the analytical target.
Explanation
Correct Answer
A:CDC propagates database changes without resnapshotting every row. In this case the applicable decision is to consume supported change data capture events with reconciliation and delete semantics.
Incorrect Answers
B:Hierarchies let users navigate aggregation levels. That concept explains Drill-down hierarchy for time; the situation instead concerns CDC propagation to analytics. Ignoring deletes or duplicate delivery can create stale or extra facts.
C:IoT Hub adds device management and identities around IoT messages. That concept explains Azure IoT Hub device messaging; the situation instead concerns CDC propagation to analytics. Ignoring deletes or duplicate delivery can create stale or extra facts.
D:ETL applies transformations before data reaches the analytical target. That concept explains Batch ETL staging and cleansing; the situation instead concerns CDC propagation to analytics. Ignoring deletes or duplicate delivery can create stale or extra facts.
Question 676
Large analytical scans are slow because files are very small. Which choice BEST meets this requirement?
- Optimize file size partitioning and compression for expected access patterns.
- Ingest and evaluate events as they arrive with a streaming pipeline.
- Give data engineers responsibility for ingestion orchestration and transformation pipelines.
- Split every incoming row into a separate parquet file to guarantee speed.
Explanation
Correct Answer
A:Optimize file size partitioning and compression for expected access patterns. Data engineering includes practical physical data layout decisions. In the stated case, verification should show that analytical reads avoid excessive file enumeration and irrelevant partitions.
Incorrect Answers
B:Ingest and evaluate events as they arrive with a streaming pipeline. That action primarily handles Event streaming continual processing; the given requirement is Data engineer partition and file layout. Data engineering includes practical physical data layout decisions.
C:Give data engineers responsibility for ingestion orchestration and transformation pipelines. That action primarily handles Data engineer ingestion pipeline; the given requirement is Data engineer partition and file layout. Data engineering includes practical physical data layout decisions.
D:Split every incoming row into a separate parquet file to guarantee speed. It does not implement Data engineer partition and file layout. Overpartitioning can create costly metadata operations.
Question 677
A warehouse deliberately duplicates department labels for read performance. During testing, the team observes this specific failure: Casual duplication without refresh governance makes reports disagree. Which corrective check should be performed FIRST?
- Wrap related changes in one supported transaction and rollback on failure.
- Use the supported Azure SQL point-in-time restore mechanism and validate recovery.
- Assume every normalized OLTP schema is necessarily wrong for analytics.
- Compare read plans and data reconciliation before and after denormalization.
Explanation
Correct Answer
D:Compare read plans and data reconciliation before and after denormalization. A successful correction should demonstrate that faster reads do not create contradictory historical totals.
Incorrect Answers
A:Wrap related changes in one supported transaction and rollback on failure. It serves SQL COMMIT and ROLLBACK transaction, not the diagnosed Denormalization for analytics tradeoff problem. Casual duplication without refresh governance makes reports disagree.
B:Use the supported Azure SQL point-in-time restore mechanism and validate recovery. It serves Azure SQL Database backup PITR, not the diagnosed Denormalization for analytics tradeoff problem. Casual duplication without refresh governance makes reports disagree.
C:Assume every normalized OLTP schema is necessarily wrong for analytics. This reinforces the error rather than addressing the Denormalization for analytics tradeoff failure. Denormalization trades redundancy and maintenance cost for read convenience.
Question 678
Two workspaces need a shared reference rather than repeated manual copies. During testing, the team observes this specific failure: Revoking source permissions may break dependent analyses. Which corrective check should be performed FIRST?
- Consume supported change data capture events with reconciliation and delete semantics.
- Test source revocation and downstream shortcut availability.
- Copy a folder name to a report and assume it creates a working OneLake shortcut.
- Configure an appropriate data gateway and scheduled refresh where needed.
Explanation
Correct Answer
B:Test source revocation and downstream shortcut availability. A successful correction should demonstrate that authorized readers see the referenced data through its shortcut path.
Incorrect Answers
A:Consume supported change data capture events with reconciliation and delete semantics. It serves CDC propagation to analytics, not the diagnosed OneLake shortcut referencing existing data problem. Revoking source permissions may break dependent analyses.
C:Copy a folder name to a report and assume it creates a working OneLake shortcut. This reinforces the error rather than addressing the OneLake shortcut referencing existing data failure. Shortcuts reference data locations and do not necessarily copy the bytes.
D:Configure an appropriate data gateway and scheduled refresh where needed. It serves Power BI scheduled refresh and gateway, not the diagnosed OneLake shortcut referencing existing data problem. Revoking source permissions may break dependent analyses.
Question 679
Operations must recover a database to a point before a faulty deployment. Select TWO statements that correctly describe the Azure SQL Database backup PITR implementation and how it can be verified.
- Use the supported Azure SQL point-in-time restore mechanism and validate recovery.
- Use SQL Server on an Azure VM when full guest and engine control is required.
- Use INSERT UPDATE DELETE for appropriate row mutations with targeted predicates.
- Rename a broken database Yesterday and assume its old rows return.
- A recovered database reflects the selected recovery point without replacing unrelated datasets.
Explanation
Correct Answers
A:Use the supported Azure SQL point-in-time restore mechanism and validate recovery. This is an appropriate action for the Azure SQL Database backup PITR case. Managed database backups support restore windows but still require planning and testing.
E:A recovered database reflects the selected recovery point without replacing unrelated datasets. This is directly observable success evidence for Azure SQL Database backup PITR.
Incorrect Answers
B:Use SQL Server on an Azure VM when full guest and engine control is required. This implements SQL Server on Azure VM OS control instead of the required Azure SQL Database backup PITR function. Managed database backups support restore windows but still require planning and testing.
C:Use INSERT UPDATE DELETE for appropriate row mutations with targeted predicates. This implements INSERT UPDATE DELETE DML instead of the required Azure SQL Database backup PITR function. Managed database backups support restore windows but still require planning and testing.
D:Rename a broken database Yesterday and assume its old rows return. This is not a safe or appropriate Azure SQL Database backup PITR implementation. Assuming automatic backups undo every external action can hide data gaps.
Question 680
A commerce application depends on MySQL client drivers and SQL dialect. If the relevant Azure MySQL versus PostgreSQL service-model selection safeguard is skipped, which failure is MOST directly associated with that omission?
- Assuming PostgreSQL is Azure SQL Database may break client drivers or functions.
- Replacing old dimension values can rewrite historical business interpretation.
- Treating an untested forecast as guaranteed fact leads to poor staffing.
- Moving directly to a different engine without migration assessment risks SQL incompatibility.
Explanation
Correct Answer
D:Moving directly to a different engine without migration assessment risks SQL incompatibility. Managed open-source database services retain engine-specific behavior. A suitable check is to test representative stored statements client connectivity and sizing.
Incorrect Answers
A:Assuming PostgreSQL is Azure SQL Database may break client drivers or functions. This failure is associated with Azure Database for PostgreSQL managed service; it is not the primary failure in the stated Azure MySQL versus PostgreSQL service-model selection scenario. Managed open-source database services retain engine-specific behavior.
B:Replacing old dimension values can rewrite historical business interpretation. This failure is associated with Historical dimensions versus current operational truth; it is not the primary failure in the stated Azure MySQL versus PostgreSQL service-model selection scenario. Managed open-source database services retain engine-specific behavior.
C:Treating an untested forecast as guaranteed fact leads to poor staffing. This failure is associated with Predictive analytics forecasts; it is not the primary failure in the stated Azure MySQL versus PostgreSQL service-model selection scenario. Managed open-source database services retain engine-specific behavior.