Microsoft DP-900 Practice Test 20
Question 190
A project combines Spark notebooks and SQL-based finance reporting. After selecting the proper Lakehouse versus Warehouse selection approach, which observation gives the clearest evidence of success?
- Product filters affect intended fact rows without unpredictable double counting.
- The engine scans relevant partitions rather than every archive folder.
- Selected regions filter the relevant visuals and restore correctly.
- The chosen experience supports required processing and consumption without undue copying.
Explanation
Correct Answer
D:The chosen experience supports required processing and consumption without undue copying. This is the directly observable result for Lakehouse versus Warehouse selection; fabric workloads have complementary analytics designs rather than one universal model.
Incorrect Answers
A:Product filters affect intended fact rows without unpredictable double counting. This supports One-to-many semantic relationships, not confirmation of Lakehouse versus Warehouse selection. The relevant evidence is that the chosen experience supports required processing and consumption without undue copying.
B:The engine scans relevant partitions rather than every archive folder. This supports Data lake partition pruning, not confirmation of Lakehouse versus Warehouse selection. The relevant evidence is that the chosen experience supports required processing and consumption without undue copying.
C:Selected regions filter the relevant visuals and restore correctly. This supports Slicer interactive filter, not confirmation of Lakehouse versus Warehouse selection. The relevant evidence is that the chosen experience supports required processing and consumption without undue copying.
Question 191
A sales dataset has text dates and inconsistent currency symbols. If the relevant Power Query shaping transformation safeguard is skipped, which failure is MOST directly associated with that omission?
- Publishing a report does not guarantee the local source is reachable.
- Report-level formatting does not correct wrong underlying data types.
- Letting reports query unvalidated raw events can create misleading metrics.
- Grouping only by arrival time can put delayed events in the wrong period.
Explanation
Correct Answer
B:Report-level formatting does not correct wrong underlying data types. Power Query handles data acquisition and shaping before semantic modeling. A suitable check is to re-run transformations with new sample rows.
Incorrect Answers
A: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 Power Query shaping transformation scenario. Power Query handles data acquisition and shaping before semantic modeling.
C:Letting reports query unvalidated raw events can create misleading metrics. This failure is associated with Bronze silver gold medallion design; it is not the primary failure in the stated Power Query shaping transformation scenario. Power Query handles data acquisition and shaping before semantic modeling.
D:Grouping only by arrival time can put delayed events in the wrong period. This failure is associated with Event time versus processing time; it is not the primary failure in the stated Power Query shaping transformation scenario. Power Query handles data acquisition and shaping before semantic modeling.
Question 192
A customer can place dozens of orders but each order has one owning customer. After selecting the proper One to many customer order relationship approach, which observation gives the clearest evidence of success?
- Both sides are committed together or no partial change remains.
- A recovered database reflects the selected recovery point without replacing unrelated datasets.
- The join returns the customer's orders without repeating master customer data.
- Compute usage matches active demand and wake-up behavior meets latency targets.
Explanation
Correct Answer
C:The join returns the customer's orders without repeating master customer data. This is the directly observable result for One to many customer order relationship; one-to-many relationships usually put the foreign key on the many side.
Incorrect Answers
A:Both sides are committed together or no partial change remains. This supports SQL COMMIT and ROLLBACK transaction, not confirmation of One to many customer order relationship. The relevant evidence is that the join returns the customer's orders without repeating master customer data.
B:A recovered database reflects the selected recovery point without replacing unrelated datasets. This supports Azure SQL Database backup PITR, not confirmation of One to many customer order relationship. The relevant evidence is that the join returns the customer's orders without repeating master customer data.
D:Compute usage matches active demand and wake-up behavior meets latency targets. This supports Azure SQL Database serverless compute, not confirmation of One to many customer order relationship. The relevant evidence is that the join returns the customer's orders without repeating master customer data.
Question 193
An existing PostgreSQL application uses PostgreSQL-native SQL and extensions. If the relevant Azure Database for PostgreSQL managed service safeguard is skipped, which failure is MOST directly associated with that omission?
- Assuming PostgreSQL is Azure SQL Database may break client drivers or functions.
- Assuming every document database query automatically provides relevance ranking can disappoint users.
- Treating all naive timestamps as UTC can shift historical events.
- Replacing old dimension values can rewrite historical business interpretation.
Explanation
Correct Answer
A:Assuming PostgreSQL is Azure SQL Database may break client drivers or functions. PostgreSQL-managed Azure service preserves PostgreSQL engine semantics rather than T-SQL engine identity. A suitable check is to verify version extension compatibility and connection requirements.
Incorrect Answers
B:Assuming every document database query automatically provides relevance ranking can disappoint users. This failure is associated with Document indexing versus full-text search; it is not the primary failure in the stated Azure Database for PostgreSQL managed service scenario. PostgreSQL-managed Azure service preserves PostgreSQL engine semantics rather than T-SQL engine identity.
C:Treating all naive timestamps as UTC can shift historical events. This failure is associated with Timestamp and timezone representation; it is not the primary failure in the stated Azure Database for PostgreSQL managed service scenario. PostgreSQL-managed Azure service preserves PostgreSQL engine semantics rather than T-SQL engine identity.
D: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 Database for PostgreSQL managed service scenario. PostgreSQL-managed Azure service preserves PostgreSQL engine semantics rather than T-SQL engine identity.
Question 194
A report must include customers even if they have never ordered. If the relevant Left outer join preserving parents safeguard is skipped, which failure is MOST directly associated with that omission?
- Using an inner join can hide zero-activity customers.
- UPDATE without an appropriate WHERE clause can modify every row.
- Disabling TLS because TDE is enabled exposes data in transit.
- Treating MI like a random public VM port without subnet planning can block migration.
Explanation
Correct Answer
A:Using an inner join can hide zero-activity customers. A left outer join keeps all left-side rows even without right-side matches. A suitable check is to test a known customer with zero orders in output.
Incorrect Answers
B:UPDATE without an appropriate WHERE clause can modify every row. This failure is associated with INSERT UPDATE DELETE DML; it is not the primary failure in the stated Left outer join preserving parents scenario. A left outer join keeps all left-side rows even without right-side matches.
C:Disabling TLS because TDE is enabled exposes data in transit. This failure is associated with Transparent data encryption versus query TLS; it is not the primary failure in the stated Left outer join preserving parents scenario. A left outer join keeps all left-side rows even without right-side matches.
D:Treating MI like a random public VM port without subnet planning can block migration. This failure is associated with SQL Managed Instance virtual network; it is not the primary failure in the stated Left outer join preserving parents scenario. A left outer join keeps all left-side rows even without right-side matches.
Question 195
A telemetry service needs ten minutes of immediate replay but years of long-term trends. After selecting the proper Stream retention and historical analytics approach, which observation gives the clearest evidence of success?
- Historical queries remain possible after the broker retention period expires.
- Per-row classification is stable and totals respond to filters.
- Filtered aggregations match approved transactional totals.
- Consumers read partitioned event streams with tracked sequence and retention.
Explanation
Correct Answer
A:Historical queries remain possible after the broker retention period expires. This is the directly observable result for Stream retention and historical analytics; stream brokers and analytical stores have different persistence and replay roles.
Incorrect Answers
B:Per-row classification is stable and totals respond to filters. This supports DAX calculated column versus measure, not confirmation of Stream retention and historical analytics. The relevant evidence is that historical queries remain possible after the broker retention period expires.
C:Filtered aggregations match approved transactional totals. This supports Star schema report model, not confirmation of Stream retention and historical analytics. The relevant evidence is that historical queries remain possible after the broker retention period expires.
D:Consumers read partitioned event streams with tracked sequence and retention. This supports Azure Event Hubs event ingestion, not confirmation of Stream retention and historical analytics. The relevant evidence is that historical queries remain possible after the broker retention period expires.
Question 196
A sales model contains confidential regional facts shared across teams. Select TWO statements that correctly describe the Power BI row-level security RLS implementation and how it can be verified.
- Hide one report page and claim source dataset rows are protected.
- Define supported row-level security roles and test assigned identities.
- Track source lineage transformation runs ownership and curated output metadata.
- Select Import or DirectQuery appropriately based on freshness query load and capabilities.
- Separate user roles receive only their permitted data rows.
Explanation
Correct Answers
B:Define supported row-level security roles and test assigned identities. This is an appropriate action for the Power BI row-level security RLS case. RLS filters data access in a semantic model by identity or role.
E:Separate user roles receive only their permitted data rows. This is directly observable success evidence for Power BI row-level security RLS.
Incorrect Answers
A:Hide one report page and claim source dataset rows are protected. This is not a safe or appropriate Power BI row-level security RLS implementation. Relying only on a visual slicer is not a security boundary.
C:Track source lineage transformation runs ownership and curated output metadata. This implements Data governance and lineage for analytics instead of the required Power BI row-level security RLS function. RLS filters data access in a semantic model by identity or role.
D:Select Import or DirectQuery appropriately based on freshness query load and capabilities. This implements Power BI Import versus DirectQuery mode instead of the required Power BI row-level security RLS function. RLS filters data access in a semantic model by identity or role.
Question 197
A storefront lists top purchases by descending order date. If the relevant SQL ORDER BY pagination stability safeguard is skipped, which failure is MOST directly associated with that omission?
- Ignoring transient failover errors can disrupt applications.
- Unstable ordering across ties can skip or repeat rows.
- Ignoring lag could lose recent writes at regional failover.
- Repeating department names can create contradictory values.
Explanation
Correct Answer
B:Unstable ordering across ties can skip or repeat rows. SQL row order is not guaranteed without ordering clauses. A suitable check is to inspect pages with identical timestamps and stable IDs.
Incorrect Answers
A:Ignoring transient failover errors can disrupt applications. This failure is associated with Azure SQL high availability and zone resiliency; it is not the primary failure in the stated SQL ORDER BY pagination stability scenario. SQL row order is not guaranteed without ordering clauses.
C:Ignoring lag could lose recent writes at regional failover. This failure is associated with Azure SQL active geo-replication tradeoff; it is not the primary failure in the stated SQL ORDER BY pagination stability scenario. SQL row order is not guaranteed without ordering clauses.
D:Repeating department names can create contradictory values. This failure is associated with Third normal form transitive dependency; it is not the primary failure in the stated SQL ORDER BY pagination stability scenario. SQL row order is not guaranteed without ordering clauses.
Question 198
A notebook produces correct results interactively but fails without pinned dependencies. Select TWO statements that correctly describe the Databricks collaborative notebooks implementation and how it can be verified.
- Use a pie or donut only when meaningful proportions have few categories.
- Scheduled runs repeat the transformation outside an author's interactive session.
- Assume an unsaved notebook cell is a durable production data pipeline.
- Use versioned Databricks notebooks with explicit dependencies and job orchestration.
- Publish a governed semantic model with shared dimensions and measures.
Explanation
Correct Answers
B:Scheduled runs repeat the transformation outside an author's interactive session. This is directly observable success evidence for Databricks collaborative notebooks.
D:Use versioned Databricks notebooks with explicit dependencies and job orchestration. This is an appropriate action for the Databricks collaborative notebooks case. Notebooks can combine code documentation and analytical results but require governed execution.
Incorrect Answers
A:Use a pie or donut only when meaningful proportions have few categories. This implements Pie donut chart proportion caution instead of the required Databricks collaborative notebooks function. Notebooks can combine code documentation and analytical results but require governed execution.
C:Assume an unsaved notebook cell is a durable production data pipeline. This is not a safe or appropriate Databricks collaborative notebooks implementation. Untracked library updates can make a previous transformation nonreproducible.
E:Publish a governed semantic model with shared dimensions and measures. This implements Semantic model over curated analytics instead of the required Databricks collaborative notebooks function. Notebooks can combine code documentation and analytical results but require governed execution.
Question 199
A regional analyst must load sales CSV files and SQL data into one reporting model. After selecting the proper Power BI Desktop data import approach, which observation gives the clearest evidence of success?
- Imported tables and approved relationships support intended reports.
- After restart the intended unread events are processed without uncontrolled duplication.
- The headline number responds to intended filters and current refresh state.
- Downstream modeled state matches source transactions under agreed latency.
Explanation
Correct Answer
A:Imported tables and approved relationships support intended reports. This is the directly observable result for Power BI Desktop data import; power BI Desktop is an authoring tool for data modeling and reports.
Incorrect Answers
B:After restart the intended unread events are processed without uncontrolled duplication. This supports Streaming checkpoints and replay, not confirmation of Power BI Desktop data import. The relevant evidence is that imported tables and approved relationships support intended reports.
C:The headline number responds to intended filters and current refresh state. This supports KPI card single metric, not confirmation of Power BI Desktop data import. The relevant evidence is that imported tables and approved relationships support intended reports.
D:Downstream modeled state matches source transactions under agreed latency. This supports CDC propagation to analytics, not confirmation of Power BI Desktop data import. The relevant evidence is that imported tables and approved relationships support intended reports.
Question 200
A data science team transforms billions of events using Python Spark. Which choice BEST meets this requirement?
- Use event timestamps and supported late-event policies when analyzing event time.
- Rename a Python list spark and assume calculations distribute automatically.
- Apply staged ETL validation and standardization ahead of curated storage.
- Use Azure Databricks with suitable Spark compute and governed data access.
Explanation
Correct Answer
D:Spark processes distributed datasets in parallel across compute workers.
Incorrect Answers
A:Use event timestamps and supported late-event policies when analyzing event time. That action primarily handles Event time versus processing time; the given requirement is Azure Databricks Apache Spark processing. Spark processes distributed datasets in parallel across compute workers.
B:Rename a Python list spark and assume calculations distribute automatically. It does not implement Azure Databricks Apache Spark processing. Expecting a notebook file alone to execute a cluster without compute is incorrect.
C:Apply staged ETL validation and standardization ahead of curated storage. That action primarily handles Batch ETL staging and cleansing; the given requirement is Azure Databricks Apache Spark processing. Spark processes distributed datasets in parallel across compute workers.