
Answer-first summary for fast verification
Answer: Azure Data Factory, Azure Databricks
## Debugging Azure Data Factory Activities To debug the various activity types in Azure Data Factory pipelines, you need to use the appropriate Azure services based on where each activity type executes and where debugging tools are available: ### **B. Azure Data Factory** - Used for debugging: - **Power Query activities**: Power Query transformations execute within Azure Data Factory's data flow environment. The ADF interface provides debugging capabilities for data flows, including previewing transformation results and monitoring execution. - **Copy activities**: Copy activities are native to Azure Data Factory and can be debugged directly within the ADF monitoring interface, where you can view detailed execution logs, performance metrics, and troubleshoot connectivity or data movement issues. ### **E. Azure Databricks** - Used for debugging: - **Notebook activities**: These execute Apache Spark code on Azure Databricks clusters. Debugging requires access to Databricks workspace where you can run notebooks interactively, inspect variables, use debugging tools, and view detailed Spark logs. - **Jar activities**: These execute custom JAR files on Databricks clusters. Debugging involves monitoring job execution in Databricks, examining driver and executor logs, and using Spark UI for performance analysis and troubleshooting. ### Why other options are not suitable: - **A. Azure Machine Learning**: While ML-related, it doesn't provide debugging capabilities for the specified ADF activity types. - **C. Azure Synapse Analytics**: Although it integrates with ADF, it doesn't offer specialized debugging tools for Notebook or Jar activities that execute on Databricks. - **D. Azure HDInsight**: This is a big data service but doesn't provide the integrated debugging experience needed for ADF pipeline activities. The separation of debugging responsibilities aligns with Azure's service boundaries - ADF handles orchestration and data movement debugging, while Databricks handles code execution debugging for Spark-based activities.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You have multiple Azure Data Factory pipelines containing a mix of Power Query, Notebook, Copy, and Jar activities.
Which two Azure services should you use to debug these activities? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A
Azure Machine Learning
B
Azure Data Factory
C
Azure Synapse Analytics
D
Azure HDInsight
E
Azure Databricks
No comments yet.