Courseiva
Ingest and Transform DatamediumMultiple SelectObjective-mapped

DP-700 Ingest and Transform Data Practice Question

You are optimizing the ingestion of a large dataset into a Microsoft Fabric Lakehouse using a Spark Notebook. To ensure optimal query performance for downstream consumers, you want to apply the V-Order optimization and partition the data. Which TWO actions should you take to achieve this?

⚠ Common exam trap

Candidates often try to configure V-Order via notebook magic commands or external UI menus rather than utilizing the required Spark configuration property and dataframe write methods.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Set the spark.sql.parquet.vorder.enabled configuration to true.

Optimizing data in a Fabric Lakehouse involves both physical file organization and metadata enhancements. V-Order is a Microsoft proprietary optimization that improves read performance for Delta tables by reordering data within Parquet files. Partitioning organizes data into folders based on specific columns, which allows the Spark engine to prune unnecessary data during query execution, significantly reducing I/O.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Set the spark.sql.parquet.vorder.enabled configuration to true.

    Why this is correct

    Enabling V-Order at the Spark session level ensures that all Parquet files written by the Spark engine are optimized for the Fabric compute engines. This optimization is specific to Microsoft Fabric and enhances the compression and sorting of data, making subsequent reads faster for both Power BI and SQL endpoints.

  • Use the partitionBy method when writing the DataFrame to the Lakehouse.

    Why this is correct

    The partitionBy method in PySpark is the standard way to organize data into a hierarchical folder structure based on column values. This strategy is critical for large datasets because it enables partition pruning, where the engine only reads the relevant folders, thereby improving query speed and reducing cost.

  • Create a shortcut to the data in an Azure Data Lake Storage Gen2 account.

    Why it's wrong here

    Shortcuts allow you to reference data without moving it, but they do not inherently apply optimizations like V-Order or re-partition the existing data. To apply these optimizations, the data must be rewritten into the Lakehouse. Shortcuts are a connectivity feature rather than a performance optimization technique for data ingestion.

  • Convert the files to CSV format before ingestion to reduce overhead.

    Why it's wrong here

    CSV files are significantly less efficient than Parquet or Delta formats because they are row-based and do not support advanced optimizations like V-Order. Converting data to CSV would actually degrade performance for downstream analytical queries and is contrary to the best practices for building a performant Fabric Lakehouse.

  • Apply a Z-Order index on the primary key column during the write operation.

    Why it's wrong here

    While Z-Order is a valid Delta Lake optimization for multidimensional clustering, it is typically applied via an OPTIMIZE command after the data is written, rather than during the initial write operation. Additionally, V-Order is the preferred Microsoft Fabric optimization that provides similar or better benefits for the Fabric engine.

About these practice questions

Courseiva writes every DP-700 question from scratch — 152 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Microsoft exam blueprint

This DP-700 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DP-700 exam.