Microsoft DP-700 Practice Test Questions and Exam Dumps Part17 Q321-340

View Full Microsoft DP-700 Exam Dumps and Practice Test Dumps.

 

Question 321

Which Fabric capability is designed to provide real-time analysis of streaming data?

  1. Warehouse
  2. Real-Time Intelligence
  3. Deployment pipeline
  4. Dataflow Gen2

Correct Answer: 2

Explanation

Real-Time Intelligence in Microsoft Fabric provides capabilities for ingesting, processing, analyzing, and visualizing data that arrives continuously. It is useful for scenarios such as application monitoring, IoT telemetry, operational events, and other time-sensitive workloads. Components such as Eventstream and Eventhouse support different parts of real-time data processing. Unlike traditional batch workflows, real-time solutions focus on reducing the delay between data arrival and analysis. Engineers should select real-time capabilities when business requirements depend on timely access to continuously changing event information.

Question 322

Which SQL statement retrieves data from one or more tables?

  1. SELECT
  2. UPDATE
  3. DELETE
  4. ALTER

Correct Answer: 1

Explanation

The SELECT statement retrieves data from one or more tables or other supported query sources. It can specify columns, filters, joins, aggregations, sorting, and other query operations. SELECT is fundamental to analytical workloads because it allows engineers to inspect and transform data without necessarily modifying the underlying records. Combining SELECT with clauses such as WHERE, GROUP BY, and ORDER BY enables increasingly complex queries. Engineers should select only the columns and rows required when possible to reduce unnecessary data processing and improve query efficiency.

Question 323

Which feature helps organize a data engineering solution into raw, refined, and curated layers?

  1. Star schema
  2. Medallion architecture
  3. Eventstream
  4. Data lineage

Correct Answer: 2

Explanation

Medallion architecture organizes data into progressively refined layers, commonly known as Bronze, Silver, and Gold. Bronze generally contains raw ingested information, Silver contains cleaned and transformed data, and Gold contains curated datasets prepared for analytical consumption. This structure provides a clear progression from source data to business-ready information. It also helps teams isolate transformation stages and troubleshoot data quality issues. Engineers can apply different validation and transformation rules at each layer while maintaining a logical and manageable Lakehouse architecture.

Question 324

A pipeline must run every day at a specified time. Which trigger is appropriate?

  1. Schedule trigger
  2. Manual trigger only
  3. Failure trigger
  4. Schema trigger

Correct Answer: 1

Explanation

A schedule trigger starts a pipeline according to a predefined time-based schedule. It is appropriate for recurring workloads such as daily ingestion, hourly transformations, or periodic data refreshes. Engineers can configure the schedule according to the required processing frequency and timing. Schedule-based execution helps automate routine data workflows without requiring users to start them manually. When designing scheduled pipelines, engineers should also consider source availability, dependencies, expected processing duration, and whether overlapping executions could occur if one run takes longer than expected.

Question 325

Which technique can reduce the number of physical files created by frequent writes?

  1. Compaction
  2. Duplication
  3. Serialization
  4. Filtering

Correct Answer: 1

Explanation

File compaction combines many small files into fewer larger files. Frequent ingestion or transformation operations can produce numerous small files, which may increase metadata overhead and reduce processing efficiency. Compaction helps improve file layout by reducing the number of individual files that engines must manage and read. It is particularly relevant to Lakehouse workloads where repeated writes can create fragmented storage. Engineers should balance file size and workload requirements because extremely large files can also create undesirable processing characteristics.

Question 326

Which component is primarily used to transform data through a graphical Power Query experience?

  1. Eventhouse
  2. Dataflow Gen2
  3. Warehouse
  4. Monitoring hub

Correct Answer: 2

Explanation

Dataflow Gen2 provides a graphical data transformation experience based on Power Query. It can be used for tasks such as filtering rows, changing data types, merging datasets, removing duplicates, and reshaping information. This makes it useful for transformation scenarios that do not require extensive custom programming. Dataflow Gen2 can also be integrated into broader Fabric workflows. Engineers should choose it when visual, reusable transformations are appropriate and use notebooks or other processing methods when more complex custom logic or large-scale Spark processing is required.

Question 327

Which SQL function returns the highest value in a column?

  1. MIN()
  2. COUNT()
  3. MAX()
  4. AVG()

