Microsoft DP-900 Practice Test 111
Question 1100
A contact record has no KnownMiddleName value. Which choice BEST meets this requirement?
- Define a primary key that uniquely identifies each row.
- Store string 'NULL' everywhere and claim it is identical to SQL NULL.
- Use IS NULL or IS NOT NULL and account for unknown values.
- Configure supported Microsoft Entra authentication and database roles.
Explanation
Correct Answer
C:SQL NULL represents absent or unknown values and ordinary equality does not match it.
Incorrect Answers
A:Define a primary key that uniquely identifies each row. That action primarily handles Primary key row uniqueness; the given requirement is NULL and three-valued logic. SQL NULL represents absent or unknown values and ordinary equality does not match it.
B:Store string 'NULL' everywhere and claim it is identical to SQL NULL. It does not implement NULL and three-valued logic. Comparing = NULL can silently yield no rows.
D:Configure supported Microsoft Entra authentication and database roles. That action primarily handles Azure SQL authentication and Entra identity; the given requirement is NULL and three-valued logic. SQL NULL represents absent or unknown values and ordinary equality does not match it.
Question 1101
A storage account requires protection from a single zone outage. After selecting the proper Azure Storage LRS ZRS GRS distinctions approach, which observation gives the clearest evidence of success?
- Load tests avoid concentrating throughput on one logical partition.
- Billing and throttling behavior match measured usage and service limits.
- Hot items stay online while archive objects follow explicit rehydration process.
- Recovery expectations match documented replica placement and failover support.
Explanation
Correct Answer
D:Recovery expectations match documented replica placement and failover support. This is the directly observable result for Azure Storage LRS ZRS GRS distinctions; lRS ZRS and GRS provide different durability placement rather than identical recovery promises.
Incorrect Answers
A:Load tests avoid concentrating throughput on one logical partition. This supports Cosmos DB logical partition key, not confirmation of Azure Storage LRS ZRS GRS distinctions. The relevant evidence is that recovery expectations match documented replica placement and failover support.
B:Billing and throttling behavior match measured usage and service limits. This supports Cosmos DB serverless versus provisioned throughput, not confirmation of Azure Storage LRS ZRS GRS distinctions. The relevant evidence is that recovery expectations match documented replica placement and failover support.
C:Hot items stay online while archive objects follow explicit rehydration process. This supports Hot cool cold and archive blob tiers, not confirmation of Azure Storage LRS ZRS GRS distinctions. The relevant evidence is that recovery expectations match documented replica placement and failover support.
Question 1102
A data engineer wants to quarantine malformed rows before the BI layer. Select TWO statements that correctly describe the Bronze silver gold medallion design implementation and how it can be verified.
- Use Azure Stream Analytics job inputs queries and compatible outputs.
- Maintain a reliable watermark or change tracking checkpoint for incremental loads.
- Rename one raw folder Gold and assume quality checks have executed.
- Gold measures reconcile to corrected silver and source bronze records.
- Separate raw bronze validated silver and curated gold layers with lineage.
Explanation
Correct Answers
D:Gold measures reconcile to corrected silver and source bronze records. This is directly observable success evidence for Bronze silver gold medallion design.
E:Separate raw bronze validated silver and curated gold layers with lineage. This is an appropriate action for the Bronze silver gold medallion design case. Medallion layers make data refinement and reuse explicit.
Incorrect Answers
A:Use Azure Stream Analytics job inputs queries and compatible outputs. This implements Azure Stream Analytics SQL-like streaming instead of the required Bronze silver gold medallion design function. Medallion layers make data refinement and reuse explicit.
B:Maintain a reliable watermark or change tracking checkpoint for incremental loads. This implements Incremental ingestion with watermark instead of the required Bronze silver gold medallion design function. Medallion layers make data refinement and reuse explicit.
C:Rename one raw folder Gold and assume quality checks have executed. This is not a safe or appropriate Bronze silver gold medallion design implementation. Letting reports query unvalidated raw events can create misleading metrics.
Question 1103
Power BI reports require revenue by time product and location. Which choice BEST meets this requirement?
- Configure Fabric Activator rules over a supported event or query signal.
- Partition files or tables using a suitable commonly filtered date key.
- Store all measure definitions as a free-text paragraph with no fact table.
- Model a central sales fact table joined to conformed dimensions.
Explanation
Correct Answer
D:Star schemas simplify analytical slicing around fact and dimension tables.
Incorrect Answers
A:Configure Fabric Activator rules over a supported event or query signal. That action primarily handles Fabric Activator rule-triggered action; the given requirement is Star schema analytical query model. Star schemas simplify analytical slicing around fact and dimension tables.
B:Partition files or tables using a suitable commonly filtered date key. That action primarily handles Data lake partition pruning; the given requirement is Star schema analytical query model. Star schemas simplify analytical slicing around fact and dimension tables.
C:Store all measure definitions as a free-text paragraph with no fact table. It does not implement Star schema analytical query model. An uncontrolled snowball of many-to-many joins can create ambiguous filtering.
Question 1104
A manager needs the current address for shipping but the prior region for last year's sales. Which principle BEST explains the correct Historical dimensions versus current operational truth design decision?
- Analytical history and mutable operational attributes have different retention semantics.
- Lakehouses combine file-based storage with table-oriented analytics patterns.
- Point lookups and lexical text retrieval use different indexing models.
- Data quality requires explicit rules tied to business meaning.
Explanation
Correct Answer
A:Analytical history and mutable operational attributes have different retention semantics. In this case the applicable decision is to design intentional historical snapshots or slowly changing dimensions for analytics.
Incorrect Answers
B:Lakehouses combine file-based storage with table-oriented analytics patterns. That concept explains Lakehouse for files plus SQL analytics; the situation instead concerns Historical dimensions versus current operational truth. Replacing old dimension values can rewrite historical business interpretation.
C:Point lookups and lexical text retrieval use different indexing models. That concept explains Document indexing versus full-text search; the situation instead concerns Historical dimensions versus current operational truth. Replacing old dimension values can rewrite historical business interpretation.
D:Data quality requires explicit rules tied to business meaning. That concept explains Data quality completeness and accuracy; the situation instead concerns Historical dimensions versus current operational truth. Replacing old dimension values can rewrite historical business interpretation.
Question 1105
A compliance team needs to prevent removal of records under litigation hold. What is the MOST appropriate next validation or correction?
- Test delete denial with approved test data before locking settings.
- Rehearse selected failover scenario and measure client routing.
- Map selected redundancy to failure-domain and restore requirements.
- Put Immutable in the filename and assume storage automatically enforces retention.
Explanation
Correct Answer
A:Test delete denial with approved test data before locking settings. This tests the intended result: early deletion is denied and authorized hold release follows governance.
Incorrect Answers
B:Rehearse selected failover scenario and measure client routing. It tests Cosmos DB multi-region distribution rather than the critical Immutable blob retention and legal hold behavior. Immutability protects retained objects through enforceable storage policy.
C:Map selected redundancy to failure-domain and restore requirements. It tests Azure Storage LRS ZRS GRS distinctions rather than the critical Immutable blob retention and legal hold behavior. Immutability protects retained objects through enforceable storage policy.
D:Put Immutable in the filename and assume storage automatically enforces retention. This unsafe shortcut leaves the Immutable blob retention and legal hold problem unresolved. Locking an incorrect period can create costly irreversible obligations.
Question 1106
A nightly sales report can tolerate a daily scheduled import. Which principle BEST explains the correct Streaming versus batch latency choice design decision?
- Streaming processes arriving records continually unlike scheduled batch.
- Checkpointing records stream progress; retries may still deliver records more than once.
- Fabric Warehouse provides a SQL-oriented analytics experience in Fabric.
- Scatter charts show relationships between two quantitative variables.
Explanation
Correct Answer
A:Streaming processes arriving records continually unlike scheduled batch. In this case the applicable decision is to select streaming for continuous low-latency needs and batch for bounded periodic jobs.
Incorrect Answers
B:Checkpointing records stream progress; retries may still deliver records more than once. That concept explains Streaming checkpoints and replay; the situation instead concerns Streaming versus batch latency choice. Running hourly batch for urgent alerts creates unacceptable delay.
C:Fabric Warehouse provides a SQL-oriented analytics experience in Fabric. That concept explains Fabric Warehouse relational reporting; the situation instead concerns Streaming versus batch latency choice. Running hourly batch for urgent alerts creates unacceptable delay.
D:Scatter charts show relationships between two quantitative variables. That concept explains Scatter chart relationship; the situation instead concerns Streaming versus batch latency choice. Running hourly batch for urgent alerts creates unacceptable delay.
Question 1107
The BI team weighs a stored data model against live source queries. Select TWO statements that correctly describe the Power BI Import versus DirectQuery mode implementation and how it can be verified.
- Configure Azure Data Factory copy pipelines and linked services as appropriate.
- Select Import or DirectQuery appropriately based on freshness query load and capabilities.
- Model refresh and source query behavior meet the business SLA.
- Use an appropriate map visual with geographic fields and data category metadata.
- Rename an Import model DirectQuery and assume data is instantly current.
Explanation
Correct Answers
B:Select Import or DirectQuery appropriately based on freshness query load and capabilities. This is an appropriate action for the Power BI Import versus DirectQuery mode case. Import caches data while DirectQuery can query sources at interaction time.
C:Model refresh and source query behavior meet the business SLA. This is directly observable success evidence for Power BI Import versus DirectQuery mode.
Incorrect Answers
A:Configure Azure Data Factory copy pipelines and linked services as appropriate. This implements Azure Data Factory Copy Activity instead of the required Power BI Import versus DirectQuery mode function. Import caches data while DirectQuery can query sources at interaction time.
D:Use an appropriate map visual with geographic fields and data category metadata. This implements Map visual geographic measures instead of the required Power BI Import versus DirectQuery mode function. Import caches data while DirectQuery can query sources at interaction time.
E:Rename an Import model DirectQuery and assume data is instantly current. This is not a safe or appropriate Power BI Import versus DirectQuery mode implementation. Assuming Import updates automatically for every new source row leads to stale insights.
Question 1108
An application needs an append-oriented file for sequential audit messages. Which principle BEST explains the correct Append blob sequential logging design decision?
- Append blobs optimize appending data rather than random page modification.
- Blob Storage provides object-based access with containers and blobs.
- The NoSQL API stores JSON items without requiring identical SQL rows.
- Cosmos DB measures resource consumption in request units rather than only raw data size.
Explanation
Correct Answer
A:Append blobs optimize appending data rather than random page modification. In this case the applicable decision is to consider append blobs for append-based writes with appropriate access and retention controls.
Incorrect Answers
B:Blob Storage provides object-based access with containers and blobs. That concept explains Blob storage object and container hierarchy; the situation instead concerns Append blob sequential logging. Choosing page-style random offsets on an append blob causes wrong write expectations.
C:The NoSQL API stores JSON items without requiring identical SQL rows. That concept explains Cosmos DB NoSQL JSON document container; the situation instead concerns Append blob sequential logging. Choosing page-style random offsets on an append blob causes wrong write expectations.
D:Cosmos DB measures resource consumption in request units rather than only raw data size. That concept explains Cosmos DB Request Unit RU accounting; the situation instead concerns Append blob sequential logging. Choosing page-style random offsets on an append blob causes wrong write expectations.
Question 1109
A project needs a new table with defined keys and constraints. What is the MOST appropriate next validation or correction?
- Use SELECT to add a permanent database column.
- Test column visibility with approved and unapproved users.
- Measure replica delay and rehearse supported failover steps.
- Review schema diff and compatibility in a transaction-safe migration.
Explanation
Correct Answer
D:Review schema diff and compatibility in a transaction-safe migration. This tests the intended result: table definitions change while intended existing business rows remain recoverable.
Incorrect Answers
A:Use SELECT to add a permanent database column. This unsafe shortcut leaves the CREATE ALTER DROP DDL problem unresolved. Dropping a table destroys its object rather than merely hiding a field.
B:Test column visibility with approved and unapproved users. It tests SQL view virtual query object rather than the critical CREATE ALTER DROP DDL behavior. Data definition language defines database objects and structure.
C:Measure replica delay and rehearse supported failover steps. It tests Azure SQL active geo-replication tradeoff rather than the critical CREATE ALTER DROP DDL behavior. Data definition language defines database objects and structure.
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.