Microsoft DP-900 Practice Test 92
Question 910
A report requires fast cached slicing but near-real-time updates may be needed. Which choice BEST meets this requirement?
- Create supported Fabric Eventstreams transformations and destination routing.
- Rename an Import model DirectQuery and assume data is instantly current.
- Select Import or DirectQuery appropriately based on freshness query load and capabilities.
- Use a slicer configured with the intended field and report interactions.
Explanation
Correct Answer
C:Import caches data while DirectQuery can query sources at interaction time.
Incorrect Answers
A:Create supported Fabric Eventstreams transformations and destination routing. That action primarily handles Fabric Eventstreams real-time routing; the given requirement is Power BI Import versus DirectQuery mode. Import caches data while DirectQuery can query sources at interaction time.
B:Rename an Import model DirectQuery and assume data is instantly current. It does not implement Power BI Import versus DirectQuery mode. Assuming Import updates automatically for every new source row leads to stale insights.
D:Use a slicer configured with the intended field and report interactions. That action primarily handles Slicer interactive filter; the given requirement is Power BI Import versus DirectQuery mode. Import caches data while DirectQuery can query sources at interaction time.
Question 911
A mobile app emits orders with common keys but occasional optional delivery instructions. Which choice BEST meets this requirement?
- Extract defined fields into structured events before reliable aggregation.
- Represent variable properties in JSON documents with parseable key value structures.
- Use an analytical warehouse or Fabric Warehouse for governed relational reporting.
- Treat valid JSON syntax as proof every property has the same business meaning.
Explanation
Correct Answer
B:Semi structured data has organizational markers without requiring identical columns in every record.
Incorrect Answers
A:Extract defined fields into structured events before reliable aggregation. That action primarily handles Log text extraction versus structured event fields; the given requirement is Semi structured JSON documents. Semi structured data has organizational markers without requiring identical columns in every record.
C:Use an analytical warehouse or Fabric Warehouse for governed relational reporting. That action primarily handles Analytical warehouse for structured reporting; the given requirement is Semi structured JSON documents. Semi structured data has organizational markers without requiring identical columns in every record.
D:Treat valid JSON syntax as proof every property has the same business meaning. It does not implement Semi structured JSON documents. Assuming every JSON object has a fixed relational schema causes null errors and brittle ingestion.
Question 912
A SQL workload nears CPU limits on an undersized managed tier. If the relevant Relational scaling vertical versus horizontal safeguard is skipped, which failure is MOST directly associated with that omission?
- Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.
- Assuming the app's schema is automatically redesigned causes migration surprises.
- Unstable ordering across ties can skip or repeat rows.
- Arbitrary sharding can make multirow atomicity difficult.
Explanation
Correct Answer
D:Arbitrary sharding can make multirow atomicity difficult. Relational scalability choices have tradeoffs in cross-shard transactions and maintenance. A suitable check is to profile bottlenecks and test workload at higher compute tiers.
Incorrect Answers
A:Indexing only ProductID would incorrectly forbid the same product in multiple warehouses. This failure is associated with Composite primary key association; it is not the primary failure in the stated Relational scaling vertical versus horizontal scenario. Relational scalability choices have tradeoffs in cross-shard transactions and maintenance.
B:Assuming the app's schema is automatically redesigned causes migration surprises. This failure is associated with Azure SQL Database single database PaaS; it is not the primary failure in the stated Relational scaling vertical versus horizontal scenario. Relational scalability choices have tradeoffs in cross-shard transactions and maintenance.
C:Unstable ordering across ties can skip or repeat rows. This failure is associated with SQL ORDER BY pagination stability; it is not the primary failure in the stated Relational scaling vertical versus horizontal scenario. Relational scalability choices have tradeoffs in cross-shard transactions and maintenance.
Question 913
Architects propose Azure Table Storage for every file and SMB client. Which principle BEST explains the correct Choosing Blob Files and Table for app needs design decision?
- The NoSQL API stores JSON items without requiring identical SQL rows.
- Azure Storage services expose distinct data models even within one storage account.
- Access tiers differ in online availability and access cost, not just storage price.
- Cassandra API exposes a compatible wide-column model distinct from document NoSQL.
Explanation
Correct Answer
B:Azure Storage services expose distinct data models even within one storage account. In this case the applicable decision is to match Blob for objects Files for file shares and Table for simple key-value entities.
Incorrect Answers
A:The NoSQL API stores JSON items without requiring identical SQL rows. That concept explains Cosmos DB NoSQL JSON document container; the situation instead concerns Choosing Blob Files and Table for app needs. One universal interface assumption leads to unsupported operations.
C:Access tiers differ in online availability and access cost, not just storage price. That concept explains Hot cool cold and archive blob tiers; the situation instead concerns Choosing Blob Files and Table for app needs. One universal interface assumption leads to unsupported operations.
D:Cassandra API exposes a compatible wide-column model distinct from document NoSQL. That concept explains Cosmos DB API for Apache Cassandra; the situation instead concerns Choosing Blob Files and Table for app needs. One universal interface assumption leads to unsupported operations.
Question 914
An ingest activity must finish before a transform notebook starts. After selecting the proper Fabric Data Factory pipeline orchestration approach, which observation gives the clearest evidence of success?
- After restart the intended unread events are processed without uncontrolled duplication.
- Dependency stages run in the intended order and failures are visible.
- Events are assigned to nonoverlapping fixed-duration windows.
- Source records arrive with tracked counts and errors for each system.
Explanation
Correct Answer
B:Dependency stages run in the intended order and failures are visible. This is the directly observable result for Fabric Data Factory pipeline orchestration; orchestration manages data movement and execution dependencies.
Incorrect Answers
A:After restart the intended unread events are processed without uncontrolled duplication. This supports Streaming checkpoints and replay, not confirmation of Fabric Data Factory pipeline orchestration. The relevant evidence is that dependency stages run in the intended order and failures are visible.
C:Events are assigned to nonoverlapping fixed-duration windows. This supports Tumbling time windows, not confirmation of Fabric Data Factory pipeline orchestration. The relevant evidence is that dependency stages run in the intended order and failures are visible.
D:Source records arrive with tracked counts and errors for each system. This supports Analytical ingestion from operational systems, not confirmation of Fabric Data Factory pipeline orchestration. The relevant evidence is that dependency stages run in the intended order and failures are visible.
Question 915
A development team wants a relational database without patching its own database OS. What is the MOST appropriate next validation or correction?
- Claim Azure SQL Database automatically patches the application code and fixes all schemas.
- Test network reachability share permissions and file read/write.
- Test SQL queries transaction rollback and service configuration.
- Reconcile definitions against approved sample business records.
Explanation
Correct Answer
C:Test SQL queries transaction rollback and service configuration. This tests the intended result: a multi-table transaction commits consistently and managed operations are available.
Incorrect Answers
A:Claim Azure SQL Database automatically patches the application code and fixes all schemas. This unsafe shortcut leaves the Azure SQL Database managed relational app problem unresolved. Moving to a document key-value store may lose required relational constraint enforcement.
B:Test network reachability share permissions and file read/write. It tests Azure Files SMB shared directories rather than the critical Azure SQL Database managed relational app behavior. Azure SQL Database is a managed SQL relational service.
D:Reconcile definitions against approved sample business records. It tests Data analyst metric definition rather than the critical Azure SQL Database managed relational app behavior. Azure SQL Database is a managed SQL relational service.
Question 916
A virtual hard disk needs random block-level reading and writing. If the relevant Page blob random access safeguard is skipped, which failure is MOST directly associated with that omission?
- Choosing serverless without checking workload scale constraints may be costly.
- Assuming Table API is automatically a full SQL relational engine is incorrect.
- Using append-only semantics for virtual disk page updates is inappropriate.
- Treating virtual folder name prefixes as identical to hierarchical directory ACLs can fail.
Explanation
Correct Answer
C:Using append-only semantics for virtual disk page updates is inappropriate. Page blobs are suited to random I/O scenarios and VHD backing. A suitable check is to verify supported alignment and read-write range operations.
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 Page blob random access scenario. Page blobs are suited to random I/O scenarios and VHD backing.
B:Assuming Table API is automatically a full SQL relational engine is incorrect. This failure is associated with Cosmos DB API for Table compatibility; it is not the primary failure in the stated Page blob random access scenario. Page blobs are suited to random I/O scenarios and VHD backing.
D:Treating virtual folder name prefixes as identical to hierarchical directory ACLs can fail. This failure is associated with ADLS Gen2 hierarchical namespace; it is not the primary failure in the stated Page blob random access scenario. Page blobs are suited to random I/O scenarios and VHD backing.
Question 917
A design team reports high bulk throughput as proof checkout requests are fast. Select TWO statements that correctly describe the Operational SLA latency versus throughput implementation and how it can be verified.
- Choose Azure SQL Database PaaS with appropriate compute and resilience settings.
- Evaluate response latency separately from aggregate processing throughput.
- Divide stored gigabytes by a request timeout and declare response latency solved.
- Both service response and bulk movement meet their distinct targets.
- Extract clean and transform upstream then load only validated results.
Explanation
Correct Answers
B:Evaluate response latency separately from aggregate processing throughput. This is an appropriate action for the Operational SLA latency versus throughput case. Latency measures time per operation; throughput measures completed work rate.
D:Both service response and bulk movement meet their distinct targets. This is directly observable success evidence for Operational SLA latency versus throughput.
Incorrect Answers
A:Choose Azure SQL Database PaaS with appropriate compute and resilience settings. This implements Azure SQL Database managed relational app instead of the required Operational SLA latency versus throughput function. Latency measures time per operation; throughput measures completed work rate.
C:Divide stored gigabytes by a request timeout and declare response latency solved. This is not a safe or appropriate Operational SLA latency versus throughput implementation. High throughput alone cannot guarantee a low p99 request latency.
E:Extract clean and transform upstream then load only validated results. This implements ETL data transformation before loading instead of the required Operational SLA latency versus throughput function. Latency measures time per operation; throughput measures completed work rate.
Question 918
Source connectors frequently fail during scheduled data ingestion. Which principle BEST explains the correct Data engineer ingestion pipeline design decision?
- Data engineers build reliable movement and preparation of data across systems.
- Azure Files exposes managed file shares distinct from Blob REST object storage.
- Data engineering includes practical physical data layout decisions.
- Unstructured images lack a predefined row-column model even when their metadata is structured.
Explanation
Correct Answer
A:Data engineers build reliable movement and preparation of data across systems. In this case the applicable decision is to give data engineers responsibility for ingestion orchestration and transformation pipelines.
Incorrect Answers
B:Azure Files exposes managed file shares distinct from Blob REST object storage. That concept explains Azure Files SMB shared directories; the situation instead concerns Data engineer ingestion pipeline. Building dashboards without ensuring ingestion produces stale insights.
C:Data engineering includes practical physical data layout decisions. That concept explains Data engineer partition and file layout; the situation instead concerns Data engineer ingestion pipeline. Building dashboards without ensuring ingestion produces stale insights.
D:Unstructured images lack a predefined row-column model even when their metadata is structured. That concept explains Unstructured image binary files; the situation instead concerns Data engineer ingestion pipeline. Building dashboards without ensuring ingestion produces stale insights.
Question 919
A power plant wants abnormal temperature trends detected near-real-time. Which choice BEST meets this requirement?
- Assume every value above yesterday's maximum means a confirmed security incident.
- Store supported event data in Fabric Eventhouse and query using KQL.
- Choose Fabric Lakehouse with controlled table metadata and files.
- Apply a justified real-time anomaly rule with quality checks and alert thresholds.
Explanation
Correct Answer
D:Apply a justified real-time anomaly rule with quality checks and alert thresholds. Real-time anomalies require context quality and sensitivity tuning. In the stated case, verification should show that true abnormal sequences alert while known noise is handled.
Incorrect Answers
A:Assume every value above yesterday's maximum means a confirmed security incident. It does not implement Streaming anomaly detection and false positives. Triggering on every raw outlier can overwhelm incident responders.
B:Store supported event data in Fabric Eventhouse and query using KQL. That action primarily handles Fabric Eventhouse KQL event analytics; the given requirement is Streaming anomaly detection and false positives. Real-time anomalies require context quality and sensitivity tuning.
C:Choose Fabric Lakehouse with controlled table metadata and files. That action primarily handles Fabric Lakehouse managed tables and files; the given requirement is Streaming anomaly detection and false positives. Real-time anomalies require context quality and sensitivity tuning.
Question 920
A file-based analytics table is corrupted by partial append attempts. Select THREE statements that correctly describe the Delta Lake transactional table metadata implementation and how it can be verified.
- Readers see consistent committed versions of table data.
- Use Delta Lake table semantics with supported transaction logs where appropriate.
- Delta tables add transactional metadata and versioning on lake files.
- Select Import or DirectQuery appropriately based on freshness query load and capabilities.
- Use versioned Databricks notebooks with explicit dependencies and job orchestration.
- Rename all .parquet filenames to .delta and assume transactions are enabled.
Explanation
Correct Answers
A:Readers see consistent committed versions of table data. This is directly observable success evidence for Delta Lake transactional table metadata.
B:Use Delta Lake table semantics with supported transaction logs where appropriate. This is an appropriate action for the Delta Lake transactional table metadata case. Delta tables add transactional metadata and versioning on lake files.
C:Delta tables add transactional metadata and versioning on lake files. This supports why the action and evidence together address Delta Lake transactional table metadata.
Incorrect Answers
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 Delta Lake transactional table metadata function. Delta tables add transactional metadata and versioning on lake files.
E:Use versioned Databricks notebooks with explicit dependencies and job orchestration. This implements Databricks collaborative notebooks instead of the required Delta Lake transactional table metadata function. Delta tables add transactional metadata and versioning on lake files.
F:Rename all .parquet filenames to .delta and assume transactions are enabled. This is not a safe or appropriate Delta Lake transactional table metadata implementation. Treating loose Parquet files as transactional Delta tables can expose partial results.