Correct Answer: 3

Explanation

MAX() returns the highest value from a column or expression. It can be used with numeric values, dates, and other supported comparable data types. For example, an engineer can use MAX() to identify the latest transaction date or highest sales amount. When combined with GROUP BY, MAX() can return the highest value separately for each category. Filtering conditions can also restrict which records participate in the calculation. Engineers should consider NULL values and the selected dataset when interpreting the result of MAX().

Question 328

Which activity can retrieve a value and pass it to later pipeline activities?

  1. Lookup
  2. Wait
  3. Delete
  4. Execute Pipeline

Correct Answer: 1

Explanation

The Lookup activity retrieves data or configuration values from a supported source and makes the results available to subsequent pipeline steps. It can be used to obtain table names, file paths, processing dates, configuration settings, or other metadata. A common pattern is to use Lookup to retrieve a collection and then pass that collection to ForEach for dynamic processing. Lookup is therefore useful in reusable and metadata-driven pipelines. Engineers should ensure that the returned data has the expected structure and that downstream activities handle missing or unexpected values appropriately.

Question 329

Which security principle limits users to only the permissions required for their responsibilities?

  1. Full access
  2. Least privilege
  3. Shared access
  4. Anonymous access

Correct Answer: 2

Explanation

Least privilege means granting users or services only the permissions necessary to perform their required tasks. This reduces the potential impact of accidental changes or unauthorized activity. In Fabric, permissions can be managed through supported workspace roles, item-level access, and other security mechanisms. Applying least privilege means a user who only needs to consume data should not automatically receive administrative permissions. Engineers should periodically review access because responsibilities change over time and excessive permissions can remain in place if they are not reassessed.

Question 330

Which command changes the definition of an existing database object?

  1. INSERT
  2. UPDATE
  3. ALTER
  4. SELECT

Correct Answer: 3

Explanation

ALTER is used to modify the definition or structure of supported database objects. Depending on the object and workload, ALTER operations can be used to change aspects such as table structure. This differs from UPDATE, which changes data values within existing rows. Data engineers should understand the distinction between modifying data and modifying schema definitions because structural changes can affect downstream queries, pipelines, and analytical models. Before applying an ALTER operation in a production environment, engineers should consider dependencies and verify that the intended change is supported.

Question 331

Which approach is useful for ensuring that a pipeline can run against development and production sources without rewriting its logic?

  1. Parameterization
  2. Data deletion
  3. File duplication
  4. Manual copying

Correct Answer: 1

Explanation

Parameterization allows environment-specific values to be supplied without changing the core pipeline logic. For example, a pipeline can use parameters for database names, file paths, workspace-specific settings, or other configuration values. The same processing logic can then be used in development, testing, and production environments with different parameter values. This improves reusability and reduces the risk of creating slightly different versions of the same workflow. Engineers should separate environment-specific configuration from processing logic whenever practical.

Question 332

Which table type normally contains measurable business events in a star schema?

  1. Dimension table
  2. Fact table
  3. Lookup table
  4. Configuration table

Correct Answer: 2

Explanation

A fact table normally stores measurable business events such as sales transactions, orders, shipments, or service activities. It commonly contains numeric measures and foreign keys that connect the events to related dimensions. The grain of the fact table should be clearly defined so that measures are aggregated correctly. Dimension tables provide descriptive context such as product, customer, date, or location information. Separating facts from dimensions creates a structure that is well suited to analytical queries and business reporting.

Question 333

Which feature can show how data moves from source assets to downstream analytical items?

  1. Data lineage
  2. File compression
  3. Dataflow refresh
  4. Partitioning

Correct Answer: 1

Explanation

Data lineage provides visibility into relationships and movement between data assets. It can help engineers understand how an upstream source contributes to downstream tables, semantic models, or other supported items. This is useful for impact analysis because changing one data asset may affect multiple downstream objects. Lineage can also assist with troubleshooting by showing the broader data flow. Engineers can use lineage information when investigating dependencies, planning changes, and determining which downstream assets may require testing after an upstream modification.

Question 334

Which SQL clause determines the order of returned rows?

  1. WHERE
  2. GROUP BY
  3. HAVING
  4. ORDER BY

