Microsoft DP-900 Practice Test 75
Question 740
Clickstream consumers process many users in parallel. Which choice BEST meets this requirement?
- Use Power Query transformations with explicit type conversion and reusable steps.
- Apply hopping windows with defined window size and hop interval.
- Partition events by suitable key and document ordering constraints.
- Assume adding partitions creates a single globally ordered transaction log.
Explanation
Correct Answer
C:Partitioned streaming distributes throughput but global ordering is not guaranteed.
Incorrect Answers
A:Use Power Query transformations with explicit type conversion and reusable steps. That action primarily handles Power Query shaping transformation; the given requirement is Event streams partitioning and key order. Partitioned streaming distributes throughput but global ordering is not guaranteed.
B:Apply hopping windows with defined window size and hop interval. That action primarily handles Hopping sliding analytic windows; the given requirement is Event streams partitioning and key order. Partitioned streaming distributes throughput but global ordering is not guaranteed.
D:Assume adding partitions creates a single globally ordered transaction log. It does not implement Event streams partitioning and key order. Assuming order across unrelated partitions can corrupt sequence reconstruction.
Question 741
Incoming equipment events must be filtered and aggregated every minute. If the relevant Azure Stream Analytics SQL-like streaming safeguard is skipped, which failure is MOST directly associated with that omission?
- Triggering on every raw outlier can overwhelm incident responders.
- Forcing binary media into every warehouse fact row increases processing overhead.
- Picking a SQL-first store for raw notebook-only work may cause extra conversions.
- A single historical SELECT does not continuously process future events.
Explanation
Correct Answer
D:A single historical SELECT does not continuously process future events. Stream Analytics analyzes streams using continuous SQL-like queries. A suitable check is to send controlled events and inspect resulting output windows.
Incorrect Answers
A:Triggering on every raw outlier can overwhelm incident responders. This failure is associated with Streaming anomaly detection and false positives; it is not the primary failure in the stated Azure Stream Analytics SQL-like streaming scenario. Stream Analytics analyzes streams using continuous SQL-like queries.
B:Forcing binary media into every warehouse fact row increases processing overhead. This failure is associated with Structured warehouse and unstructured lake coexistence; it is not the primary failure in the stated Azure Stream Analytics SQL-like streaming scenario. Stream Analytics analyzes streams using continuous SQL-like queries.
C:Picking a SQL-first store for raw notebook-only work may cause extra conversions. This failure is associated with Lakehouse versus Warehouse selection; it is not the primary failure in the stated Azure Stream Analytics SQL-like streaming scenario. Stream Analytics analyzes streams using continuous SQL-like queries.
Question 742
A model must classify each row's order size but also compute filter-aware total sales. Which choice BEST meets this requirement?
- Use a calculated column for row-derived stored values and a measure for dynamic aggregations.
- Choose Azure IoT Hub for supported device-oriented connectivity and management.
- Distinguish multi-page reports from service dashboards and share through correct workspace/app policy.
- Create a calculated column named TotalRevenue and assume it recalculates all users' filters dynamically.
Explanation
Correct Answer
A:Use a calculated column for row-derived stored values and a measure for dynamic aggregations. Calculated columns and measures have different evaluation contexts. In the stated case, verification should show that per-row classification is stable and totals respond to filters.
Incorrect Answers
B:Choose Azure IoT Hub for supported device-oriented connectivity and management. That action primarily handles Azure IoT Hub device messaging; the given requirement is DAX calculated column versus measure. Calculated columns and measures have different evaluation contexts.
C:Distinguish multi-page reports from service dashboards and share through correct workspace/app policy. That action primarily handles Power BI reports dashboards and sharing; the given requirement is DAX calculated column versus measure. Calculated columns and measures have different evaluation contexts.
D:Create a calculated column named TotalRevenue and assume it recalculates all users' filters dynamically. It does not implement DAX calculated column versus measure. Treating a fixed row value as a dynamic measure can produce confusing visuals.
Question 743
Renaming a department requires updating hundreds of employee records. Which principle BEST explains the correct Third normal form transitive dependency design decision?
- Read scale can separate query consumption from primary writes but may have replication lag.
- Data definition language defines database objects and structure.
- Azure hosts distinct managed open-source SQL engines with their own syntax.
- Third normal form removes nonkey attributes dependent on other nonkey attributes.
Explanation
Correct Answer
D:Third normal form removes nonkey attributes dependent on other nonkey attributes. In this case the applicable decision is to store department descriptions in their own referenced table.
Incorrect Answers
A:Read scale can separate query consumption from primary writes but may have replication lag. That concept explains Azure SQL read scale and reporting replicas; the situation instead concerns Third normal form transitive dependency. Repeating department names can create contradictory values.
B:Data definition language defines database objects and structure. That concept explains CREATE ALTER DROP DDL; the situation instead concerns Third normal form transitive dependency. Repeating department names can create contradictory values.
C:Azure hosts distinct managed open-source SQL engines with their own syntax. That concept explains Azure Database for MySQL Flexible Server; the situation instead concerns Third normal form transitive dependency. Repeating department names can create contradictory values.
Question 744
A finance number changes but nobody knows which source transformed it. Which choice BEST meets this requirement?
- Assume naming a column Certified automatically records its provenance.
- Record source ingestion transformations dependencies and output lineage.
- Monitor database capacity connections health and alerts with response procedures.
- Separate descriptive measurement from diagnostic analysis of contributing factors.
Explanation
Correct Answer
B:Record source ingestion transformations dependencies and output lineage. Lineage makes analytical values accountable across processing stages. In the stated case, verification should show that reviewers trace a reported measure back to approved inputs and rules.
Incorrect Answers
A:Assume naming a column Certified automatically records its provenance. It does not implement Data lineage from source to report. Lacking transform history prevents root-cause analysis of bad metrics.
C:Monitor database capacity connections health and alerts with response procedures. That action primarily handles DBA monitoring capacity and alerts; the given requirement is Data lineage from source to report. Lineage makes analytical values accountable across processing stages.
D:Separate descriptive measurement from diagnostic analysis of contributing factors. That action primarily handles Descriptive versus diagnostic analytics; the given requirement is Data lineage from source to report. Lineage makes analytical values accountable across processing stages.
Question 745
A notebook produces correct results interactively but fails without pinned dependencies. Which principle BEST explains the correct Databricks collaborative notebooks design decision?
- Hopping windows allow overlapping periodic aggregation.
- Notebooks can combine code documentation and analytical results but require governed execution.
- Measures express aggregations in a shared semantic context.
- Fabric workloads share governance and capacity concepts across experiences.
Explanation
Correct Answer
B:Notebooks can combine code documentation and analytical results but require governed execution. In this case the applicable decision is to use versioned Databricks notebooks with explicit dependencies and job orchestration.
Incorrect Answers
A:Hopping windows allow overlapping periodic aggregation. That concept explains Hopping sliding analytic windows; the situation instead concerns Databricks collaborative notebooks. Untracked library updates can make a previous transformation nonreproducible.
C:Measures express aggregations in a shared semantic context. That concept explains Power BI semantic model measures; the situation instead concerns Databricks collaborative notebooks. Untracked library updates can make a previous transformation nonreproducible.
D:Fabric workloads share governance and capacity concepts across experiences. That concept explains Fabric workspace permissions and capacity; the situation instead concerns Databricks collaborative notebooks. Untracked library updates can make a previous transformation nonreproducible.
Question 746
An Employee table stores DepartmentID and DepartmentName in every employee row. After selecting the proper Third normal form transitive dependency approach, which observation gives the clearest evidence of success?
- Stored data and client connections meet their respective protection tests.
- Faster reads do not create contradictory historical totals.
- Renaming one department yields consistent names for linked employees.
- A recovered database reflects the selected recovery point without replacing unrelated datasets.
Explanation
Correct Answer
C:Renaming one department yields consistent names for linked employees. This is the directly observable result for Third normal form transitive dependency; third normal form removes nonkey attributes dependent on other nonkey attributes.
Incorrect Answers
A:Stored data and client connections meet their respective protection tests. This supports Transparent data encryption versus query TLS, not confirmation of Third normal form transitive dependency. The relevant evidence is that renaming one department yields consistent names for linked employees.
B:Faster reads do not create contradictory historical totals. This supports Denormalization for analytics tradeoff, not confirmation of Third normal form transitive dependency. The relevant evidence is that renaming one department yields consistent names for linked employees.
D:A recovered database reflects the selected recovery point without replacing unrelated datasets. This supports Azure SQL Database backup PITR, not confirmation of Third normal form transitive dependency. The relevant evidence is that renaming one department yields consistent names for linked employees.
Question 747
Event producers evolve optional fields while consumers retain older event versions. What is the MOST appropriate next validation or correction?
- Test representative stored statements client connectivity and sizing.
- Test encoding and decoding with prior and current schemas.
- Verify sample Unicode characters and known numeric totals after parsing.
- Assume a schema registry makes every arbitrary incompatible field change safe.
Explanation
Correct Answer
B:Test encoding and decoding with prior and current schemas. This tests the intended result: old and new event consumers decode supported fields according to their schema.
Incorrect Answers
A:Test representative stored statements client connectivity and sizing. It tests Azure MySQL versus PostgreSQL service-model selection rather than the critical Avro schema-aware records behavior. Schema-aware serialization supports interoperability but still requires compatibility planning.
C:Verify sample Unicode characters and known numeric totals after parsing. It tests Text encoding and numeric parsing rather than the critical Avro schema-aware records behavior. Schema-aware serialization supports interoperability but still requires compatibility planning.
D:Assume a schema registry makes every arbitrary incompatible field change safe. This unsafe shortcut leaves the Avro schema-aware records problem unresolved. Introducing a mandatory field without a default can break older consumers.
Question 748
An analyst expects a calculated column to recompute differently for every visual selection. Select TWO statements that correctly describe the DAX calculated column versus measure implementation and how it can be verified.
- Apply staged ETL validation and standardization ahead of curated storage.
- Create a calculated column named TotalRevenue and assume it recalculates all users' filters dynamically.
- Per-row classification is stable and totals respond to filters.
- Use an appropriate bar or column chart with comparable category measures.
- Use a calculated column for row-derived stored values and a measure for dynamic aggregations.
Explanation
Correct Answers
C:Per-row classification is stable and totals respond to filters. This is directly observable success evidence for DAX calculated column versus measure.
E:Use a calculated column for row-derived stored values and a measure for dynamic aggregations. This is an appropriate action for the DAX calculated column versus measure case. Calculated columns and measures have different evaluation contexts.
Incorrect Answers
A:Apply staged ETL validation and standardization ahead of curated storage. This implements Batch ETL staging and cleansing instead of the required DAX calculated column versus measure function. Calculated columns and measures have different evaluation contexts.
B:Create a calculated column named TotalRevenue and assume it recalculates all users' filters dynamically. This is not a safe or appropriate DAX calculated column versus measure implementation. Treating a fixed row value as a dynamic measure can produce confusing visuals.
D:Use an appropriate bar or column chart with comparable category measures. This implements Column chart category comparison instead of the required DAX calculated column versus measure function. Calculated columns and measures have different evaluation contexts.
Question 749
A table with hundreds of fields has high CSV scan cost. Which principle BEST explains the correct Parquet compressed columnar analytics design decision?
- Columnar storage can improve compression and projection-oriented analytics.
- Event time differs from ingestion or compute processing time.
- Lakehouse combines files and tables for mixed analytical workloads.
- Import caches data while DirectQuery can query sources at interaction time.
Explanation
Correct Answer
A:Columnar storage can improve compression and projection-oriented analytics. In this case the applicable decision is to store appropriate analytical data in Parquet columnar files.
Incorrect Answers
B:Event time differs from ingestion or compute processing time. That concept explains Event time versus processing time; the situation instead concerns Parquet compressed columnar analytics. Reading Parquet using a line-by-line CSV parser causes errors.
C:Lakehouse combines files and tables for mixed analytical workloads. That concept explains Fabric Lakehouse managed tables and files; the situation instead concerns Parquet compressed columnar analytics. Reading Parquet using a line-by-line CSV parser causes errors.
D:Import caches data while DirectQuery can query sources at interaction time. That concept explains Power BI Import versus DirectQuery mode; the situation instead concerns Parquet compressed columnar analytics. Reading Parquet using a line-by-line CSV parser causes errors.
Question 750
Fraud investigators need to follow relationships between accounts and devices. If the relevant Cosmos DB API for Apache Gremlin graph safeguard is skipped, which failure is MOST directly associated with that omission?
- Choosing serverless without checking workload scale constraints may be costly.
- Flattening graph traversal into independent key point reads may be awkward.
- Only replicating the latest share state may not recover accidental overwrites.
- Treating LRS as automatic cross-region replication can leave regional exposure.
Explanation
Correct Answer
B:Flattening graph traversal into independent key point reads may be awkward. Gremlin API models relationships as vertices and edges. A suitable check is to test multi-edge routes and direction filters on sample graph.
Incorrect Answers
A:Choosing serverless without checking workload scale constraints may be costly. This failure is associated with Cosmos DB serverless versus provisioned throughput; it is not the primary failure in the stated Cosmos DB API for Apache Gremlin graph scenario. Gremlin API models relationships as vertices and edges.
C:Only replicating the latest share state may not recover accidental overwrites. This failure is associated with Azure Files snapshots and backups; it is not the primary failure in the stated Cosmos DB API for Apache Gremlin graph scenario. Gremlin API models relationships as vertices and edges.
D:Treating LRS as automatic cross-region replication can leave regional exposure. This failure is associated with Azure Storage LRS ZRS GRS distinctions; it is not the primary failure in the stated Cosmos DB API for Apache Gremlin graph scenario. Gremlin API models relationships as vertices and edges.