Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.

Reply
KGU_16031986
Advocate I
Advocate I

How to Trigger pipeline using Event trigger

I have an ETL which I need to trigger when blob created or updated.
In my Azure storage, My blob path is
landing/General/test.csv
My storage account:Peausefilesystem

How do I get this created, using event triggers with filters.
When I added a trigger with the path filer by subject
Sbject begins with landing/General/test.csv, it triggers everytime when a blob created in any directory than what I have filtered. 
Bit confisued with the set up. 

1 ACCEPTED SOLUTION
wardy912
Solution Sage
Solution Sage

Hi @KGU_16031986 

 

 I know you are only having issues with a small part of this, but for other community users I will detail the full configuration. Firstly, you will need to register 'Microsoft.EventGrid' in your azure subscription. Go to Subscription/Resource providers and search 'Microsoft.EventGrid' and click 'register'.

 

In your data pipeline, select 'triggers' from the top toolbar, then 'add trigger'. You'll be presented with this menu on the right.

 

wardy912_0-1754298359894.png

When you select 'select source monitor' you are presented with a list of option, choose 'Azure blob storage events', then you will see a menu where you can select your storage account.

 

wardy912_1-1754298516655.png

 

Next you need to configure the alert, choose all events you want to be included in the trigger, for this example i've select 'blobcreated', 'blobdeleted' and 'blobrenamed'.

Now we need to add a filter that contains the full path. Use 'Subject', 'Begins with', then add the following path

 

/blobServices/default/containers/<your-storage-account-name>/blobs/landing/General/test.csv

 

 

Click save, then create rule.

 

In my test pipeline, I have a set variable activity to show the successful test.

When I change the title of test.csv in my storage account the pipeline runs. 

 

wardy912_2-1754300976162.png

 

You can view the details of the trigger by opening the activator. Go to 'triggers' on the top tool bar of the pipeline, view triggers, the 'open in Activator'

 

wardy912_3-1754301081663.png

 

wardy912_4-1754301136319.png

 

I hope this helps, please give a thumbs up and mark as solved if it does, thanks!

 

 

 

View solution in original post

3 REPLIES 3
v-lgarikapat
Community Support
Community Support

Hi @KGU_16031986 ,

Thanks for reaching out to the Microsoft fabric community forum.

@wardy912 ,

Thank you for your prompt response it's truly appreciated.

 

Best Regards,

Lakshmi

 

KGU_16031986
Advocate I
Advocate I

Hi @wardy912 
Thanks for the great explanation. Glad you shared this to help anyone who struggles with this problem
I managed to handle the issue by adding a condition to the trigger. Now my ETL triggers only when it detected the file I expect to see. 
I use Event strem , which is already filtered by the subject, and then activator with the condition filter by the url contains the file name. I will add the soution here when I get a time. 
Trying to learn the concept of this. This is a bit different to Synapse or ADF though.

wardy912
Solution Sage
Solution Sage

Hi @KGU_16031986 

 

 I know you are only having issues with a small part of this, but for other community users I will detail the full configuration. Firstly, you will need to register 'Microsoft.EventGrid' in your azure subscription. Go to Subscription/Resource providers and search 'Microsoft.EventGrid' and click 'register'.

 

In your data pipeline, select 'triggers' from the top toolbar, then 'add trigger'. You'll be presented with this menu on the right.

 

wardy912_0-1754298359894.png

When you select 'select source monitor' you are presented with a list of option, choose 'Azure blob storage events', then you will see a menu where you can select your storage account.

 

wardy912_1-1754298516655.png

 

Next you need to configure the alert, choose all events you want to be included in the trigger, for this example i've select 'blobcreated', 'blobdeleted' and 'blobrenamed'.

Now we need to add a filter that contains the full path. Use 'Subject', 'Begins with', then add the following path

 

/blobServices/default/containers/<your-storage-account-name>/blobs/landing/General/test.csv

 

 

Click save, then create rule.

 

In my test pipeline, I have a set variable activity to show the successful test.

When I change the title of test.csv in my storage account the pipeline runs. 

 

wardy912_2-1754300976162.png

 

You can view the details of the trigger by opening the activator. Go to 'triggers' on the top tool bar of the pipeline, view triggers, the 'open in Activator'

 

wardy912_3-1754301081663.png

 

wardy912_4-1754301136319.png

 

I hope this helps, please give a thumbs up and mark as solved if it does, thanks!

 

 

 

Helpful resources

Announcements
August Fabric Update Carousel

Fabric Monthly Update - August 2025

Check out the August 2025 Fabric update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Kudoed Authors