Microsoft DP-900 Practice Test 10
Question 90
A user needs to retrieve one uploaded PDF by its blob name rather than SQL row ID. Select TWO statements that correctly describe the Blob storage object and container hierarchy implementation and how it can be verified.
- Authorized clients retrieve the correct binary object using its blob address.
- Configure Azure Files SMB shares and appropriate network and identity permissions.
- Place suitable data objects in Blob Storage containers with governed object names.
- Configure supported time to live settings for eligible items or containers.
- Rename a Blob container to a SQL database and assume JOIN works.
Explanation
Correct Answers
A:Authorized clients retrieve the correct binary object using its blob address. This is directly observable success evidence for Blob storage object and container hierarchy.
C:Place suitable data objects in Blob Storage containers with governed object names. This is an appropriate action for the Blob storage object and container hierarchy case. Blob Storage provides object-based access with containers and blobs.
Incorrect Answers
B:Configure Azure Files SMB shares and appropriate network and identity permissions. This implements Azure Files SMB application migration instead of the required Blob storage object and container hierarchy function. Blob Storage provides object-based access with containers and blobs.
D:Configure supported time to live settings for eligible items or containers. This implements Cosmos DB TTL document expiration instead of the required Blob storage object and container hierarchy function. Blob Storage provides object-based access with containers and blobs.
E:Rename a Blob container to a SQL database and assume JOIN works. This is not a safe or appropriate Blob storage object and container hierarchy implementation. Treating container names as database tables with SQL joins causes unsupported queries.
Question 91
Disaster recovery planners assume geographic replicas are always transactionally synchronous. Select TWO statements that correctly describe the Azure SQL active geo-replication tradeoff implementation and how it can be verified.
- Choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO.
- Verify managed TDE at-rest behavior and independently enforce secure connection settings.
- Use INSERT UPDATE DELETE for appropriate row mutations with targeted predicates.
- A planned failover procedure documents data latency and routing behavior.
- Assume a second region stores every last write instantaneously in every deployment model.
Explanation
Correct Answers
A:Choose supported Azure SQL geo-replication or failover groups with realistic RPO/RTO. This is an appropriate action for the Azure SQL active geo-replication tradeoff case. Geo-replicated SQL designs may use asynchronous replication and have possible lag.
D:A planned failover procedure documents data latency and routing behavior. This is directly observable success evidence for Azure SQL active geo-replication tradeoff.
Incorrect Answers
B:Verify managed TDE at-rest behavior and independently enforce secure connection settings. This implements Transparent data encryption versus query TLS instead of the required Azure SQL active geo-replication tradeoff function. Geo-replicated SQL designs may use asynchronous replication and have possible lag.
C:Use INSERT UPDATE DELETE for appropriate row mutations with targeted predicates. This implements INSERT UPDATE DELETE DML instead of the required Azure SQL active geo-replication tradeoff function. Geo-replicated SQL designs may use asynchronous replication and have possible lag.
E:Assume a second region stores every last write instantaneously in every deployment model. This is not a safe or appropriate Azure SQL active geo-replication tradeoff implementation. Ignoring lag could lose recent writes at regional failover.
Question 92
A factory wants a low-code SQL-like query against a continuous telemetry stream. Select TWO statements that correctly describe the Azure Stream Analytics SQL-like streaming implementation and how it can be verified.
- Use Azure Event Hubs for eligible high-throughput event ingestion.
- Output windows contain correct event aggregates under steady ingestion.
- Rename an Azure SQL Database query Stream and assume it automatically subscribes to Event Hubs.
- Use Azure Stream Analytics job inputs queries and compatible outputs.
- Use Azure Databricks with suitable Spark compute and governed data access.
Explanation
Correct Answers
B:Output windows contain correct event aggregates under steady ingestion. This is directly observable success evidence for Azure Stream Analytics SQL-like streaming.
D:Use Azure Stream Analytics job inputs queries and compatible outputs. This is an appropriate action for the Azure Stream Analytics SQL-like streaming case. Stream Analytics analyzes streams using continuous SQL-like queries.
Incorrect Answers
A:Use Azure Event Hubs for eligible high-throughput event ingestion. This implements Azure Event Hubs event ingestion instead of the required Azure Stream Analytics SQL-like streaming function. Stream Analytics analyzes streams using continuous SQL-like queries.
C:Rename an Azure SQL Database query Stream and assume it automatically subscribes to Event Hubs. This is not a safe or appropriate Azure Stream Analytics SQL-like streaming implementation. A single historical SELECT does not continuously process future events.
E:Use Azure Databricks with suitable Spark compute and governed data access. This implements Azure Databricks Apache Spark processing instead of the required Azure Stream Analytics SQL-like streaming function. Stream Analytics analyzes streams using continuous SQL-like queries.
Question 93
A migrated enterprise database needs private connectivity to on-prem applications. Which choice BEST meets this requirement?
- Apply a UNIQUE constraint or index on the additional business key.
- Choose Azure Database for PostgreSQL Flexible Server for supported Postgres workloads.
- Create an internet DNS alias and assume private VNet routing exists.
- Plan Managed Instance networking in the required Azure virtual network environment.
Explanation
Correct Answer
D:Managed Instance has deployment/networking characteristics that differ from a single SQL Database.
Incorrect Answers
A:Apply a UNIQUE constraint or index on the additional business key. That action primarily handles Unique index versus primary key; the given requirement is SQL Managed Instance virtual network. Managed Instance has deployment/networking characteristics that differ from a single SQL Database.
B:Choose Azure Database for PostgreSQL Flexible Server for supported Postgres workloads. That action primarily handles Azure Database for PostgreSQL Flexible Server; the given requirement is SQL Managed Instance virtual network. Managed Instance has deployment/networking characteristics that differ from a single SQL Database.
C:Create an internet DNS alias and assume private VNet routing exists. It does not implement SQL Managed Instance virtual network. Treating MI like a random public VM port without subnet planning can block migration.
Question 94
A midnight ETL job misses a required input file. Which principle BEST explains the correct Data engineer orchestration dependencies design decision?
- Database access governance is an administrative responsibility.
- JSON arrays hold ordered elements whereas objects group named properties.
- Orchestration governs execution sequence and retry behavior of data pipelines.
- Descriptive analytics summarizes history; diagnostic analytics explores causes.
Explanation
Correct Answer
C:Orchestration governs execution sequence and retry behavior of data pipelines. In this case the applicable decision is to manage pipeline dependencies triggers retries and observability.
Incorrect Answers
A:Database access governance is an administrative responsibility. That concept explains DBA least privilege account roles; the situation instead concerns Data engineer orchestration dependencies. Blind parallel execution can publish incomplete datasets.
B:JSON arrays hold ordered elements whereas objects group named properties. That concept explains JSON arrays and nested objects; the situation instead concerns Data engineer orchestration dependencies. Blind parallel execution can publish incomplete datasets.
D:Descriptive analytics summarizes history; diagnostic analytics explores causes. That concept explains Descriptive versus diagnostic analytics; the situation instead concerns Data engineer orchestration dependencies. Blind parallel execution can publish incomplete datasets.
Question 95
An analytics project organizes large historical files by date and business domain. What is the MOST appropriate next validation or correction?
- Verify hierarchical namespace and folder ACLs where configured.
- Create a container called lake and assume hierarchical namespace becomes enabled automatically.
- Test point lookups and design partition-key distribution.
- Check object retrieval and metadata-to-image identity for sampled records.
Explanation
Correct Answer
A:Verify hierarchical namespace and folder ACLs where configured. This tests the intended result: analytics engines list intended folders and permissions govern directory access.
Incorrect Answers
B:Create a container called lake and assume hierarchical namespace becomes enabled automatically. This unsafe shortcut leaves the Azure Data Lake Storage Gen2 analytics landing problem unresolved. Assuming any flat blob container has identical POSIX-style directory operations can break workflows.
C:Test point lookups and design partition-key distribution. It tests Azure Table Storage key-value entities rather than the critical Azure Data Lake Storage Gen2 analytics landing behavior. ADLS Gen2 adds data-lake semantics on Azure Blob storage.
D:Check object retrieval and metadata-to-image identity for sampled records. It tests Unstructured image binary files rather than the critical Azure Data Lake Storage Gen2 analytics landing behavior. ADLS Gen2 adds data-lake semantics on Azure Blob storage.
Question 96
An enterprise plans read-only query routing to eligible replicas. Select TWO statements that correctly describe the Azure SQL read scale and reporting replicas implementation and how it can be verified.
- Store department descriptions in their own referenced table.
- Use a migration assessment to identify engine and feature compatibility gaps.
- Evaluate supported read scale-out options under the chosen service tier.
- Run UPDATE against a read-only replica and expect changes to reach primary.
- Allowed read-only workloads use designated replicas without violating freshness needs.
Explanation
Correct Answers
C:Evaluate supported read scale-out options under the chosen service tier. This is an appropriate action for the Azure SQL read scale and reporting replicas case. Read scale can separate query consumption from primary writes but may have replication lag.
E:Allowed read-only workloads use designated replicas without violating freshness needs. This is directly observable success evidence for Azure SQL read scale and reporting replicas.
Incorrect Answers
A:Store department descriptions in their own referenced table. This implements Third normal form transitive dependency instead of the required Azure SQL read scale and reporting replicas function. Read scale can separate query consumption from primary writes but may have replication lag.
B:Use a migration assessment to identify engine and feature compatibility gaps. This implements Data migration SQL Server assessment instead of the required Azure SQL read scale and reporting replicas function. Read scale can separate query consumption from primary writes but may have replication lag.
D:Run UPDATE against a read-only replica and expect changes to reach primary. This is not a safe or appropriate Azure SQL read scale and reporting replicas implementation. Assuming immediate consistency on all asynchronous replicas can show stale reports.
Question 97
An import pipeline must reject malformed data before it enters the target mart. What is the MOST appropriate next validation or correction?
- Compare target counts and rejected records with source files.
- Test rollback when the second operation fails.
- Test schema-qualified query results and permissions.
- Call a database table ETL simply because it contains three columns.
Explanation
Correct Answer
A:Compare target counts and rejected records with source files. This tests the intended result: the target holds standardized rows with errors quarantined.
Incorrect Answers
B:Test rollback when the second operation fails. It tests OLTP atomic purchase transaction rather than the critical ETL data transformation before loading behavior. ETL transforms data before loading into its final analytical store.
C:Test schema-qualified query results and permissions. It tests Relational database catalog schemas rather than the critical ETL data transformation before loading behavior. ETL transforms data before loading into its final analytical store.
D:Call a database table ETL simply because it contains three columns. This unsafe shortcut leaves the ETL data transformation before loading problem unresolved. Skipping input validation contaminates downstream metrics.
Question 98
Data scientists use Spark files while business analysts need SQL-based reads. After selecting the proper Fabric Lakehouse managed tables and files approach, which observation gives the clearest evidence of success?
- Supported Spark and SQL experiences access the intended lakehouse tables.
- Gold measures reconcile to corrected silver and source bronze records.
- Filtered aggregations match approved transactional totals.
- Per-row classification is stable and totals respond to filters.
Explanation
Correct Answer
A:Supported Spark and SQL experiences access the intended lakehouse tables. This is the directly observable result for Fabric Lakehouse managed tables and files; lakehouse combines files and tables for mixed analytical workloads.
Incorrect Answers
B:Gold measures reconcile to corrected silver and source bronze records. This supports Bronze silver gold medallion design, not confirmation of Fabric Lakehouse managed tables and files. The relevant evidence is that supported Spark and SQL experiences access the intended lakehouse tables.
C:Filtered aggregations match approved transactional totals. This supports Star schema report model, not confirmation of Fabric Lakehouse managed tables and files. The relevant evidence is that supported Spark and SQL experiences access the intended lakehouse tables.
D:Per-row classification is stable and totals respond to filters. This supports DAX calculated column versus measure, not confirmation of Fabric Lakehouse managed tables and files. The relevant evidence is that supported Spark and SQL experiences access the intended lakehouse tables.
Question 99
A legacy Table Storage application wants enhanced distributed features. If the relevant Cosmos DB API for Table compatibility safeguard is skipped, which failure is MOST directly associated with that omission?
- Moving frequently accessed objects to archive can disrupt low-latency requests.
- Assuming Table API is automatically a full SQL relational engine is incorrect.
- Treating LRS as automatic cross-region replication can leave regional exposure.
- Assuming global writes automatically merge arbitrary business transactions may lose updates.
Explanation
Correct Answer
B:Assuming Table API is automatically a full SQL relational engine is incorrect. The Table API can support Table-style entity access within Cosmos DB. A suitable check is to test partition and row key read/write behavior and throughput.
Incorrect Answers
A:Moving frequently accessed objects to archive can disrupt low-latency requests. This failure is associated with Hot cool cold and archive blob tiers; it is not the primary failure in the stated Cosmos DB API for Table compatibility scenario. The Table API can support Table-style entity access within Cosmos DB.
C:Treating LRS as automatic cross-region replication can leave regional exposure. This failure is associated with Azure Storage LRS ZRS GRS distinctions; it is not the primary failure in the stated Cosmos DB API for Table compatibility scenario. The Table API can support Table-style entity access within Cosmos DB.
D:Assuming global writes automatically merge arbitrary business transactions may lose updates. This failure is associated with Cosmos DB multi-region writes conflict handling; it is not the primary failure in the stated Cosmos DB API for Table compatibility scenario. The Table API can support Table-style entity access within Cosmos DB.
Question 100
Data scientists and business analysts need shared data without duplicating every dataset. What is the MOST appropriate next validation or correction?
- Test table registration query access and file layout.
- Verify hierarchical namespace and folder ACLs where configured.
- Assume a lakehouse is an Azure File SMB share with a different name.
- Test dashboard comprehension using business questions.
Explanation
Correct Answer
A:Test table registration query access and file layout. This tests the intended result: data can be queried through compatible lakehouse engines while source files remain accessible.
Incorrect Answers
B:Verify hierarchical namespace and folder ACLs where configured. It tests Azure Data Lake Storage Gen2 analytics landing rather than the critical Lakehouse for files plus SQL analytics behavior. Lakehouses combine file-based storage with table-oriented analytics patterns.
C:Assume a lakehouse is an Azure File SMB share with a different name. This unsafe shortcut leaves the Lakehouse for files plus SQL analytics problem unresolved. Treating any random folder of CSV files as an automatically governed transactional table is incorrect.
D:Test dashboard comprehension using business questions. It tests Data analyst report design rather than the critical Lakehouse for files plus SQL analytics behavior. Lakehouses combine file-based storage with table-oriented analytics patterns.