Correct Answer: 4

Explanation

ORDER BY sorts the rows returned by a query according to one or more specified expressions. Sorting can be performed in ascending or descending order. For example, an analytical query can use ORDER BY to display transactions from newest to oldest or products from highest to lowest revenue. ORDER BY does not filter records or create groups; those tasks are handled by clauses such as WHERE and GROUP BY. Sorting can require additional processing, so engineers should use it when an ordered result is actually needed.

Question 335

Which approach can preserve deleted records from a source system in an analytical target?

  1. Delete handling
  2. Column pruning
  3. File compression
  4. Query sorting

Correct Answer: 1

Explanation

Delete handling defines how source-system deletions should be reflected in downstream analytical data. Depending on business requirements, a pipeline may physically delete the target record, mark it as inactive, or maintain a historical record indicating that it was removed. CDC and other change-detection mechanisms can help identify deleted source records. The appropriate strategy depends on reporting requirements and whether historical information must be retained. Ignoring source deletions can cause analytical datasets to become inconsistent with the operational system.

Question 336

Which Fabric workload is designed for storing relational analytical data and querying it with T-SQL?

  1. Warehouse
  2. Eventstream
  3. Eventhouse
  4. Notebook

Correct Answer: 1

Explanation

Fabric Warehouse provides a relational analytical environment where data can be stored in tables and queried using T-SQL. It is suitable for structured analytical workloads, dimensional models, and reporting scenarios that rely heavily on SQL. Engineers can create and query supported database objects and perform data transformation using SQL. Warehouse differs from Lakehouse because Lakehouse combines file-based storage with multiple analytical processing options, while Warehouse emphasizes a relational SQL experience. Workload selection should depend on data structure, processing requirements, and user access patterns.

Question 337

Which practice helps prevent sensitive credentials from being exposed directly in pipeline definitions?

  1. Secure secret management
  2. Hard-coded passwords
  3. Shared credentials
  4. Plain-text configuration

Correct Answer: 1

Explanation

Secure secret management keeps sensitive credentials protected rather than placing passwords, keys, or tokens directly in pipeline definitions or source code. This reduces the risk of accidental exposure through source control, logs, or shared configuration. Engineers should use supported secure connection and credential mechanisms and restrict access to secrets according to least-privilege principles. Separating secrets from processing logic also makes deployments easier because environment-specific credentials can be managed independently. Regularly reviewing and rotating sensitive credentials is an important part of secure data engineering.

Question 338

Which approach allows a transformation to remove duplicate rows based on selected columns?

  1. Deduplication
  2. Partitioning
  3. Scheduling
  4. Lineage

Correct Answer: 1

Explanation

Deduplication identifies and removes or controls records that represent the same logical data according to defined criteria. Engineers may compare selected business keys, timestamps, or other identifying fields to determine which records should remain. This is important because duplicate rows can distort counts, totals, and other analytical measures. Deduplication rules should be based on business meaning rather than simply removing arbitrary repeated rows. In incremental pipelines, deduplication can also protect against duplicate source events or repeated processing of the same batch.

Question 339

Which method can identify changes made to records without requiring a complete source reload?

  1. Full refresh
  2. Change tracking
  3. Manual copying
  4. Static partitioning

Correct Answer: 2

Explanation

Change tracking can identify changes to records so downstream processes can focus on affected data instead of reprocessing the entire source. This supports incremental data movement and can reduce processing costs for large datasets. Depending on the source system, change tracking may provide information about changed records that can then be used by a pipeline to retrieve current values. Engineers should understand the specific change information available and design appropriate checkpoint and deletion-handling logic to ensure that changes are not missed.

Question 340

Which feature helps users understand the available data assets and their associated metadata?

  1. Data hub
  2. Wait activity
  3. MERGE
  4. ForEach

Correct Answer: 1

Explanation

The Fabric data hub provides a discovery experience for finding available data assets and understanding information associated with them. It can help users locate relevant Lakehouses, Warehouses, datasets, and other supported content according to their permissions. Data discovery reduces unnecessary duplication because teams can identify existing assets before creating new ingestion processes. It also supports collaboration by making data resources easier to locate. Engineers and analysts should still verify the quality, ownership, freshness, and intended use of discovered datasets before consuming them.