DP-203 Exam QuestionsBrowse all questions from this exam

DP-203 Exam - Question 350


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?

Show Answer
Correct Answer: AB

In the context of Azure Data Factory, the table you should query for pipeline run information in a Log Analytics workspace is typically 'ADFPipelineRun'. This table specifically contains logs for pipeline runs, capturing details such as run IDs, start and end times, statuses, and other pertinent information regarding the execution of the pipeline itself. This allows for tracking and analyzing the performance and outcomes of your pipelines.

Discussion

11 comments
Sign in to comment
Bill_WalkerOption: B
Jan 25, 2024

The answer is not D because the workspace was set to Resource-specific. See doc below. I'm torn between A (PipelineRun) vs B (TriggerRun) because the wording is so generic. However, since they mentioned the scheduling of the pipeline, I would lean on B. https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/resource-logs#send-to-log-analytics-workspace

mav2000
Feb 29, 2024

I would say it's A, because in the ADFTriggerRun it would only contain information on when was the pipeline executed and which pipeline, the question asks for "pipeline runs", but yes it's very generic, because by pipeline runs you can also think that it's about when it was executed, but since it doesn't implicitely say so, I'd go with A

Azure_2023Option: B
Jan 20, 2024

ADFTriggerRun The ADFTriggerRun table stores logs related to trigger runs, which are the events that initiate pipeline executions. This table includes the trigger name, pipeline name, run ID, start time, end time, status, and a message about the trigger run. This table is useful for understanding how triggers are firing and how pipelines are being executed.

MausarOption: A
Feb 24, 2024

Remember that you are setting "pipeline runs" logs from diagnostics settings to be sent to a Log Analytics workspace, not the "trigger runs" or "activity runs" logs. Azure Diagnostics stores resource logs for Azure services that use Azure Diagnostics mode. Resource logs describe the internal operation of Azure resources. Azure services that use resource-specific mode store data in a table specific to that service and do not use the AzureDiagnostics table https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/azurediagnostics

Happynewyear1001Option: D
Jan 13, 2024

When you configure pipeline runs to be sent to a Log Analytics workspace in Azure Data Factory, the data is typically stored in the "AzureDiagnostics" table. Therefore, you should query the "AzureDiagnostics" table to retrieve information about pipeline runs. So, the correct answer is: D. AzureDiagnostics

j888
Feb 10, 2024

It has already been stated that the destination table is sent to 'resource specific', not azure diagnostic

j888
Feb 10, 2024

I would choose Activity Run as a preference as it would show detailed activities of the run. However, I believe this question may seem to concern with the trigger rather than the pipeline. https://learn.microsoft.com/en-us/azure/data-factory/monitor-schema-logs-eventsactivities.

mghf61Option: A
Feb 16, 2024

Chat GPT answer: To run KQL queries against the pipeline runs sent to a Log Analytics workspace, you should query the table that corresponds to the pipeline runs. Since you configured pipeline runs to be sent to a resource-specific destination table in the Log Analytics workspace, you should query the table corresponding to pipeline runs. Therefore, the correct table to query is: A. ADFPipelineRun

Oleh777Option: C
Jan 8, 2024

IMHO activity run should show all the details

TapaskaroOption: D
Jan 12, 2024

Answer is D https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/resource-logs all data from any diagnostic setting is collected in the AzureDiagnostics table

Filda123Option: D
Jan 15, 2024

Per the other two comments, answer should be D. Adding a voting comment so it can show on "show answer"

vernillenOption: D
Jan 20, 2024

Should be D.

e56bb91Option: A
Jul 6, 2024

https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/adfpipelinerun

evangelistOption: A
Jul 16, 2024

A is correct