Microsoft DP-700 Practice Test Questions and Exam Dumps Part19 Q361-380

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

 

Question 361

Which Fabric capability provides a graphical interface for transforming data with Power Query?

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

Correct Answer: 3

Explanation

Dataflow Gen2 provides a graphical data transformation experience based on Power Query. It allows engineers to perform common preparation tasks such as filtering, merging, changing data types, removing duplicates, and reshaping datasets without writing extensive custom code. Dataflow Gen2 can also be incorporated into broader Fabric data workflows. It is particularly useful for repeatable transformations that fit a visual transformation model. For more complex distributed processing, engineers may instead choose notebooks and Spark. Selecting the appropriate transformation method depends on workload complexity and processing requirements.

Question 362

Which SQL statement changes values in existing rows?

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

Correct Answer: 1

Explanation

The UPDATE statement modifies values in existing rows of a table. Engineers commonly use it when information already stored in a target needs to be changed based on new source data or business rules. A WHERE clause can restrict the update to specific records. Without appropriate filtering, an UPDATE operation may modify many or all rows, so it should be carefully reviewed before execution. UPDATE differs from INSERT, which adds new rows, and SELECT, which retrieves information without changing the stored records.

Question 363

Which storage optimization can improve the layout of Parquet files for analytical queries?

  1. Data lineage
  2. V-Order
  3. Pipeline scheduling
  4. Access control

Correct Answer: 2

Explanation

V-Order is a storage optimization designed to improve the organization of columnar data such as Parquet files for analytical workloads. An optimized file layout can improve read efficiency and contribute to better query performance. V-Order is relevant to Fabric workloads that rely on columnar storage and analytical processing. It does not manage permissions or pipeline execution. Engineers should consider V-Order together with other performance techniques, including appropriate partitioning, file-size management, selective queries, and efficient table design.

Question 364

Which pipeline activity executes another pipeline?

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

Correct Answer: 2

Explanation

The Execute Pipeline activity allows one pipeline to invoke another pipeline as part of a larger workflow. This supports modular pipeline design because common processing logic can be separated into reusable child pipelines. A parent pipeline can coordinate ingestion, transformation, validation, and publishing workflows while keeping each component manageable. Parameters can also be passed when supported, allowing the child pipeline to operate with different runtime values. This approach reduces duplicated logic and makes complex orchestration easier to maintain, troubleshoot, and update.

Question 365

Which method is useful for detecting source changes without performing a complete reload?

  1. Change tracking
  2. Full refresh
  3. Manual copying
  4. File compression

Correct Answer: 1

Explanation

Change tracking helps identify records that have changed since a previous point in time, allowing downstream processes to focus on affected data. This can reduce the amount of data that must be transferred and processed during recurring loads. It is useful for incremental data engineering scenarios involving large source tables. Engineers should understand what change information the source provides and maintain appropriate checkpoints. Delete handling and failure recovery should also be considered because a reliable incremental process must account for all relevant source changes.

Question 366

Which component is designed for querying event-oriented data using KQL?

  1. Warehouse
  2. Eventhouse
  3. Lakehouse
  4. Dataflow Gen2

Correct Answer: 2

Explanation

Eventhouse is designed for event-oriented analytical workloads and supports Kusto Query Language, or KQL. It is suitable for high-volume event data such as telemetry, application logs, operational events, and other time-sensitive information. KQL is optimized for exploring and analyzing large quantities of event-based data. Eventhouse is part of Fabric’s Real-Time Intelligence capabilities and uses a different analytical approach from traditional relational Warehouse workloads. Engineers should consider Eventhouse when continuous event analysis and real-time insights are central requirements.

Question 367

What is the main purpose of a fact table?

  1. Store user permissions
  2. Store descriptive attributes only
  3. Store measurable business events
  4. Store pipeline configuration

Correct Answer: 3

Explanation

