
Answer-first summary for fast verification
Answer: an annotation
## Detailed Explanation ### Understanding the Requirement The requirement is to label Azure Data Factory pipelines with their main purpose (ingest, transform, or load) and make these labels available for grouping and filtering in the Data Factory monitoring experience. ### Analysis of Options **D. An annotation** - **CORRECT** - Annotations in Azure Data Factory are specifically designed for adding metadata labels to pipelines, datasets, and activities - They support key-value pairs that can be used for categorization and organization - Annotations are natively integrated with the Data Factory monitoring experience, allowing for filtering and grouping based on these labels - They provide the exact functionality needed: labeling pipelines with purposes like ingest, transform, or load and using these labels for monitoring and organization **A. A resource tag** - **INCORRECT** - Resource tags are applied at the Azure resource level (the entire Data Factory instance), not individual pipelines - They are used for Azure resource management, billing, and organization across Azure subscriptions - Resource tags are not visible or usable within the Data Factory monitoring experience for pipeline-level grouping and filtering **B. A correlation ID** - **INCORRECT** - Correlation IDs are used for tracking and debugging individual pipeline runs - They are automatically generated system identifiers, not user-defined labels for categorization - Correlation IDs cannot be used for grouping pipelines by purpose in the monitoring experience **C. A run group ID** - **INCORRECT** - Run group IDs are used to group related pipeline executions together for monitoring and management - They are temporary identifiers for execution tracking, not permanent labels for pipeline categorization - Run group IDs do not support the persistent labeling requirement for pipeline purposes ### Why Annotations are the Optimal Solution Annotations provide the precise functionality required: - **Purpose Labeling**: You can create annotations like `purpose: ingest`, `purpose: transform`, or `purpose: load` - **Monitoring Integration**: Annotations are fully integrated into the Data Factory monitoring UI for filtering and grouping - **Pipeline-Level Application**: Annotations can be applied to individual pipelines, unlike resource tags - **Flexible Categorization**: Supports multiple annotation types for different organizational needs - **Native ADF Feature**: Built specifically for this use case within Data Factory ### Best Practice Consideration Using annotations for pipeline categorization is considered a best practice in Azure Data Factory implementations as it enhances monitoring, troubleshooting, and operational management by providing clear organizational structure and filtering capabilities.
Ultimate access to all questions.
No comments yet.
Author: LeetQuiz Editorial Team
You have an Azure Data Factory containing 10 pipelines. You need to tag each pipeline with a label indicating its primary purpose: ingest, transform, or load. These labels must be usable for grouping and filtering within the Data Factory monitoring experience. What should you add to each pipeline?
A
a resource tag
B
a correlation ID
C
a run group ID
D
an annotation