Microsoft DP-900 Practice Test 7
Question 60
An app database should accept connections only from approved Azure networking. If the relevant Azure SQL firewall and private endpoint safeguard is skipped, which failure is MOST directly associated with that omission?
- Blindly moving instance-specific code to Azure SQL Database can fail.
- Granting public network access broadly increases exposure regardless of SQL login strength.
- Choosing an unstable customer name as a key can create identity collisions.
- Indexing only ProductID would incorrectly forbid the same product in multiple warehouses.
Explanation
Correct Answer
B:Granting public network access broadly increases exposure regardless of SQL login strength. SQL authentication and network reachability are separate gates. A suitable check is to test connectivity from allowed and denied network locations.
Incorrect Answers
A:Blindly moving instance-specific code to Azure SQL Database can fail. This failure is associated with Azure SQL Managed Instance compatibility; it is not the primary failure in the stated Azure SQL firewall and private endpoint scenario. SQL authentication and network reachability are separate gates.
C:Choosing an unstable customer name as a key can create identity collisions. This failure is associated with Primary key row uniqueness; it is not the primary failure in the stated Azure SQL firewall and private endpoint scenario. SQL authentication and network reachability are separate gates.
D: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 Azure SQL firewall and private endpoint scenario. SQL authentication and network reachability are separate gates.
Question 61
Finance and marketing use incompatible definitions of active customer. Which choice BEST meets this requirement?
- Assume a column named Revenue is self-explanatory across all systems.
- Assign analysts to build meaningful metrics visuals and stakeholder-facing reports.
- Establish shared metric definitions and validate semantic calculations.
- Support optional document fields with suitable defaults or explicit missing-value checks.
Explanation
Correct Answer
C:Data analysts define and test business measures rather than only placing visuals.
Incorrect Answers
A:Assume a column named Revenue is self-explanatory across all systems. It does not implement Data analyst metric definition. Uncontrolled measure definitions create contradictory dashboards.
B:Assign analysts to build meaningful metrics visuals and stakeholder-facing reports. That action primarily handles Data analyst report design; the given requirement is Data analyst metric definition. Data analysts define and test business measures rather than only placing visuals.
D:Support optional document fields with suitable defaults or explicit missing-value checks. That action primarily handles Sparse document attributes; the given requirement is Data analyst metric definition. Data analysts define and test business measures rather than only placing visuals.
Question 62
Annual logs are queried mostly by one month. After selecting the proper Data lake partition pruning approach, which observation gives the clearest evidence of success?
- Per-key processing follows the supported partition order and consumers scale.
- Curated rows use consistent codes while malformed rows are quarantined.
- The engine scans relevant partitions rather than every archive folder.
- Intended filtered events appear at the configured downstream consumers.
Explanation
Correct Answer
C:The engine scans relevant partitions rather than every archive folder. This is the directly observable result for Data lake partition pruning; partition pruning reduces I/O when filters align with physical layout.
Incorrect Answers
A:Per-key processing follows the supported partition order and consumers scale. This supports Event streams partitioning and key order, not confirmation of Data lake partition pruning. The relevant evidence is that the engine scans relevant partitions rather than every archive folder.
B:Curated rows use consistent codes while malformed rows are quarantined. This supports Batch ETL staging and cleansing, not confirmation of Data lake partition pruning. The relevant evidence is that the engine scans relevant partitions rather than every archive folder.
D:Intended filtered events appear at the configured downstream consumers. This supports Fabric Eventstreams real-time routing, not confirmation of Data lake partition pruning. The relevant evidence is that the engine scans relevant partitions rather than every archive folder.
Question 63
A streaming archive needs records encoded with explicit schema information. Which choice BEST meets this requirement?
- Assume a schema registry makes every arbitrary incompatible field change safe.
- Choose explicit text encoding and locale-aware numeric conversion rules.
- Use Avro with compatible schema evolution rules for serialized data exchange.
- Use a hierarchical-namespace enabled storage account for data lake file organization.
Explanation
Correct Answer
C:Schema-aware serialization supports interoperability but still requires compatibility planning.
Incorrect Answers
A:Assume a schema registry makes every arbitrary incompatible field change safe. It does not implement Avro schema-aware records. Introducing a mandatory field without a default can break older consumers.
B:Choose explicit text encoding and locale-aware numeric conversion rules. That action primarily handles Text encoding and numeric parsing; the given requirement is Avro schema-aware records. Schema-aware serialization supports interoperability but still requires compatibility planning.
D:Use a hierarchical-namespace enabled storage account for data lake file organization. That action primarily handles Azure Data Lake Storage Gen2 analytics landing; the given requirement is Avro schema-aware records. Schema-aware serialization supports interoperability but still requires compatibility planning.
Question 64
A registration pipeline is missing addresses for one country. After selecting the proper Data quality completeness and accuracy approach, which observation gives the clearest evidence of success?
- Both service response and bulk movement meet their distinct targets.
- Checkout remains responsive while historical scans execute on suitable analytical storage.
- Users can answer agreed questions from accurate accessible visuals.
- Observed quality metrics identify incomplete or duplicate data before publishing.
Explanation
Correct Answer
D:Observed quality metrics identify incomplete or duplicate data before publishing. This is the directly observable result for Data quality completeness and accuracy; data quality requires explicit rules tied to business meaning.
Incorrect Answers
A:Both service response and bulk movement meet their distinct targets. This supports Operational SLA latency versus throughput, not confirmation of Data quality completeness and accuracy. The relevant evidence is that observed quality metrics identify incomplete or duplicate data before publishing.
B:Checkout remains responsive while historical scans execute on suitable analytical storage. This supports OLTP relational versus OLAP analytical store, not confirmation of Data quality completeness and accuracy. The relevant evidence is that observed quality metrics identify incomplete or duplicate data before publishing.
C:Users can answer agreed questions from accurate accessible visuals. This supports Data analyst report design, not confirmation of Data quality completeness and accuracy. The relevant evidence is that observed quality metrics identify incomplete or duplicate data before publishing.
Question 65
An operations app repeatedly applies the same approved order status transition. After selecting the proper Stored procedure reusable server operation approach, which observation gives the clearest evidence of success?
- One aggregate row represents each category with correct totals.
- Audit records capture intended events and report users cannot change schemas.
- Callers execute consistent logic with tested permissions.
- Client routes and DNS resolve a reachable MI endpoint under approved rules.
Explanation
Correct Answer
C:Callers execute consistent logic with tested permissions. This is the directly observable result for Stored procedure reusable server operation; procedures encapsulate server-side logic separate from simple SELECT views.
Incorrect Answers
A:One aggregate row represents each category with correct totals. This supports SQL GROUP BY aggregate, not confirmation of Stored procedure reusable server operation. The relevant evidence is that callers execute consistent logic with tested permissions.
B:Audit records capture intended events and report users cannot change schemas. This supports Azure SQL auditing and least privilege, not confirmation of Stored procedure reusable server operation. The relevant evidence is that callers execute consistent logic with tested permissions.
D:Client routes and DNS resolve a reachable MI endpoint under approved rules. This supports SQL Managed Instance virtual network, not confirmation of Stored procedure reusable server operation. The relevant evidence is that callers execute consistent logic with tested permissions.
Question 66
Operations wants probabilities of late delivery rather than past counts alone. Select TWO statements that correctly describe the Predictive analytics forecasts implementation and how it can be verified.
- Use a suitable indexed search capability for text retrieval and a document store for durable records.
- Evaluate response latency separately from aggregate processing throughput.
- Rename last month's total Tomorrow and call it machine learning.
- Predictions are evaluated against held-out actual outcomes.
- Fit an appropriately validated forecasting or classification model on relevant data.
Explanation
Correct Answers
D:Predictions are evaluated against held-out actual outcomes. This is directly observable success evidence for Predictive analytics forecasts.
E:Fit an appropriately validated forecasting or classification model on relevant data. This is an appropriate action for the Predictive analytics forecasts case. Predictive analytics estimates likely future outcomes from patterns.
Incorrect Answers
A:Use a suitable indexed search capability for text retrieval and a document store for durable records. This implements Document indexing versus full-text search instead of the required Predictive analytics forecasts function. Predictive analytics estimates likely future outcomes from patterns.
B:Evaluate response latency separately from aggregate processing throughput. This implements Operational SLA latency versus throughput instead of the required Predictive analytics forecasts function. Predictive analytics estimates likely future outcomes from patterns.
C:Rename last month's total Tomorrow and call it machine learning. This is not a safe or appropriate Predictive analytics forecasts implementation. Treating an untested forecast as guaranteed fact leads to poor staffing.
Question 67
A team wants automatic backups and built-in SQL engine updates without managing Windows. What is the MOST appropriate next validation or correction?
- Inventory SQL Agent jobs linked servers and supported features before migration.
- Test T-SQL connection and selected compute tier behavior.
- Deploy a Windows VM and claim it automatically becomes Azure SQL Database.
- Test duplicate enrollment prevention and correct cardinality.
Explanation
Correct Answer
B:Test T-SQL connection and selected compute tier behavior. This tests the intended result: the tenant accesses T-SQL using its managed service endpoint.
Incorrect Answers
A:Inventory SQL Agent jobs linked servers and supported features before migration. It tests Azure SQL Managed Instance compatibility rather than the critical Azure SQL Database single database PaaS behavior. Azure SQL Database abstracts most server and engine patch operations.
C:Deploy a Windows VM and claim it automatically becomes Azure SQL Database. This unsafe shortcut leaves the Azure SQL Database single database PaaS problem unresolved. Assuming the app's schema is automatically redesigned causes migration surprises.
D:Test duplicate enrollment prevention and correct cardinality. It tests Many to many bridge table rather than the critical Azure SQL Database single database PaaS behavior. Azure SQL Database abstracts most server and engine patch operations.
Question 68
An order report must list all transactions for a selected customer. During testing, the team observes this specific failure: Copying the customer name into every order risks inconsistent updates. Which corrective check should be performed FIRST?
- Insert multiple sample orders and validate joined rows.
- Put several order IDs in one comma-delimited Customers column and call it normalized.
- Apply explicit SELECT projection and WHERE predicates.
- Choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO.
Explanation
Correct Answer
A:Insert multiple sample orders and validate joined rows. A successful correction should demonstrate that the join returns the customer's orders without repeating master customer data.
Incorrect Answers
B:Put several order IDs in one comma-delimited Customers column and call it normalized. This reinforces the error rather than addressing the One to many customer order relationship failure. One-to-many relationships usually put the foreign key on the many side.
C:Apply explicit SELECT projection and WHERE predicates. It serves SQL SELECT filtering WHERE, not the diagnosed One to many customer order relationship problem. Copying the customer name into every order risks inconsistent updates.
D:Choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO. It serves Azure SQL active geo-replication tradeoff, not the diagnosed One to many customer order relationship problem. Copying the customer name into every order risks inconsistent updates.
Question 69
A report incorrectly orders two events near a daylight-saving transition. What is the MOST appropriate next validation or correction?
- Test SQL queries transaction rollback and service configuration.
- Reconcile known cross-timezone example instants and offset handling.
- Sort local clock strings from different time zones and claim they are globally chronological.
- Test quoting newline and header handling using sample records.
Explanation
Correct Answer
B:Reconcile known cross-timezone example instants and offset handling. This tests the intended result: ordered events represent the correct absolute instant across regions.
Incorrect Answers
A:Test SQL queries transaction rollback and service configuration. It tests Azure SQL Database managed relational app rather than the critical Timestamp and timezone representation behavior. Timestamp interpretation needs explicit timezone conventions for cross-region analysis.
C:Sort local clock strings from different time zones and claim they are globally chronological. This unsafe shortcut leaves the Timestamp and timezone representation problem unresolved. Treating all naive timestamps as UTC can shift historical events.
D:Test quoting newline and header handling using sample records. It tests CSV delimited text schema rather than the critical Timestamp and timezone representation behavior. Timestamp interpretation needs explicit timezone conventions for cross-region analysis.
Question 70
A query assumes every device telemetry document contains temperature and humidity. During testing, the team observes this specific failure: Assuming missing values equal zero can distort domain analysis. Which corrective check should be performed FIRST?
- Require every IoT record to contain an invented humidity reading.
- Preserve identifiers as strings and arithmetic quantities as numeric types.
- Test documents with present missing and null properties separately.
- Assign database administration responsibility for backup retention restore testing and database health.
Explanation
Correct Answer
C:Test documents with present missing and null properties separately. A successful correction should demonstrate that valid documents lacking optional properties remain queryable without false errors.
Incorrect Answers
A:Require every IoT record to contain an invented humidity reading. This reinforces the error rather than addressing the Sparse document attributes failure. Flexible records may omit fields while preserving other consistent identifiers.
B:Preserve identifiers as strings and arithmetic quantities as numeric types. It serves Data types in tabular files, not the diagnosed Sparse document attributes problem. Assuming missing values equal zero can distort domain analysis.
D:Assign database administration responsibility for backup retention restore testing and database health. It serves DBA backup and recovery responsibility, not the diagnosed Sparse document attributes problem. Assuming missing values equal zero can distort domain analysis.