
Explanation:
To view the status of an Azure Synapse Analytics job written in Scala, the optimal approach is to use Synapse Studio's built-in monitoring capabilities specifically designed for Apache Spark applications.
Option A (SQL requests monitor): This is designed for SQL pool queries and dedicated SQL pool operations, not for Scala-based Spark jobs. Scala jobs run on Apache Spark pools, which have different monitoring requirements.
Option B (Azure Monitor with AzureDiagnostics table): While Azure Monitor can collect diagnostic data, this approach requires additional configuration and Kusto query expertise. It's less direct and more complex than using the built-in Synapse Studio monitoring.
Option D (Azure Monitor with SparkLoggingEvent_CL table): This table may not be available by default and requires custom logging configuration. Even if configured, it provides log data rather than direct job status information, making it less efficient for simple status checking.
For routine monitoring of Scala jobs in Azure Synapse Analytics, using Synapse Studio's Apache Spark applications monitor is the recommended approach as it provides immediate, comprehensive status information without additional setup or query complexity.
Ultimate access to all questions.
You have an Azure Synapse Analytics job written in Scala. How can you check the status of this job?
A
From Synapse Studio, select the workspace. From Monitor, select SQL requests.
B
From Azure Monitor, run a Kusto query against the AzureDiagnostics table.
C
From Synapse Studio, select the workspace. From Monitor, select Apache Sparks applications.
D
From Azure Monitor, run a Kusto query against the SparkLoggingEvent_CL table.
No comments yet.