Share via

How do I trigger a python notebook to run from a Fabric power sheet update?

Bill Hodgkinson 0 Reputation points
2026-03-31T08:09:43.8366667+00:00

I want my flow to be:

Power sheet update

Pipeline trigger

Python notebook runs based on updated power sheet and pushes calculations to Lakehouse

PowerBI can use updated calculations in real time without me having to click refresh.

My current issue is that to use power sheets I think I need an Fabric SQL DB and there doesn't seem to be any events that fire when data is mirrored from Fabric SQL DB into Lakehouse.

Azure Functions
Azure Functions

An Azure service that provides an event-driven serverless compute platform.


1 answer

Sort by: Most helpful
  1. Praveen Kumar Gudipudi 2,280 Reputation points Microsoft External Staff Moderator
    2026-04-08T18:33:07.4966667+00:00

    Hello **Bill Hodgkinson,

    events or webhooks directly from a Fabric SQL Database. Fabric SQL DB currently does not generate event notifications when tables are updated, which is why pipelines, notebooks, or other Fabric items cannot yet be triggered automatically from those changes.

    Microsoft has been expanding event-driven capabilities within Fabric, particularly around pipeline triggers, data activator scenarios, and event streams. However, database-level change events for Fabric SQL DB have not yet been formally announced on the public roadmap. The best place to track upcoming features and announcements is the official Fabric roadmap page:

    In the meantime, the architecture you described—using an external trigger such as an HTTP-triggered function in Azure Functions to call the Fabric Pipeline REST API—remains the recommended approach for near real-time execution when a Power Table update occurs.

    If Fabric introduces native database change events or event subscriptions in the future, that would enable a more direct pattern where the update in Fabric SQL DB could trigger a pipeline or notebook without requiring an external component.

    The functionality you're referring to — sp_invoke_external_rest_endpoint — is not currently supported in a Microsoft Fabric SQL Database.

    An external trigger (Azure Function, app layer, or automation) is required to call the Fabric Pipeline API.

    Please accept as answer and do a Thumbs-up to upvote this response if you are satisfied with the community help. Your upvote will be beneficial for the community users facing similar issues.

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.