Based on the review and configuration you've shared, it appears the root cause is an incorrect container name format in your event trigger configuration. Please ensure the following points are addressed:
Correct Container Name Format - In the trigger configuration, the container name should be set as test
Incorrect - //test/
Correct - test
Incorrect formatting can prevent the necessary Event Grid subscription from being created, which is required to trigger your pipeline.
Ensure Event Subscription Exists - Go to your Storage Account > Events > Event Subscriptions. If you do not see a subscription created for your Synapse pipeline, this confirms the trigger didn't register correctly. After correcting the container name, publish the trigger again to auto-create the subscription.
Trigger Configuration in Synapse Studio - Ensure the trigger is Started and Published. Make sure the "Blob path begins with" is set correctly (e.g., test/
). Check that the correct event type ("Blob Created") is selected.
Permissions - Ensure that the Synapse Managed Identity has Storage Blob Data Reader permission on the Storage Account.
Try Recreating the Trigger - If issues persist, delete and re-create the trigger with the correct settings. Re-publish and confirm the Event Subscription is created.
For more details refer:
- Create event-based triggers in Azure Data Factory & Azure Synapse Analytics
- Event Grid integration with Azure Storage
I hope this information helps.
Kindly consider upvoting the comment if the information provided is helpful. This can assist other community members in resolving similar issues.