An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
@karthik raja - Thanks for the question and using MS Q&A platform.
It seems like you are facing an error while running a notebook in Azure Synapse Analytics. The error message "py4JJavaError saying failed with status code: 400, response: system level submitter mismatch. Kernel" indicates that there is a mismatch between the submitter of the job and the system level submitter. This error can occur when the user who submitted the job is different from the user who is running the job.
To resolve this issue, you can try the following steps:
- Transient issues can sometimes occur in Azure Synapse Analytics, and retrying the operation can often resolve the issue.
- You can try creating a new notebook or a new Spark SQL pool and see if the issue persists.
- If the issue continues to occur, you may want to check if there are any service outages or maintenance activities that could be causing the issue. Please do share the Synapse Spark runtime verision and the region of the synapse workspace.
I tried to run the mssparkutils.notebook.help("runMultiple") from our end and able to execute without any issues.
The method mssparkutils.notebook.runMultiple() allows you to run multiple notebooks in parallel or with a predefined topological structure. The API is using a multi-thread implementation mechanism within a spark session, which means the compute resources are shared by the reference notebook runs.
Here is the status view of notebook run: Notebook1
Here is the status view of notebook run: Notebook2
In the above example both the notebooks named(Notebook1 and Notebook2) ran using the same Apache spark application named Livy ID 12
In case, if you experiencing the same issue - I would suggest you to share the Synapse Spark runtime verision and the region of the synapse workspace along with the screenshot of the error message to investigate further.
Hope this helps. Do let us know if you have any further queries.
If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.