Microsoft DP-900 Practice Test 37
Question 360
A report shows annual totals but cannot explain a specific month. What is the MOST appropriate next validation or correction?
- Test hierarchy navigation and chronological sorting.
- Make a bookmark called Monthly and assume a date hierarchy exists.
- Compare selected-column scan statistics and file schemas.
- Review axis ordering and missing-date handling.
Explanation
Correct Answer
A:Test hierarchy navigation and chronological sorting. This tests the intended result: drill-down shows consistent yearly quarterly and monthly slices.
Incorrect Answers
B:Make a bookmark called Monthly and assume a date hierarchy exists. This unsafe shortcut leaves the Drill-down hierarchy for time problem unresolved. Using a text-sorted MonthName without year context can misorder periods.
C:Compare selected-column scan statistics and file schemas. It tests Parquet compressed columnar analytics rather than the critical Drill-down hierarchy for time behavior. Hierarchies let users navigate aggregation levels.
D:Review axis ordering and missing-date handling. It tests Line chart time-series selection rather than the critical Drill-down hierarchy for time behavior. Hierarchies let users navigate aggregation levels.
Question 361
A server emits free-form diagnostics and a separate JSON event for each request. If the relevant Log text extraction versus structured event fields safeguard is skipped, which failure is MOST directly associated with that omission?
- Assuming every JSON object has a fixed relational schema causes null errors and brittle ingestion.
- Choosing a database table purely to store vast image binaries complicates content delivery.
- Simple substring matching may confuse status text with message content.
- Overpartitioning can create costly metadata operations.
Explanation
Correct Answer
C:Simple substring matching may confuse status text with message content. Unstructured logs can become analyzable after parsing but remain unstructured at source. A suitable check is to review extracted fields against original log samples and error cases.
Incorrect Answers
A:Assuming every JSON object has a fixed relational schema causes null errors and brittle ingestion. This failure is associated with Semi structured JSON documents; it is not the primary failure in the stated Log text extraction versus structured event fields scenario. Unstructured logs can become analyzable after parsing but remain unstructured at source.
B:This failure is associated with Azure Blob Storage for object data; it is not the primary failure in the stated Log text extraction versus structured event fields scenario.
D:Overpartitioning can create costly metadata operations. This failure is associated with Data engineer partition and file layout; it is not the primary failure in the stated Log text extraction versus structured event fields scenario. Unstructured logs can become analyzable after parsing but remain unstructured at source.
Question 362
A development team wants a relational database without patching its own database OS. Which principle BEST explains the correct Azure SQL Database managed relational app design decision?
- Azure SQL Database is a managed SQL relational service.
- Orchestration governs execution sequence and retry behavior of data pipelines.
- Data engineering includes practical physical data layout decisions.
- ADLS Gen2 adds data-lake semantics on Azure Blob storage.
Explanation
Correct Answer
A:Azure SQL Database is a managed SQL relational service. In this case the applicable decision is to choose Azure SQL Database PaaS with appropriate compute and resilience settings.
Incorrect Answers
B:Orchestration governs execution sequence and retry behavior of data pipelines. That concept explains Data engineer orchestration dependencies; the situation instead concerns Azure SQL Database managed relational app. Moving to a document key-value store may lose required relational constraint enforcement.
C:Data engineering includes practical physical data layout decisions. That concept explains Data engineer partition and file layout; the situation instead concerns Azure SQL Database managed relational app. Moving to a document key-value store may lose required relational constraint enforcement.
D:ADLS Gen2 adds data-lake semantics on Azure Blob storage. That concept explains Azure Data Lake Storage Gen2 analytics landing; the situation instead concerns Azure SQL Database managed relational app. Moving to a document key-value store may lose required relational constraint enforcement.
Question 363
Security prohibits exposing a managed SQL endpoint to arbitrary public clients. Select TWO statements that correctly describe the Azure SQL firewall and private endpoint implementation and how it can be verified.
- Create a private DNS zone name but leave SQL public access unrestricted.
- Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters.
- Configure supported network access restrictions and private endpoint where appropriate.
- Authorized app connections succeed while blocked source networks cannot connect.
- Use a stored procedure or supported routine with parameters and controlled grants.
Explanation
Correct Answers
C:Configure supported network access restrictions and private endpoint where appropriate. This is an appropriate action for the Azure SQL firewall and private endpoint case. SQL authentication and network reachability are separate gates.
D:Authorized app connections succeed while blocked source networks cannot connect. This is directly observable success evidence for Azure SQL firewall and private endpoint.
Incorrect Answers
A:Create a private DNS zone name but leave SQL public access unrestricted. This is not a safe or appropriate Azure SQL firewall and private endpoint implementation. Granting public network access broadly increases exposure regardless of SQL login strength.
B:Consider serverless Azure SQL Database compute where supported and tune auto-pause parameters. This implements Azure SQL Database serverless compute instead of the required Azure SQL firewall and private endpoint function. SQL authentication and network reachability are separate gates.
E:Use a stored procedure or supported routine with parameters and controlled grants. This implements Stored procedure reusable server operation instead of the required Azure SQL firewall and private endpoint function. SQL authentication and network reachability are separate gates.
Question 364
A scheduled dataset refresh must retry if one source connection times out. Select THREE statements that correctly describe the Fabric Data Factory pipeline orchestration implementation and how it can be verified.
- Use Fabric Data Factory pipelines with ordered activities and retry/error handling.
- Configure Azure Data Factory copy pipelines and linked services as appropriate.
- Apply hopping windows with defined window size and hop interval.
- Set three tasks to 01:00 and claim they automatically wait for one another.
- Orchestration manages data movement and execution dependencies.
- Dependency stages run in the intended order and failures are visible.
Explanation
Correct Answers
A:Use Fabric Data Factory pipelines with ordered activities and retry/error handling. This is an appropriate action for the Fabric Data Factory pipeline orchestration case. Orchestration manages data movement and execution dependencies.
E:Orchestration manages data movement and execution dependencies. This supports why the action and evidence together address Fabric Data Factory pipeline orchestration.
F:Dependency stages run in the intended order and failures are visible. This is directly observable success evidence for Fabric Data Factory pipeline orchestration.
Incorrect Answers
B:Configure Azure Data Factory copy pipelines and linked services as appropriate. This implements Azure Data Factory Copy Activity instead of the required Fabric Data Factory pipeline orchestration function. Orchestration manages data movement and execution dependencies.
C:Apply hopping windows with defined window size and hop interval. This implements Hopping sliding analytic windows instead of the required Fabric Data Factory pipeline orchestration function. Orchestration manages data movement and execution dependencies.
D:Set three tasks to 01:00 and claim they automatically wait for one another. This is not a safe or appropriate Fabric Data Factory pipeline orchestration implementation. Starting every activity simultaneously may publish partial outputs.
Question 365
A nationwide report must show each store manager only their own region. After selecting the proper Power BI row-level security RLS approach, which observation gives the clearest evidence of success?
- Queries scan fewer selected columns while data types remain valid.
- Separate user roles receive only their permitted data rows.
- Product filters affect intended fact rows without unpredictable double counting.
- Source records arrive with tracked counts and errors for each system.
Explanation
Correct Answer
B:Separate user roles receive only their permitted data rows. This is the directly observable result for Power BI row-level security RLS; rLS filters data access in a semantic model by identity or role.
Incorrect Answers
A:Queries scan fewer selected columns while data types remain valid. This supports Parquet compressed columnar analytics, not confirmation of Power BI row-level security RLS. The relevant evidence is that separate user roles receive only their permitted data rows.
C:Product filters affect intended fact rows without unpredictable double counting. This supports One-to-many semantic relationships, not confirmation of Power BI row-level security RLS. The relevant evidence is that separate user roles receive only their permitted data rows.
D:Source records arrive with tracked counts and errors for each system. This supports Analytical ingestion from operational systems, not confirmation of Power BI row-level security RLS. The relevant evidence is that separate user roles receive only their permitted data rows.
Question 366
Operators need a ten-minute rolling total updated every two minutes. If the relevant Hopping sliding analytic windows safeguard is skipped, which failure is MOST directly associated with that omission?
- Overprivileged viewers can alter shared semantic assets.
- Advancing offsets before successful sink commit can lose events.
- Publishing a report does not guarantee the local source is reachable.
- Treating overlapping counts as disjoint totals can double-count dashboard sums.
Explanation
Correct Answer
D:Treating overlapping counts as disjoint totals can double-count dashboard sums. Hopping windows allow overlapping periodic aggregation. A suitable check is to test known event timestamps against expected overlapping windows.
Incorrect Answers
A:Overprivileged viewers can alter shared semantic assets. This failure is associated with Fabric workspace permissions and capacity; it is not the primary failure in the stated Hopping sliding analytic windows scenario. Hopping windows allow overlapping periodic aggregation.
B:Advancing offsets before successful sink commit can lose events. This failure is associated with Streaming checkpoints and replay; it is not the primary failure in the stated Hopping sliding analytic windows scenario. Hopping windows allow overlapping periodic aggregation.
C:Publishing a report does not guarantee the local source is reachable. This failure is associated with Power BI scheduled refresh and gateway; it is not the primary failure in the stated Hopping sliding analytic windows scenario. Hopping windows allow overlapping periodic aggregation.
Question 367
Analysts want to see whether advertising spend relates to revenue across stores. Which choice BEST meets this requirement?
- Separate raw bronze validated silver and curated gold layers with lineage.
- Use alphabetical store names for both numeric axes and call it a correlation plot.
- Select Import or DirectQuery appropriately based on freshness query load and capabilities.
- Use a scatter chart with numeric x and y measures at the intended granularity.
Explanation
Correct Answer
D:Use a scatter chart with numeric x and y measures at the intended granularity. Scatter charts show relationships between two quantitative variables. In the stated case, verification should show that points reveal clustering and possible outliers without asserting causality.
Incorrect Answers
A:Separate raw bronze validated silver and curated gold layers with lineage. That action primarily handles Bronze silver gold medallion design; the given requirement is Scatter chart relationship. Scatter charts show relationships between two quantitative variables.
B:Use alphabetical store names for both numeric axes and call it a correlation plot. It does not implement Scatter chart relationship. Correlation in points alone does not prove one variable caused the other.
C:Select Import or DirectQuery appropriately based on freshness query load and capabilities. That action primarily handles Power BI Import versus DirectQuery mode; the given requirement is Scatter chart relationship. Scatter charts show relationships between two quantitative variables.
Question 368
A team asks which SQL chores remain with customers on PaaS. What is the MOST appropriate next validation or correction?
- Profile bottlenecks and test workload at higher compute tiers.
- Check the shared-responsibility list and run regression tests.
- Test distinct warehouses and duplicate identical pairs.
- Assume subscribing to PaaS automatically fixes every bad SQL query.
Explanation
Correct Answer
B:Check the shared-responsibility list and run regression tests. This tests the intended result: database service updates are managed while customer-owned logic is tested.
Incorrect Answers
A:Profile bottlenecks and test workload at higher compute tiers. It tests Relational scaling vertical versus horizontal rather than the critical Azure SQL managed maintenance responsibility behavior. PaaS reduces infrastructure upkeep but does not remove all application DBA duties.
C:Test distinct warehouses and duplicate identical pairs. It tests Composite primary key association rather than the critical Azure SQL managed maintenance responsibility behavior. PaaS reduces infrastructure upkeep but does not remove all application DBA duties.
D:Assume subscribing to PaaS automatically fixes every bad SQL query. This unsafe shortcut leaves the Azure SQL managed maintenance responsibility problem unresolved. Neglecting schema access reviews can leave insecure data even on patched engines.
Question 369
Executives ask for five years of revenue grouped by geography. If the relevant OLAP aggregation over history safeguard is skipped, which failure is MOST directly associated with that omission?
- Replacing old dimension values can rewrite historical business interpretation.
- Reusing the OLTP table as an uncontrolled reporting dump can affect operations.
- Assuming missing values equal zero can distort domain analysis.
- Ignoring resource trends can cause preventable unavailability.
Explanation
Correct Answer
B:Reusing the OLTP table as an uncontrolled reporting dump can affect operations. Analytical workloads scan and aggregate many records to support decisions. A suitable check is to compare grouped totals with known source periods.
Incorrect Answers
A: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 OLAP aggregation over history scenario. Analytical workloads scan and aggregate many records to support decisions.
C:Assuming missing values equal zero can distort domain analysis. This failure is associated with Sparse document attributes; it is not the primary failure in the stated OLAP aggregation over history scenario. Analytical workloads scan and aggregate many records to support decisions.
D:Ignoring resource trends can cause preventable unavailability. This failure is associated with DBA monitoring capacity and alerts; it is not the primary failure in the stated OLAP aggregation over history scenario. Analytical workloads scan and aggregate many records to support decisions.
Question 370
A storage lake has millions of tiny hourly objects. Select TWO statements that correctly describe the Data engineer partition and file layout implementation and how it can be verified.
- Analytical reads avoid excessive file enumeration and irrelevant partitions.
- Split every incoming row into a separate parquet file to guarantee speed.
- Run a scheduled batch ingestion with clear checkpoints and retries.
- Optimize file size partitioning and compression for expected access patterns.
- Assign database administration responsibility for backup retention restore testing and database health.
Explanation
Correct Answers
A:Analytical reads avoid excessive file enumeration and irrelevant partitions. This is directly observable success evidence for Data engineer partition and file layout.
D:Optimize file size partitioning and compression for expected access patterns. This is an appropriate action for the Data engineer partition and file layout case. Data engineering includes practical physical data layout decisions.
Incorrect Answers
B:Split every incoming row into a separate parquet file to guarantee speed. This is not a safe or appropriate Data engineer partition and file layout implementation. Overpartitioning can create costly metadata operations.
C:Run a scheduled batch ingestion with clear checkpoints and retries. This implements Batch scheduled processing instead of the required Data engineer partition and file layout function. Data engineering includes practical physical data layout decisions.
E:Assign database administration responsibility for backup retention restore testing and database health. This implements DBA backup and recovery responsibility instead of the required Data engineer partition and file layout function. Data engineering includes practical physical data layout decisions.