Courseiva

DP-203 Practice Question: Secure, monitor, and optimize data storage and data processing

Exhibit

Refer to the exhibit.

{
  "triggers": [
    {
      "name": "DailyTrigger",
      "properties": {
        "type": "ScheduleTrigger",
        "typeProperties": {
          "recurrence": {
            "frequency": "Day",
            "interval": 1,
            "startTime": "2024-01-01T00:00:00Z",
            "timeZone": "UTC"
          }
        },
        "pipelines": [
          {
            "pipelineReference": {
              "referenceName": "CopyPipeline"
            },
            "parameters": {}
          }
        ]
      }
    },
    {
      "name": "BlobTrigger",
      "properties": {
        "type": "BlobEventsTrigger",
        "typeProperties": {
          "blobPathBeginsWith": "/input/",
          "events": ["Microsoft.Storage.BlobCreated"]
        },
        "pipelines": [
          {
            "pipelineReference": {
              "referenceName": "ProcessPipeline"
            },
            "parameters": {}
          }
        ]
      }
    }
  ]
}

Refer to the exhibit. You have an Azure Data Factory with two triggers defined as shown. The DailyTrigger runs the CopyPipeline every day at midnight UTC. The BlobTrigger runs the ProcessPipeline when a blob is created in the /input/ folder. You notice that the ProcessPipeline is not executing even though blobs are being created. What is the most likely cause?

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

The storage account does not have an event subscription configured for blob creation.

The most likely cause is that the storage account does not have an event subscription configured for blob creation. The BlobEventsTrigger in Azure Data Factory relies on an event subscription from the storage account to the trigger. Without this subscription, the trigger will not fire even when blobs are created in the specified path. Option D correctly identifies this issue. Option A is incorrect because the blobPathBeginsWith property includes the container name prefix; Option B is incorrect because the trigger is configured to listen to blob creation events; Option C is incorrect because the ProcessPipeline does not require parameters from the trigger.

Answer analysis

Option-by-option breakdown

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

  • The blobPathBeginsWith property is missing the container name.

    Why it's wrong here

    The path /input/ implies a container named 'input'; it is valid.

  • The BlobEventsTrigger is configured to listen to the wrong event type.

    Why it's wrong here

    The event type Microsoft.Storage.BlobCreated is correct for blob creation.

  • The ProcessPipeline expects parameters that are not provided by the trigger.

    Why it's wrong here

    The trigger passes an empty parameters object, so no parameters are required.

  • The storage account does not have an event subscription configured for blob creation.

    Why this is correct

    BlobEventsTrigger requires an event subscription to route events to Data Factory.

About these practice questions

One of 760 original DP-203 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This DP-203 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-203 exam.