Microsoft DP-900 Practice Test 70
Question 690
A database has no tested restore point after a schema error. If the relevant DBA backup and recovery responsibility safeguard is skipped, which failure is MOST directly associated with that omission?
- Assuming cloud-managed storage always eliminates backup planning risks unrecoverable mistakes.
- Assuming any flat blob container has identical POSIX-style directory operations can break workflows.
- Relying on filename extensions alone mislabels files with incorrect content types.
- Uncoordinated column removal can break dependent applications.
Explanation
Correct Answer
A:Assuming cloud-managed storage always eliminates backup planning risks unrecoverable mistakes. DBAs manage database reliability security and recoverability within their responsibility boundary. A suitable check is to perform a test restore and inspect retention and permissions.
Incorrect Answers
B:Assuming any flat blob container has identical POSIX-style directory operations can break workflows. This failure is associated with Azure Data Lake Storage Gen2 analytics landing; it is not the primary failure in the stated DBA backup and recovery responsibility scenario. DBAs manage database reliability security and recoverability within their responsibility boundary.
C:Relying on filename extensions alone mislabels files with incorrect content types. This failure is associated with Binary object metadata separation; it is not the primary failure in the stated DBA backup and recovery responsibility scenario. DBAs manage database reliability security and recoverability within their responsibility boundary.
D:Uncoordinated column removal can break dependent applications. This failure is associated with DBA schema migration oversight; it is not the primary failure in the stated DBA backup and recovery responsibility scenario. DBAs manage database reliability security and recoverability within their responsibility boundary.
Question 691
SQL returns fewer results than expected when comparing NULL with equals. During testing, the team observes this specific failure: Comparing = NULL can silently yield no rows. Which corrective check should be performed FIRST?
- Test true false and unknown predicate cases.
- Store a customer key on each order row and join to the customer table.
- Store string 'NULL' everywhere and claim it is identical to SQL NULL.
- Configure suitable SQL auditing and narrowly scoped database permissions.
Explanation
Correct Answer
A:Test true false and unknown predicate cases. A successful correction should demonstrate that missing values are included or excluded as business rules specify.
Incorrect Answers
B:Store a customer key on each order row and join to the customer table. It serves One to many customer order relationship, not the diagnosed NULL and three-valued logic problem. Comparing = NULL can silently yield no rows.
C:Store string 'NULL' everywhere and claim it is identical to SQL NULL. This reinforces the error rather than addressing the NULL and three-valued logic failure. SQL NULL represents absent or unknown values and ordinary equality does not match it.
D:Configure suitable SQL auditing and narrowly scoped database permissions. It serves Azure SQL auditing and least privilege, not the diagnosed NULL and three-valued logic problem. Comparing = NULL can silently yield no rows.
Question 692
An executive asks for a single dashboard tile view of several reports. Which choice BEST meets this requirement?
- Persist consumer checkpoints and design idempotent downstream handling.
- Distinguish multi-page reports from service dashboards and share through correct workspace/app policy.
- Pin a screenshot to a wall and call it a live Power BI dashboard with governed sharing.
- Use Power BI Desktop data connectors and model preparation steps.
Explanation
Correct Answer
B:Reports and dashboards have different presentation and interaction roles.
Incorrect Answers
A:Persist consumer checkpoints and design idempotent downstream handling. That action primarily handles Streaming checkpoints and replay; the given requirement is Power BI reports dashboards and sharing. Reports and dashboards have different presentation and interaction roles.
C:Pin a screenshot to a wall and call it a live Power BI dashboard with governed sharing. It does not implement Power BI reports dashboards and sharing. Sharing one report URL does not automatically authorize every underlying data source.
D:Use Power BI Desktop data connectors and model preparation steps. That action primarily handles Power BI Desktop data import; the given requirement is Power BI reports dashboards and sharing. Reports and dashboards have different presentation and interaction roles.
Question 693
Data ingest jobs fail when CSV column types drift. Select TWO statements that correctly describe the Data engineer schema and format changes implementation and how it can be verified.
- Use Avro with compatible schema evolution rules for serialized data exchange.
- Ignore schema changes because data arrived over HTTPS.
- Implement schema validation evolution and compatibility checks in ingestion.
- Unexpected schema changes are quarantined or mapped deliberately.
- Establish shared metric definitions and validate semantic calculations.
Explanation
Correct Answers
C:Implement schema validation evolution and compatibility checks in ingestion. This is an appropriate action for the Data engineer schema and format changes case. Data engineers maintain resilient transformations when source structures change.
D:Unexpected schema changes are quarantined or mapped deliberately. This is directly observable success evidence for Data engineer schema and format changes.
Incorrect Answers
A:Use Avro with compatible schema evolution rules for serialized data exchange. This implements Avro schema-aware records instead of the required Data engineer schema and format changes function. Data engineers maintain resilient transformations when source structures change.
B:Ignore schema changes because data arrived over HTTPS. This is not a safe or appropriate Data engineer schema and format changes implementation. Silently dropping changed fields can produce inaccurate downstream analytics.
E:Establish shared metric definitions and validate semantic calculations. This implements Data analyst metric definition instead of the required Data engineer schema and format changes function. Data engineers maintain resilient transformations when source structures change.
Question 694
A source API changes JSON field names unexpectedly. Which choice BEST meets this requirement?
- Ignore schema changes because data arrived over HTTPS.
- Monitor database capacity connections health and alerts with response procedures.
- Represent variable properties in JSON documents with parseable key value structures.
- Implement schema validation evolution and compatibility checks in ingestion.
Explanation
Correct Answer
D:Data engineers maintain resilient transformations when source structures change.
Incorrect Answers
A:Ignore schema changes because data arrived over HTTPS. It does not implement Data engineer schema and format changes. Silently dropping changed fields can produce inaccurate downstream analytics.
B:Monitor database capacity connections health and alerts with response procedures. That action primarily handles DBA monitoring capacity and alerts; the given requirement is Data engineer schema and format changes. Data engineers maintain resilient transformations when source structures change.
C:Represent variable properties in JSON documents with parseable key value structures. That action primarily handles Semi structured JSON documents; the given requirement is Data engineer schema and format changes. Data engineers maintain resilient transformations when source structures change.
Question 695
A legacy Table Storage application wants enhanced distributed features. Which choice BEST meets this requirement?
- Configure supported Cosmos DB geographic replication and eligible failover strategy.
- Choose access tiers based on expected retrieval latency transaction costs and retention.
- Add SQL JOIN clauses to the Table REST API and assume engine upgrades make it work.
- Evaluate Cosmos DB for Table with supported API compatibility and cost tradeoffs.
Explanation
Correct Answer
D:The Table API can support Table-style entity access within Cosmos DB.
Incorrect Answers
A:Configure supported Cosmos DB geographic replication and eligible failover strategy. That action primarily handles Cosmos DB multi-region distribution; the given requirement is Cosmos DB API for Table compatibility. The Table API can support Table-style entity access within Cosmos DB.
B:Choose access tiers based on expected retrieval latency transaction costs and retention. That action primarily handles Hot cool cold and archive blob tiers; the given requirement is Cosmos DB API for Table compatibility. The Table API can support Table-style entity access within Cosmos DB.
C:Add SQL JOIN clauses to the Table REST API and assume engine upgrades make it work. It does not implement Cosmos DB API for Table compatibility. Assuming Table API is automatically a full SQL relational engine is incorrect.
Question 696
Global website events arrive with local wall-clock timestamps from many regions. If the relevant Timestamp and timezone representation safeguard is skipped, which failure is MOST directly associated with that omission?
- Uncontrolled measure definitions create contradictory dashboards.
- Assuming Parquet is human-readable CSV leads to invalid parser behavior.
- Replacing old dimension values can rewrite historical business interpretation.
- Treating all naive timestamps as UTC can shift historical events.
Explanation
Correct Answer
D:Treating all naive timestamps as UTC can shift historical events. Timestamp interpretation needs explicit timezone conventions for cross-region analysis. A suitable check is to reconcile known cross-timezone example instants and offset handling.
Incorrect Answers
A:Uncontrolled measure definitions create contradictory dashboards. This failure is associated with Data analyst metric definition; it is not the primary failure in the stated Timestamp and timezone representation scenario. Timestamp interpretation needs explicit timezone conventions for cross-region analysis.
B:Assuming Parquet is human-readable CSV leads to invalid parser behavior. This failure is associated with Parquet columnar analytical file; it is not the primary failure in the stated Timestamp and timezone representation scenario. Timestamp interpretation needs explicit timezone conventions for cross-region analysis.
C: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 Timestamp and timezone representation scenario. Timestamp interpretation needs explicit timezone conventions for cross-region analysis.
Question 697
An app database should accept connections only from approved Azure networking. After selecting the proper Azure SQL firewall and private endpoint approach, which observation gives the clearest evidence of success?
- Authorized app connections succeed while blocked source networks cannot connect.
- Database service updates are managed while customer-owned logic is tested.
- Only groups whose computed total crosses the threshold remain.
- Faster reads do not create contradictory historical totals.
Explanation
Correct Answer
A:Authorized app connections succeed while blocked source networks cannot connect. This is the directly observable result for Azure SQL firewall and private endpoint; sQL authentication and network reachability are separate gates.
Incorrect Answers
B:Database service updates are managed while customer-owned logic is tested. This supports Azure SQL managed maintenance responsibility, not confirmation of Azure SQL firewall and private endpoint. The relevant evidence is that authorized app connections succeed while blocked source networks cannot connect.
C:Only groups whose computed total crosses the threshold remain. This supports SQL HAVING after grouping, not confirmation of Azure SQL firewall and private endpoint. The relevant evidence is that authorized app connections succeed while blocked source networks cannot connect.
D:Faster reads do not create contradictory historical totals. This supports Denormalization for analytics tradeoff, not confirmation of Azure SQL firewall and private endpoint. The relevant evidence is that authorized app connections succeed while blocked source networks cannot connect.
Question 698
A report needs one selection to adjust multiple visuals consistently. Which principle BEST explains the correct Slicer interactive filter design decision?
- Geographic visuals require accurate location encoding and appropriate map granularity.
- Session windows depend on activity gaps rather than rigid wall-clock buckets.
- Slicers provide user-driven data filtering rather than changing source rows.
- Event time differs from ingestion or compute processing time.
Explanation
Correct Answer
C:Slicers provide user-driven data filtering rather than changing source rows. In this case the applicable decision is to use a slicer configured with the intended field and report interactions.
Incorrect Answers
A:Geographic visuals require accurate location encoding and appropriate map granularity. That concept explains Map visual geographic measures; the situation instead concerns Slicer interactive filter. Incorrect interactions can leave some visuals unaffected.
B:Session windows depend on activity gaps rather than rigid wall-clock buckets. That concept explains Session windows of event activity; the situation instead concerns Slicer interactive filter. Incorrect interactions can leave some visuals unaffected.
D:Event time differs from ingestion or compute processing time. That concept explains Event time versus processing time; the situation instead concerns Slicer interactive filter. Incorrect interactions can leave some visuals unaffected.
Question 699
An inventory edit fails validation before the purchase completes. Select TWO statements that correctly describe the SQL COMMIT and ROLLBACK transaction implementation and how it can be verified.
- Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters.
- Wrap related changes in one supported transaction and rollback on failure.
- Define an appropriate foreign key and intentional delete/update behavior.
- Treat a dashboard refresh as SQL transaction COMMIT.
- Both sides are committed together or no partial change remains.
Explanation
Correct Answers
B:Wrap related changes in one supported transaction and rollback on failure. This is an appropriate action for the SQL COMMIT and ROLLBACK transaction case. Atomicity is an ACID property of relational transactions.
E:Both sides are committed together or no partial change remains. This is directly observable success evidence for SQL COMMIT and ROLLBACK transaction.
Incorrect Answers
A:Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters. This implements Azure SQL Database serverless compute instead of the required SQL COMMIT and ROLLBACK transaction function. Atomicity is an ACID property of relational transactions.
C:Define an appropriate foreign key and intentional delete/update behavior. This implements Foreign key referential integrity instead of the required SQL COMMIT and ROLLBACK transaction function. Atomicity is an ACID property of relational transactions.
D:Treat a dashboard refresh as SQL transaction COMMIT. This is not a safe or appropriate SQL COMMIT and ROLLBACK transaction implementation. Independent nontransactional updates can leave inconsistent totals.
Question 700
A sales dataset has text dates and inconsistent currency symbols. Which choice BEST meets this requirement?
- Define reusable measures in the Power BI semantic model.
- Use Power Query transformations with explicit type conversion and reusable steps.
- Change a chart label from Text to Date and assume Power Query converted every value.
- Ingest raw data then perform controlled ELT transformations within target compute.
Explanation
Correct Answer
B:Power Query handles data acquisition and shaping before semantic modeling.
Incorrect Answers
A:Define reusable measures in the Power BI semantic model. That action primarily handles Power BI semantic model measures; the given requirement is Power Query shaping transformation. Power Query handles data acquisition and shaping before semantic modeling.
C:Change a chart label from Text to Date and assume Power Query converted every value. It does not implement Power Query shaping transformation. Report-level formatting does not correct wrong underlying data types.
D:Ingest raw data then perform controlled ELT transformations within target compute. That action primarily handles ELT warehouse pushdown transforms; the given requirement is Power Query shaping transformation. Power Query handles data acquisition and shaping before semantic modeling.