nerdexam
Microsoft

DP-203 · Question #120

Drag and Drop Question You plan to monitor an Azure data factory by using the Monitor & Manage app. You need to identify the status and duration of activities that reference a table in a source…

The correct answer is From the Data Factory authoring UI, generate a user property for Source on all activities.; From the Data Factory monitoring app, add the Source user property to the Pipeline Runs table.; From the Data Factory authoring UI, publish the pipelines. Azure Data Factory Monitoring - Explanation This question tests your understanding of how user properties work in ADF to enable custom filtering in the Monitor & Manage app. --- The Core Concept By default, the ADF monitoring app shows generic activity metadata. To filter by a…

Submitted by saadiq_pk· Mar 30, 2026Secure, monitor, and optimize data storage and processing

Question

Drag and Drop Question You plan to monitor an Azure data factory by using the Monitor & Manage app. You need to identify the status and duration of activities that reference a table in a source database. Which three actions should you perform in sequence? To answer, move the actions from the list of actions to the answer are and arrange them in the correct order. Answer:

Exhibit

DP-203 question #120 exhibit

Answer Area

Drag items

From the Data Factory monitoring app, add the Source user property to the Activity Runs table.From the Data Factory monitoring app, add the Source user property to the Pipeline Runs table.From the Data Factory authoring UI, publish the pipelines.From the Data Factory monitoring app, add a linked service to the Pipeline Runs table.From the Data Factory authoring UI, generate a user property for Source on all activities.From the Data Factory authoring UI, generate a user property for Source on all datasets.

Correct arrangement

  • From the Data Factory authoring UI, generate a user property for Source on all activities.
  • From the Data Factory monitoring app, add the Source user property to the Pipeline Runs table.
  • From the Data Factory authoring UI, publish the pipelines.

Explanation

Azure Data Factory Monitoring - Explanation

This question tests your understanding of how user properties work in ADF to enable custom filtering in the Monitor & Manage app.


The Core Concept

By default, the ADF monitoring app shows generic activity metadata. To filter by a source table, you must first define a user property on activities, then surface it in the monitoring view, then publish those changes.


Step-by-Step Breakdown

Step 1: Generate a user property for Source on all activities (Authoring UI)

User properties must be defined at the activity level, not the dataset level. Each activity (Copy, Lookup, etc.) has its own user properties section. You set Source as a user property that captures the source table name dynamically (e.g., @dataset().tableName). This is the foundation - nothing else works without it.

Common mistake: Choosing "generate on all datasets" instead. Datasets don't have user properties in the monitoring context; the monitoring app reads user properties from activity runs, not datasets.


Step 2: Add the Source user property to the Pipeline Runs table (Monitoring app)

Once user properties exist, you must add them as visible columns in the monitoring app. The correct table is Pipeline Runs, which aggregates activity context at the pipeline level and supports custom column additions for user properties.

Common mistake: Adding to the Activity Runs table instead. While activity runs display per-activity detail, adding the user property column to surface it for filtering happens at the Pipeline Runs view in the Monitor & Manage app.


Step 3: Publish the pipelines (Authoring UI)

Publishing deploys your changes to the live ADF service. Until you publish, the user properties defined in Step 1 only exist in draft form - they won't appear in monitoring for actual runs.

Common mistake: Publishing first. If you publish before configuring user properties, live runs won't capture the Source data, and you'd need to republish anyway.


Why the Other Items Are Wrong

ItemWhy excluded
Add Source to Activity Runs tableWrong monitoring table for this use case
Add a linked service to Pipeline RunsLinked services are connection configs, not a monitoring column concept
Generate user property on datasetsUser properties for monitoring are defined on activities, not datasets

Summary Flow

Author -> Define user property on activities
Monitor -> Surface that property as a column
Author -> Publish to make it live

The authoring/monitoring/authoring sandwich is the key pattern to remember.

Topics

#Azure Data Factory#Monitoring#User Properties#Pipeline Activities

Community Discussion

No community discussion yet for this question.

Full DP-203 Practice