Forum Discussion

dpollozhani's avatar
dpollozhani
Icon for Helper I rankHelper I
5 months ago
Solved

Scorecards not refreshing when underlying models are refreshed via Data factory

In early February, we migrated our semantic model orchestration from Power Automate to Fabric Data Factory (pipelines). The orchestration works fine, all models refresh as they should, all is good. ...
  • v-echaithra's avatar
    5 months ago

    Hi dpollozhani ,

    At the moment, Fabric Data Factory pipelines are designed primarily for orchestrating semantic model refresh execution, but they do not explicitly guarantee downstream event propagation to dependent artifacts such as Scorecards.
    In contrast, refreshes triggered via manual actions or the REST API operate within an event-driven framework that Scorecards rely on to detect updates.
    As a result, even though the semantic model refresh completes successfully when triggered through a pipeline, the “refresh completed” event that Scorecards depend on may not be emitted in the same way. This explains the observed behavior where manual or API-triggered refreshes update Scorecards correctly, while pipeline-triggered refreshes do not.
    As a workaround, you can adopt a hybrid approach by continuing to use pipelines for orchestration while adding a final step that triggers a REST API refresh for datasets used by Scorecards. Even a lightweight follow up API refresh can help ensure that the necessary event signal is generated, allowing Scorecards to update as expected.

    Thank you.