Courseiva
Back to Microsoft Fabric Data Engineer Associate questions

Scenario-based practice

Hard Difficulty Questions

Practise Microsoft Fabric Data Engineer Associate practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

20
scenario questions
DP-700
exam code
Microsoft
vendor

Scenario guide

How to approach hard difficulty questions

These are the questions most candidates get wrong. They require connecting multiple concepts, reading tricky output, or knowing edge-case behaviour that isn't on most study cards. Practising them trains you to operate under uncertainty — a necessary skill on the real exam.

Quick answer

Hard Difficulty Questions questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Related practice questions

Related DP-700 topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1hardmultiple choice
Full question →

You are using Dataflow Gen2 to ingest data from multiple sources. You need to perform a complex transformation that involves merging data from a SQL database and a flat file based on a common key. Which step should you take to achieve this efficiently?

Question 2hardmultiple choice
Full question →

You are auditing data access in a Microsoft Fabric workspace and notice unexpected 'Access Denied' errors in the OneLake logs for a service principal that should have read-only access. The service principal has the 'Viewer' role in the workspace. What is the most likely cause?

Question 3hardmulti select
Full question →

You are managing a Microsoft Fabric capacity. You need to identify which users are consuming the most compute resources and determine if any throttled requests are occurring. Which TWO tools should you use?

Question 4hardmultiple choice
Full question →

Refer to the exhibit. An administrator is reviewing the properties of a Lakehouse via the Fabric REST API. The property 'hasManagedPrivateEndpoint' is set to true. What does this indicate about the security configuration for this specific item?

Exhibit

GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items
{
  "value": [
    {
      "id": "f12345",
      "type": "Lakehouse",
      "displayName": "Sales_Data",
      "properties": {
        "hasManagedPrivateEndpoint": true
      }
    }
  ]
}
Question 5hardmultiple choice
Full question →

You are implementing a security model where users should only see rows matching their assigned department. Which Fabric feature enables this?

Question 6hardmulti select
Full question →

You are configuring a Power BI DirectLake connection to a Fabric Lakehouse. Which THREE conditions must be met to ensure DirectLake mode functions as intended?

Question 7hardmultiple choice
Full question →

Your organization wants to automate the deployment of Fabric items using a CI/CD pipeline in Azure DevOps. You need to programmatically trigger the deployment of a Fabric workspace from the 'Development' stage to the 'Test' stage in a deployment pipeline. Which approach should you use?

Question 8hardmultiple choice
Full question →

You are optimizing a Direct Lake semantic model in Power BI that connects to a Fabric Lakehouse. You notice that some queries are falling back to 'DirectQuery' mode instead of staying in 'Direct Lake' mode. What is the most likely cause for this fallback?

Question 9hardmulti select
Full question →

A data engineering team is setting up Git integration for a Microsoft Fabric workspace. They need to ensure that the synchronization process is robust and follows best practices for collaborative development. Which TWO actions should the team perform to successfully manage version control for Fabric items? (Choose TWO)

Question 10hardmultiple choice
Full question →

A large enterprise wants to implement a 'Hub and Spoke' data architecture in Microsoft Fabric. They need to share a validated 'Gold' Lakehouse from a central workspace with multiple departmental workspaces without duplicating the underlying storage in OneLake. What is the most effective method to achieve this?

Question 11hardmultiple choice
Full question →

Refer to the exhibit. Given the retry policy configuration, what happens if the source SQL database is temporarily unavailable during the first attempt?

Exhibit

{
  "activity": "Copy",
  "source": "SQLDB",
  "sink": "OneLake",
  "retry_policy": {
    "count": 3,
    "interval_seconds": 60
  }
}
Question 12hardmultiple choice
Full question →

Refer to the exhibit. You are receiving OOM errors in your Fabric Notebook. What is the best way to optimize the memory usage for this task?

Exhibit

{
  "status": "Failed",
  "errorCode": "2200",
  "message": "The system is out of memory during the transformation step.",
  "activity": "Notebook_Transform"
}
Question 13hardmultiple choice
Full question →

Your organization wants to implement near real-time data ingestion from an Azure SQL Database into Fabric for reporting. You must minimize the impact on the source database's performance and avoid manual pipeline scheduling. Which solution should you implement?

Question 14hardmulti select
Full question →

A data engineering team is using a service principal to automate the deployment and management of Fabric items via the REST API. Which THREE of the following actions must be completed to enable a service principal to work with Fabric APIs?

Question 15hardmultiple choice
Full question →

You are implementing a multi-workspace architecture in Fabric. You need to enable a 'Managed Identity' for a specific Fabric workspace to allow it to securely access an Azure Data Lake Storage (ADLS) Gen2 account without managing service principal secrets. What is a key requirement for using Workspace Managed Identities in Fabric?

Question 16hardmulti select
Full question →

You need to automate the deployment of Fabric items across environments. Which THREE components are essential for a robust CI/CD pipeline in Microsoft Fabric? (Choose THREE)

Question 17hardmultiple choice
Full question →

You have a large Delta table that is frequently queried. You notice that queries are slow due to small file overhead. Which command should you run to optimize this table?

Question 18hardmultiple choice
Full question →

Refer to the exhibit. You have configured a Microsoft Fabric pipeline copy activity to ingest paginated data from a REST API endpoint. During execution, the activity fails intermittently when fetching large pages due to response timeouts. Which parameter should you add to the RestSource definition in the pipeline JSON configuration to resolve pagination timeout issues?

Exhibit

{
  "name": "CopyPipeline",
  "properties": {
    "activities": [
      {
        "name": "CopyFromRest",
        "type": "Copy",
        "typeProperties": {
          "source": {
            "type": "RestSource",
            "httpRequestTimeout": "00:01:40"
          },
          "sink": {
            "type": "DelimitedTextSink",
            "storeSettings": {
              "type": "LakehouseWriteSettings"
            }
          }
        }
      }
    ]
  }
}
Question 19hardmultiple choice
Full question →

Refer to the exhibit. You are reviewing the JSON definition for a Spark Job Definition in Microsoft Fabric. The job is failing after exhausting all retries during periods of high capacity utilization. To ensure the job has a better chance of succeeding without increasing the maxRetryCount, which change should you implement in the job configuration?

Exhibit

{
  "name": "DailyIngestionJob",
  "type": "SparkJobDefinition",
  "properties": {
    "executableFile": "main.py",
    "defaultLakehouse": {
      "name": "RawDataLH",
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
    },
    "retryPolicy": {
      "event": "FAILED",
      "maxRetryCount": 3
    },
    "compute": {
      "runtimeVersion": "1.2",
      "driverSize": "Small",
      "executorSize": "Small",
      "numExecutors": 2
    }
  }
}
Question 20hardmulti select
Full question →

You are optimizing a Fabric Warehouse for complex analytical queries involving large fact tables. Which TWO actions should you perform to improve query performance?

These DP-700 practice questions are part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style DP-700 questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.