A fact table stores measurable business events at a defined level of detail. Examples include sales transactions, orders, shipments, or service interactions. Fact tables typically contain numeric measures along with keys that connect each event to relevant dimensions. Defining the fact-table grain is important because it determines how measures can be correctly aggregated. Dimension tables provide descriptive context around those events. A well-designed fact table should maintain a consistent grain and use appropriate relationships so analytical queries produce reliable results.

Question 368

Which feature allows a pipeline to use a different file path each time it runs?

  1. Parameterization
  2. Data profiling
  3. Partition pruning
  4. Data lineage

Correct Answer: 1

Explanation

Parameterization allows values such as file paths, table names, dates, or environment settings to be supplied at runtime. This makes a pipeline reusable because the same workflow can process different locations without changing its core logic. For example, a date parameter can be used to construct a daily folder path dynamically. Parameterization is especially useful in metadata-driven pipelines and deployment scenarios. Engineers should keep environment-specific and runtime-specific values separate from processing logic to make workflows easier to maintain and reuse.

Question 369

Which technique can isolate invalid records while allowing valid records to continue processing?

  1. Full reload
  2. Quarantine pattern
  3. Random deletion
  4. File duplication

Correct Answer: 2

Explanation

A quarantine pattern separates records that fail validation from records that meet the required quality rules. Instead of stopping the entire process or silently discarding invalid data, the pipeline can route problematic records to a separate location for investigation. This allows valid records to continue toward downstream processing while preserving information about failures. A quarantine area can also store error reasons or processing metadata. Engineers can later correct and reprocess quarantined records, making this pattern useful for maintaining data quality without unnecessarily blocking successful data.

Question 370

Which SQL clause is used to remove rows that do not meet a condition before grouping?

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

Correct Answer: 3

Explanation

The WHERE clause filters individual rows before grouping and aggregation are performed. It is useful when only a subset of source records should contribute to an analytical calculation. For example, a query can filter transactions to a particular year before using GROUP BY and SUM(). HAVING serves a different role by filtering groups after aggregation. Understanding this processing order helps engineers create correct analytical queries. Applying appropriate filters early can also reduce the amount of data that later query operations need to process.

Question 371

Which feature provides version control for supported Fabric items?

  1. Git integration
  2. Eventstream
  3. Lookup
  4. OneLake shortcut

Correct Answer: 1

Explanation

Git integration provides source-control capabilities for supported Fabric items. It allows developers to track changes, synchronize development work, and use version-control concepts such as branches. This is valuable when multiple engineers collaborate on the same data solution because changes can be managed more systematically. Git integration can also support development and deployment workflows by separating experimental changes from approved work. Teams should establish clear branching and synchronization practices to reduce conflicts and ensure that changes are reviewed before being incorporated into shared environments.

Question 372

Which SQL function returns the number of rows in a result set?

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

Correct Answer: 2

Explanation

COUNT() is commonly used to determine how many records meet a query’s conditions. COUNT(*) counts rows, while COUNT(column) counts non-null values in a specified column. This distinction matters when the dataset contains missing values. COUNT() can also be combined with GROUP BY to calculate record counts for different categories. Engineers frequently use it to measure transactions, customers, events, or other business records. Applying WHERE conditions before COUNT() allows the calculation to focus only on the records relevant to the analytical requirement.

Question 373

Which design allows the same pipeline logic to process many tables based on configuration?

  1. Static workflow
  2. Metadata-driven pipeline
  3. Manual workflow
  4. Duplicate pipeline design

Correct Answer: 2

Explanation

A metadata-driven pipeline uses configuration information to determine which tables, files, or other objects should be processed. Instead of creating separate activities for every source, the pipeline can retrieve metadata and dynamically construct its processing behavior. This reduces duplicated logic and makes the solution easier to maintain. For example, a configuration table can contain source names, destinations, and load types. The pipeline can then use Lookup, parameters, and ForEach to process the configured objects. This pattern is particularly useful when the number of sources changes frequently.

Question 374

Which capability allows a semantic model to work directly with OneLake data without a traditional import?

  1. Direct Lake
  2. Dataflow Gen2
  3. Copy Data
  4. Eventstream

Correct Answer: 1

Explanation

