Which Log Analytics table stores ADF pipeline runs in resource-specific mode?
You have an Azure data factory named DF1. DF1 contains a single pipeline that is executed by using a schedule trigger. From Diagnostics settings, you configure pipeline runs to be sent to a resource-specific destination table in a Log Analytics workspace. You need to run KQL queries against the table. Which table should you query?
Community Votes
61% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The core trap is confusing the generic 'AzureDiagnostics' table (used in Azure-Diagnostics mode) with service-specific tables created when using Resource-Specific mode, or confusing Pipeline Runs with Trigger Runs.
This question tests the distinction between Azure-Diagnostics and Resource-Specific modes for sending diagnostic logs to Log Analytics. The community consensus confirms that configuring 'pipeline runs' to a resource-specific destination creates the specific ADFPipelineRun table.
Many candidates select D (AzureDiagnostics), assuming all diagnostic logs aggregate there. This is incorrect because the question explicitly specifies 'resource-specific destination,' which bypasses the generic table in favor of dedicated schema tables like ADFPipelineRun.
Community Discussion (14 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
When Diagnostic Settings are configured for Azure Data Factory to send data to a Log Analytics workspace, you must choose between 'Azure-Diagnostics' mode and 'Resource-Specific' mode. In Resource-Specific mode, Azure creates distinct tables for each log category. Since the prompt specifies that 'pipeline runs' are being sent to a resource-specific destination, the data lands in theADFPipelineRun table. This allows for direct KQL querying without filtering by Category or ResourceProvider.Why the Other Options Are Wrong
Option D (AzureDiagnostics) is the default consolidated table used only when 'Azure-Diagnostics' mode is selected; it aggregates logs from many services, requiring complex filtering. Option B (ADFTriggerRun) would be correct if the configuration specified sending 'trigger runs' rather than 'pipeline runs.' Option C (ADFActivityRun) is for individual activity executions within a pipeline, not the pipeline run itself.Community Comment Notes
Comment [1] and [8] correctly identify that the key differentiator is the 'resource-specific' setting, which rules outAzureDiagnostics. Comment [2] reinforces that the logging target ('pipeline runs') directly maps to the ADFPipelineRun table. Comment [9] provides the official Microsoft documentation link confirming the behavior of resource-specific logs. Official Reference
Exam Strategy
Always look for the phrase 'resource-specific' in diagnostic settings questions. If present, ignore the generic AzureDiagnostics table and map the specific log type (e.g., pipeline, trigger, activity) to its corresponding dedicated table (e.g., ADFPipelineRun).