We have tried to test the blob events triggers on of my test storage account.
Created a test storage account and container name "pranathi" created directory "testdir" and uploaded blobs with 0-1.parquet
Now create Data Factory pipeline as below with blob path name ends with 0-1.parquet filter
Please provide the container name as /containername/ as shown in the below screenshot
In the data preview section i could see the 2 blobs are matching
Make sure to "Publish" for trigger to be activated after clicking "OK"
Now uploaded a new file Siva0-1.paraquet at 3:43pm IST
From the pipeline run could see a new event at the same time 3:43pm IST.
When you click on trigger runs you can see it ran for same trigger file name Siva0-1.parquet
Navigate to the Storage account -->Events -->select event subscription and see whether is it showing any matching events or any Delivery failed events
Also make sure the all the event type and Subjected filters are showing same which you have configured in pipeline and also please ensure you have all the Advanced filters as shown in the below screenshot.
Reference Article :https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview#practices-for-consuming-events
If you want to ensure that the Microsoft.Storage.BlobCreated event is triggered only when a Block Blob is completely committed, filter the event for the CopyBlob, PutBlob, PutBlockList or FlushWithClose REST API calls. These API calls trigger the Microsoft.Storage.BlobCreated event only after data is fully committed to a Block Blob. To learn how to create a filter, see Filter events for Event Grid.
I have tried this, and it worked so please let us know if it worked for you.
Kindly let us know if the above helps or you need further assistance on this issue.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helpsyou, this can be beneficial to other community members.