Microsoft DP-900 Practice Test 39
Question 380
A manufacturer needs to collect equipment measurements from several incompatible source systems. Select THREE statements that correctly describe the Analytical ingestion from operational systems implementation and how it can be verified.
- Analytical ingestion moves and organizes data from operational sources for subsequent processing.
- Create a Power BI chart and assume it automatically imports every source system.
- Build controlled ingestion into a governed analytical landing zone.
- Model a central fact table and suitable date customer and product dimensions.
- Use OneLake as the shared logical data-lake foundation for supported Fabric workloads.
- Source records arrive with tracked counts and errors for each system.
Explanation
Correct Answers
A:Analytical ingestion moves and organizes data from operational sources for subsequent processing. This supports why the action and evidence together address Analytical ingestion from operational systems.
C:Build controlled ingestion into a governed analytical landing zone. This is an appropriate action for the Analytical ingestion from operational systems case. Analytical ingestion moves and organizes data from operational sources for subsequent processing.
F:Source records arrive with tracked counts and errors for each system. This is directly observable success evidence for Analytical ingestion from operational systems.
Incorrect Answers
B:Create a Power BI chart and assume it automatically imports every source system. This is not a safe or appropriate Analytical ingestion from operational systems implementation. Missing ingestion error handling can silently omit entire business units.
D:Model a central fact table and suitable date customer and product dimensions. This implements Star schema report model instead of the required Analytical ingestion from operational systems function. Analytical ingestion moves and organizes data from operational sources for subsequent processing.
E:Use OneLake as the shared logical data-lake foundation for supported Fabric workloads. This implements Microsoft Fabric OneLake unified storage instead of the required Analytical ingestion from operational systems function. Analytical ingestion moves and organizes data from operational sources for subsequent processing.
Question 381
A team wants to centralize parameterized SQL actions on the database. Which principle BEST explains the correct Stored procedure reusable server operation design decision?
- A primary key enforces row identity while nonkey fields may repeat.
- PaaS reduces infrastructure upkeep but does not remove all application DBA duties.
- Procedures encapsulate server-side logic separate from simple SELECT views.
- Elastic pools support shared resource budgeting for multiple databases.
Explanation
Correct Answer
C:Procedures encapsulate server-side logic separate from simple SELECT views. In this case the applicable decision is to use a stored procedure or supported routine with parameters and controlled grants.
Incorrect Answers
A:A primary key enforces row identity while nonkey fields may repeat. That concept explains Primary key row uniqueness; the situation instead concerns Stored procedure reusable server operation. Unvalidated concatenation inside procedures can still create injection risk.
B:PaaS reduces infrastructure upkeep but does not remove all application DBA duties. That concept explains Azure SQL managed maintenance responsibility; the situation instead concerns Stored procedure reusable server operation. Unvalidated concatenation inside procedures can still create injection risk.
D:Elastic pools support shared resource budgeting for multiple databases. That concept explains Azure SQL elastic pool sharing; the situation instead concerns Stored procedure reusable server operation. Unvalidated concatenation inside procedures can still create injection risk.
Question 382
Clickstream consumers process many users in parallel. After selecting the proper Event streams partitioning and key order approach, which observation gives the clearest evidence of success?
- Relative category sizes and labels are clear.
- Per-key processing follows the supported partition order and consumers scale.
- The headline number responds to intended filters and current refresh state.
- Aggregations reflect intended occurrence windows despite bounded delays.
Explanation
Correct Answer
B:Per-key processing follows the supported partition order and consumers scale. This is the directly observable result for Event streams partitioning and key order; partitioned streaming distributes throughput but global ordering is not guaranteed.
Incorrect Answers
A:Relative category sizes and labels are clear. This supports Column chart category comparison, not confirmation of Event streams partitioning and key order. The relevant evidence is that per-key processing follows the supported partition order and consumers scale.
C:The headline number responds to intended filters and current refresh state. This supports KPI card single metric, not confirmation of Event streams partitioning and key order. The relevant evidence is that per-key processing follows the supported partition order and consumers scale.
D:Aggregations reflect intended occurrence windows despite bounded delays. This supports Event time versus processing time, not confirmation of Event streams partitioning and key order. The relevant evidence is that per-key processing follows the supported partition order and consumers scale.
Question 383
A team repeatedly reads a narrow subset of fields from a wide historical dataset. Select TWO statements that correctly describe the Parquet columnar analytical file implementation and how it can be verified.
- Open Parquet bytes as UTF-8 lines and assert that one newline equals one record.
- Prefer Parquet column-oriented files with suitable compression for column-selective analytics.
- Queries read relevant columns efficiently while preserving typed values.
- Use typed relational columns with defined constraints for consistently shaped entities.
- Monitor database capacity connections health and alerts with response procedures.
Explanation
Correct Answers
B:Prefer Parquet column-oriented files with suitable compression for column-selective analytics. This is an appropriate action for the Parquet columnar analytical file case. Columnar formats can reduce I/O for analytical scans over selected fields.
C:Queries read relevant columns efficiently while preserving typed values. This is directly observable success evidence for Parquet columnar analytical file.
Incorrect Answers
A:Open Parquet bytes as UTF-8 lines and assert that one newline equals one record. This is not a safe or appropriate Parquet columnar analytical file implementation. Assuming Parquet is human-readable CSV leads to invalid parser behavior.
D:Use typed relational columns with defined constraints for consistently shaped entities. This implements Structured records in a customer table instead of the required Parquet columnar analytical file function. Columnar formats can reduce I/O for analytical scans over selected fields.
E:Monitor database capacity connections health and alerts with response procedures. This implements DBA monitoring capacity and alerts instead of the required Parquet columnar analytical file function. Columnar formats can reduce I/O for analytical scans over selected fields.
Question 384
A compliance team needs to see database access and sensitive changes. Which choice BEST meets this requirement?
- Evaluate Azure SQL Managed Instance for compatible lift-and-modernize workloads.
- Grant full SQL admin to everyone to ensure audit logs are populated.
- Configure suitable SQL auditing and narrowly scoped database permissions.
- Use LEFT JOIN from the required complete parent set to optional children.
Explanation
Correct Answer
C:Database auditing provides evidence while database roles govern permissions.
Incorrect Answers
A:Evaluate Azure SQL Managed Instance for compatible lift-and-modernize workloads. That action primarily handles Azure SQL Managed Instance compatibility; the given requirement is Azure SQL auditing and least privilege. Database auditing provides evidence while database roles govern permissions.
B:Grant full SQL admin to everyone to ensure audit logs are populated. It does not implement Azure SQL auditing and least privilege. Logging without access control still permits overprivileged changes.
D:Use LEFT JOIN from the required complete parent set to optional children. That action primarily handles Left outer join preserving parents; the given requirement is Azure SQL auditing and least privilege. Database auditing provides evidence while database roles govern permissions.
Question 385
A business wants disposable exports deleted automatically after approved retention. What is the MOST appropriate next validation or correction?
- Rename a container Old and assume object lifecycle transitions begin.
- Check rule filters and retention interaction before enabling.
- Compare query metrics and representative documents before tuning.
- Perform controlled snapshot restore test for a sample share.
Explanation
Correct Answer
B:Check rule filters and retention interaction before enabling. This tests the intended result: test objects change tier or expire according to the approved rule.
Incorrect Answers
A:Rename a container Old and assume object lifecycle transitions begin. This unsafe shortcut leaves the Blob lifecycle management rules problem unresolved. A broad delete condition may remove records under legal hold.
C:Compare query metrics and representative documents before tuning. It tests Cosmos DB NoSQL indexing and queries rather than the critical Blob lifecycle management rules behavior. Lifecycle management automates object policy based on supported filters and timing.
D:Perform controlled snapshot restore test for a sample share. It tests Azure Files snapshots and backups rather than the critical Blob lifecycle management rules behavior. Lifecycle management automates object policy based on supported filters and timing.
Question 386
An account owner considers strong consistency for a worldwide shopping service. Which principle BEST explains the correct Cosmos DB consistency choices design decision?
- Change feeds support incremental change-driven processing with defined change semantics.
- Cosmos DB consistency levels trade freshness availability latency and throughput.
- Access tiers differ in online availability and access cost, not just storage price.
- Page blobs are suited to random I/O scenarios and VHD backing.
Explanation
Correct Answer
B:Cosmos DB consistency levels trade freshness availability latency and throughput. In this case the applicable decision is to select an appropriate supported consistency level for business requirements.
Incorrect Answers
A:Change feeds support incremental change-driven processing with defined change semantics. That concept explains Cosmos DB change feed updates; the situation instead concerns Cosmos DB consistency choices. Assuming all remote reads are instantly current can break business rules.
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 Cosmos DB consistency choices. Assuming all remote reads are instantly current can break business rules.
D:Page blobs are suited to random I/O scenarios and VHD backing. That concept explains Page blob random access; the situation instead concerns Cosmos DB consistency choices. Assuming all remote reads are instantly current can break business rules.
Question 387
A loader wrongly splits a company name containing commas into extra columns. What is the MOST appropriate next validation or correction?
- Compare query scan and file counts across layouts.
- Check object retrieval and metadata-to-image identity for sampled records.
- Assume changing a file suffix to CSV automatically fixes irregular delimiter quoting.
- Test quoting newline and header handling using sample records.
Explanation
Correct Answer
D:Test quoting newline and header handling using sample records. This tests the intended result: rows containing quoted delimiters retain the intended field count.
Incorrect Answers
A:Compare query scan and file counts across layouts. It tests Data engineer partition and file layout rather than the critical CSV delimited text schema behavior. CSV is a delimited flat-text format not a hierarchical JSON object.
B:Check object retrieval and metadata-to-image identity for sampled records. It tests Unstructured image binary files rather than the critical CSV delimited text schema behavior. CSV is a delimited flat-text format not a hierarchical JSON object.
C:Assume changing a file suffix to CSV automatically fixes irregular delimiter quoting. This unsafe shortcut leaves the CSV delimited text schema problem unresolved. Naively splitting on every comma corrupts quoted field values.
Question 388
A factory needs alerts seconds after machine vibration crosses a threshold. After selecting the proper Event streaming continual processing approach, which observation gives the clearest evidence of success?
- Recommendations respect costs limits and forecast assumptions.
- New readings trigger timely results within defined event latency.
- A multi-table transaction commits consistently and managed operations are available.
- A controlled restoration meets stated RPO and RTO objectives.
Explanation
Correct Answer
B:New readings trigger timely results within defined event latency. This is the directly observable result for Event streaming continual processing; streaming processes ongoing events instead of waiting for a full batch.
Incorrect Answers
A:Recommendations respect costs limits and forecast assumptions. This supports Prescriptive decision optimization, not confirmation of Event streaming continual processing. The relevant evidence is that new readings trigger timely results within defined event latency.
C:A multi-table transaction commits consistently and managed operations are available. This supports Azure SQL Database managed relational app, not confirmation of Event streaming continual processing. The relevant evidence is that new readings trigger timely results within defined event latency.
D:A controlled restoration meets stated RPO and RTO objectives. This supports DBA backup and recovery responsibility, not confirmation of Event streaming continual processing. The relevant evidence is that new readings trigger timely results within defined event latency.
Question 389
Fraud investigators need to follow relationships between accounts and devices. Which choice BEST meets this requirement?
- Use an Azure Table RowKey as a complete replacement for Gremlin traversals.
- Evaluate multi-region writes with a deliberate conflict resolution policy.
- Combine managed storage encryption with explicit identity and access policy.
- Use Cosmos DB for Apache Gremlin for suitable graph vertices edges and traversals.
Explanation
Correct Answer
D:Use Cosmos DB for Apache Gremlin for suitable graph vertices edges and traversals. Gremlin API models relationships as vertices and edges. In the stated case, verification should show that graph queries follow intended relationship paths and return connected entities.
Incorrect Answers
A:Use an Azure Table RowKey as a complete replacement for Gremlin traversals. It does not implement Cosmos DB API for Apache Gremlin graph. Flattening graph traversal into independent key point reads may be awkward.
B:Evaluate multi-region writes with a deliberate conflict resolution policy. That action primarily handles Cosmos DB multi-region writes conflict handling; the given requirement is Cosmos DB API for Apache Gremlin graph. Gremlin API models relationships as vertices and edges.
C:Combine managed storage encryption with explicit identity and access policy. That action primarily handles Storage encryption and access controls; the given requirement is Cosmos DB API for Apache Gremlin graph. Gremlin API models relationships as vertices and edges.
Question 390
A mobile app emits orders with common keys but occasional optional delivery instructions. If the relevant Semi structured JSON documents safeguard is skipped, which failure is MOST directly associated with that omission?
- Deferring all validation for payment records can admit unusable transactions.
- Calling a trend description a proven cause can mislead decisions.
- Assuming every JSON object has a fixed relational schema causes null errors and brittle ingestion.
- A pipeline that merely completes does not prove data correctness.
Explanation
Correct Answer
C:Assuming every JSON object has a fixed relational schema causes null errors and brittle ingestion. Semi structured data has organizational markers without requiring identical columns in every record. A suitable check is to validate sample nested documents and implement optional-field handling.
Incorrect Answers
A:Deferring all validation for payment records can admit unusable transactions. This failure is associated with Schema-on-read versus schema-on-write; it is not the primary failure in the stated Semi structured JSON documents scenario. Semi structured data has organizational markers without requiring identical columns in every record.
B:Calling a trend description a proven cause can mislead decisions. This failure is associated with Descriptive versus diagnostic analytics; it is not the primary failure in the stated Semi structured JSON documents scenario. Semi structured data has organizational markers without requiring identical columns in every record.
D:A pipeline that merely completes does not prove data correctness. This failure is associated with Data quality completeness and accuracy; it is not the primary failure in the stated Semi structured JSON documents scenario. Semi structured data has organizational markers without requiring identical columns in every record.