Microsoft DP-900 Practice Test 112
Question 1110
A team wants a reusable projection without copying all underlying table data. What is the MOST appropriate next validation or correction?
- Inventory SQL Agent jobs linked servers and supported features before migration.
- Attempt valid invalid and null inserts with test transactions.
- Test column visibility with approved and unapproved users.
- Rename a SELECT query View without creating a database object.
Explanation
Correct Answer
C:Test column visibility with approved and unapproved users. This tests the intended result: view queries return intended permitted columns without creating unmanaged duplicates.
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 SQL view virtual query object behavior. A standard relational view stores a query definition not necessarily physical copies.
B:Attempt valid invalid and null inserts with test transactions. It tests Relational constraint CHECK and NOT NULL rather than the critical SQL view virtual query object behavior. A standard relational view stores a query definition not necessarily physical copies.
D:Rename a SELECT query View without creating a database object. This unsafe shortcut leaves the SQL view virtual query object problem unresolved. Assuming views automatically encrypt their base tables misstates access protection.
Question 1111
An audit asks which SQL commands modify stored table data. During testing, the team observes this specific failure: UPDATE without an appropriate WHERE clause can modify every row. Which corrective check should be performed FIRST?
- Separate provider engine/host operations from customer schema data and application responsibilities.
- Use INNER JOIN on the intended keys when only matching pairs are required.
- Exercise commands on test rows and inspect transaction results.
- Use CREATE INDEX to change a product price directly.
Explanation
Correct Answer
C:Exercise commands on test rows and inspect transaction results. A successful correction should demonstrate that the intended rows change while unrelated records remain intact.
Incorrect Answers
A:Separate provider engine/host operations from customer schema data and application responsibilities. It serves Azure SQL managed maintenance responsibility, not the diagnosed INSERT UPDATE DELETE DML problem. UPDATE without an appropriate WHERE clause can modify every row.
B:Use INNER JOIN on the intended keys when only matching pairs are required. It serves Inner join row matching, not the diagnosed INSERT UPDATE DELETE DML problem. UPDATE without an appropriate WHERE clause can modify every row.
D:Use CREATE INDEX to change a product price directly. This reinforces the error rather than addressing the INSERT UPDATE DELETE DML failure. Data manipulation language changes rows rather than defining the schema.
Question 1112
A retailer needs every customer row to have a predictable CustomerID and email column. If the relevant Structured records in a customer table safeguard is skipped, which failure is MOST directly associated with that omission?
- Moving directly to a different engine without migration assessment risks SQL incompatibility.
- Putting raw binary into text-only analytic columns frustrates content searches and storage.
- Partial independent commits can oversell inventory.
- Treating a typed column as arbitrary free text undermines comparison and validation.
Explanation
Correct Answer
D:Treating a typed column as arbitrary free text undermines comparison and validation. Structured data follows an explicit schema that makes consistent queries and validation practical. A suitable check is to inspect schema definitions and sample failed inserts against business requirements.
Incorrect Answers
A:This failure is associated with Azure MySQL versus PostgreSQL service-model selection; it is not the primary failure in the stated Structured records in a customer table scenario.
B:Putting raw binary into text-only analytic columns frustrates content searches and storage. This failure is associated with Unstructured image binary files; it is not the primary failure in the stated Structured records in a customer table scenario. Structured data follows an explicit schema that makes consistent queries and validation practical.
C:Partial independent commits can oversell inventory. This failure is associated with OLTP atomic purchase transaction; it is not the primary failure in the stated Structured records in a customer table scenario. Structured data follows an explicit schema that makes consistent queries and validation practical.
Question 1113
A finance database must reject invoices lacking required currency codes. What is the MOST appropriate next validation or correction?
- Compare insertion-time errors with downstream schema interpretation tests.
- Claim schema-on-read means data never needs data quality rules.
- Validate sample nested documents and implement optional-field handling.
- Compare partition distribution and request costs for realistic document IDs.
Explanation
Correct Answer
A:Compare insertion-time errors with downstream schema interpretation tests. This tests the intended result: analytics can interpret new fields while finance inserts enforce mandatory constraints.
Incorrect Answers
B:Claim schema-on-read means data never needs data quality rules. This unsafe shortcut leaves the Schema-on-read versus schema-on-write problem unresolved. Deferring all validation for payment records can admit unusable transactions.
C:Validate sample nested documents and implement optional-field handling. It tests Semi structured JSON documents rather than the critical Schema-on-read versus schema-on-write behavior. Schema enforcement timing differs between flexible raw storage and strongly typed operational stores.
D:Compare partition distribution and request costs for realistic document IDs. It tests Cosmos DB for distributed JSON apps rather than the critical Schema-on-read versus schema-on-write behavior. Schema enforcement timing differs between flexible raw storage and strongly typed operational stores.
Question 1114
A developer sees SELECT syntax in a Cosmos NoSQL query. Which choice BEST meets this requirement?
- Use a hierarchical-namespace-enabled storage account for suitable lake needs.
- Assume every service supporting SELECT enforces SQL Server foreign keys.
- Distinguish Cosmos DB for NoSQL query language from relational T-SQL.
- Evaluate multi-region writes with a deliberate conflict resolution policy.
Explanation
Correct Answer
C:Similar keyword syntax does not make NoSQL document storage a SQL Server database.
Incorrect Answers
A:Use a hierarchical-namespace-enabled storage account for suitable lake needs. That action primarily handles ADLS Gen2 hierarchical namespace; the given requirement is Cosmos DB API for NoSQL versus SQL text. Similar keyword syntax does not make NoSQL document storage a SQL Server database.
B:Assume every service supporting SELECT enforces SQL Server foreign keys. It does not implement Cosmos DB API for NoSQL versus SQL text. Expecting cross-table foreign keys in the NoSQL API can break designs.
D: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 NoSQL versus SQL text. Similar keyword syntax does not make NoSQL document storage a SQL Server database.
Question 1115
An analyst expects a calculated column to recompute differently for every visual selection. Which principle BEST explains the correct DAX calculated column versus measure design decision?
- Event Hubs is a streaming ingestion service not a relational analytics database.
- Fabric Warehouse provides a SQL-oriented analytics experience in Fabric.
- Calculated columns and measures have different evaluation contexts.
- Gateways bridge supported private sources for managed cloud refresh workflows.
Explanation
Correct Answer
C:Calculated columns and measures have different evaluation contexts. In this case the applicable decision is to use a calculated column for row-derived stored values and a measure for dynamic aggregations.
Incorrect Answers
A:Event Hubs is a streaming ingestion service not a relational analytics database. That concept explains Azure Event Hubs event ingestion; the situation instead concerns DAX calculated column versus measure. Treating a fixed row value as a dynamic measure can produce confusing visuals.
B:Fabric Warehouse provides a SQL-oriented analytics experience in Fabric. That concept explains Fabric Warehouse relational reporting; the situation instead concerns DAX calculated column versus measure. Treating a fixed row value as a dynamic measure can produce confusing visuals.
D:Gateways bridge supported private sources for managed cloud refresh workflows. That concept explains Power BI scheduled refresh and gateway; the situation instead concerns DAX calculated column versus measure. Treating a fixed row value as a dynamic measure can produce confusing visuals.
Question 1116
A catalog stores product documents while users search descriptions for phrases. After selecting the proper Document indexing versus full-text search approach, which observation gives the clearest evidence of success?
- Both service response and bulk movement meet their distinct targets.
- Searches find relevant content while record reads remain reliable.
- Consumers can read core fields and safely handle absent optional keys.
- Content is retrieved by object name using approved credentials or signed access.
Explanation
Correct Answer
B:Searches find relevant content while record reads remain reliable. This is the directly observable result for Document indexing versus full-text search; point lookups and lexical text retrieval use different indexing models.
Incorrect Answers
A:Both service response and bulk movement meet their distinct targets. This supports Operational SLA latency versus throughput, not confirmation of Document indexing versus full-text search. The relevant evidence is that searches find relevant content while record reads remain reliable.
C:Consumers can read core fields and safely handle absent optional keys. This supports Semi structured JSON documents, not confirmation of Document indexing versus full-text search. The relevant evidence is that searches find relevant content while record reads remain reliable.
D:Content is retrieved by object name using approved credentials or signed access. This supports Azure Blob Storage for object data, not confirmation of Document indexing versus full-text search. The relevant evidence is that searches find relevant content while record reads remain reliable.
Question 1117
A midnight ETL job misses a required input file. During testing, the team observes this specific failure: Blind parallel execution can publish incomplete datasets. Which corrective check should be performed FIRST?
- Optimize file size partitioning and compression for expected access patterns.
- Schedule every pipeline step simultaneously and assume dependency order.
- Choose explicit text encoding and locale-aware numeric conversion rules.
- Simulate delayed upstream processing and inspect downstream execution order.
Explanation
Correct Answer
D:Simulate delayed upstream processing and inspect downstream execution order. A successful correction should demonstrate that downstream stages start only after successful prerequisites.
Incorrect Answers
A:Optimize file size partitioning and compression for expected access patterns. It serves Data engineer partition and file layout, not the diagnosed Data engineer orchestration dependencies problem. Blind parallel execution can publish incomplete datasets.
B:Schedule every pipeline step simultaneously and assume dependency order. This reinforces the error rather than addressing the Data engineer orchestration dependencies failure. Orchestration governs execution sequence and retry behavior of data pipelines.
C:Choose explicit text encoding and locale-aware numeric conversion rules. It serves Text encoding and numeric parsing, not the diagnosed Data engineer orchestration dependencies problem. Blind parallel execution can publish incomplete datasets.
Question 1118
A parser cannot find a child element because its namespace is ignored. What is the MOST appropriate next validation or correction?
- Inspect schema inference and compare known exact code values after load.
- Remove every namespace declaration and assume partner document signatures remain valid.
- Inspect the document tree and validate representative namespace-qualified queries.
- Measure source-to-alert latency with controlled events.
Explanation
Correct Answer
C:Inspect the document tree and validate representative namespace-qualified queries. This tests the intended result: the intended elements and attributes are selected without namespace collisions.
Incorrect Answers
A:Inspect schema inference and compare known exact code values after load. It tests Data types in tabular files rather than the critical XML tagged hierarchy behavior. XML explicitly represents a hierarchy using nested tags and attributes.
B:Remove every namespace declaration and assume partner document signatures remain valid. This unsafe shortcut leaves the XML tagged hierarchy problem unresolved. Treating all similarly named tags as identical loses namespace distinctions.
D:Measure source-to-alert latency with controlled events. It tests Event streaming continual processing rather than the critical XML tagged hierarchy behavior. XML explicitly represents a hierarchy using nested tags and attributes.
Question 1119
Executives want to track daily active users over several months. If the relevant Line chart time-series selection safeguard is skipped, which failure is MOST directly associated with that omission?
- An uncontrolled snowball of many-to-many joins can create ambiguous filtering.
- Incorrect interactions can leave some visuals unaffected.
- Treating dates as unordered labels can scramble a trend.
- Revoking source permissions may break dependent analyses.
Explanation
Correct Answer
C:Treating dates as unordered labels can scramble a trend. Line charts effectively show change across time. A suitable check is to review axis ordering and missing-date handling.
Incorrect Answers
A:An uncontrolled snowball of many-to-many joins can create ambiguous filtering. This failure is associated with Star schema analytical query model; it is not the primary failure in the stated Line chart time-series selection scenario. Line charts effectively show change across time.
B:Incorrect interactions can leave some visuals unaffected. This failure is associated with Slicer interactive filter; it is not the primary failure in the stated Line chart time-series selection scenario. Line charts effectively show change across time.
D:Revoking source permissions may break dependent analyses. This failure is associated with OneLake shortcut referencing existing data; it is not the primary failure in the stated Line chart time-series selection scenario. Line charts effectively show change across time.
Question 1120
A telemetry producer needs a scalable event ingestion endpoint. What is the MOST appropriate next validation or correction?
- Test producer ingestion and consumer offsets across partitions.
- Run SQL CREATE TABLE against an Event Hubs namespace and claim it persists relational sales tables.
- Validate the measure under known filter slices.
- Inject interleaved customer events across partitions and inspect offsets.
Explanation
Correct Answer
A:Test producer ingestion and consumer offsets across partitions. This tests the intended result: consumers read partitioned event streams with tracked sequence and retention.
Incorrect Answers
B:Run SQL CREATE TABLE against an Event Hubs namespace and claim it persists relational sales tables. This unsafe shortcut leaves the Azure Event Hubs event ingestion problem unresolved. Expecting Event Hubs alone to run joins and produce Power BI measures is incorrect.
C:Validate the measure under known filter slices. It tests Power BI semantic model measures rather than the critical Azure Event Hubs event ingestion behavior. Event Hubs is a streaming ingestion service not a relational analytics database.
D:Inject interleaved customer events across partitions and inspect offsets. It tests Event streams partitioning and key order rather than the critical Azure Event Hubs event ingestion behavior. Event Hubs is a streaming ingestion service not a relational analytics database.