Direct Lake allows supported semantic models to access data directly from OneLake-based data without requiring a traditional import process. This can provide efficient analytical access to large Lakehouse or Warehouse datasets while reducing the need for separate data copies. Direct Lake is useful when users need analytical models that work closely with Fabric data. Engineers should still consider model design, relationships, security, and supported functionality when selecting Direct Lake. The appropriate semantic model mode depends on the workload and the way users need to access the data.

Question 375

Which approach can prevent duplicate target rows when a pipeline is rerun?

  1. Idempotent processing
  2. Random partitioning
  3. Manual sorting
  4. Full duplication

Correct Answer: 1

Explanation

Idempotent processing ensures that repeating the same workload does not unintentionally create additional duplicate results. This is important when a pipeline is retried after a failure or rerun for operational reasons. Techniques such as MERGE operations, unique keys, controlled overwrites, checkpoints, and deduplication can help achieve idempotent behavior. Engineers should design rerun scenarios before deploying production workflows because retries are common in automated systems. A reliable pipeline should be able to recover from temporary problems without damaging the consistency of the target dataset.

Question 376

Which component is primarily used for structured relational analytics with T-SQL?

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

Correct Answer: 2

Explanation

Fabric Warehouse provides a relational analytical environment designed for structured data and SQL-based workloads. Engineers can use T-SQL to query and manage supported tables and other database objects. Warehouse is particularly suitable for dimensional models, reporting datasets, and analytical workloads that rely heavily on relational structures. Lakehouse provides a broader combination of file-based and Spark-oriented capabilities, while Warehouse focuses on a SQL-centric experience. Workload selection should consider the data format, transformation approach, query requirements, and how users will consume the resulting data.

Question 377

Which feature helps identify upstream and downstream dependencies between data assets?

  1. Data lineage
  2. File compression
  3. Parameterization
  4. Data partitioning

Correct Answer: 1

Explanation

Data lineage provides information about relationships between data assets and how data flows from upstream sources to downstream items. Engineers can use lineage when investigating dependencies, planning changes, or performing impact analysis. For example, before modifying an upstream table, they can identify supported downstream assets that may depend on it. Lineage is also useful during troubleshooting because it provides broader context around the data flow. Understanding dependencies helps teams test affected workloads and reduce the risk of unexpected consequences after structural or transformation changes.

Question 378

Which pipeline activity is useful for processing each item returned from a metadata query?

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

Correct Answer: 2

Explanation

ForEach iterates over a collection and executes configured activities for each item. A common pattern is to use Lookup to retrieve metadata such as file names or table names and then pass the returned collection to ForEach. Each item can then be processed using the same workflow logic. This supports dynamic and reusable pipelines. Engineers should consider concurrency when using ForEach with many items because excessive parallel processing can overwhelm source systems, destination systems, or available capacity.

Question 379

Which technique reduces unnecessary data scanning by selecting only required columns?

  1. Column pruning
  2. Full reload
  3. Data duplication
  4. Schema expansion

Correct Answer: 1

Explanation

Column pruning reduces unnecessary processing by limiting data access to columns actually required by a query or transformation. This is particularly effective with columnar formats such as Parquet because analytical engines can read selected columns without processing every field in the file. Reducing unnecessary column reads can improve I/O efficiency and query performance. Engineers should avoid selecting unused columns in transformations and analytical queries when practical. Combined with filtering and appropriate partitioning, column pruning can contribute to more efficient processing of large datasets.

Question 380

Which practice helps protect credentials used by data pipelines?

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

Correct Answer: 2

Explanation

Secure secret management protects passwords, keys, tokens, and other sensitive credentials from unnecessary exposure. Credentials should not be embedded directly in source code, pipeline definitions, or ordinary configuration files where they may be viewed or copied. Using supported secure connection and secret-management mechanisms helps separate sensitive information from processing logic. Access to secrets should also follow least-privilege principles, and credentials should be reviewed or rotated when appropriate. Secure credential handling is an important part of protecting automated data pipelines and their connected source systems.