Power BI Report Server - Shared Data Sources for PBIX reports

Abdelrahman Samir 0 Reputation points
2026-06-30T09:58:41.75+00:00

Does Power BI Report Server support Shared Data Sources for PBIX reports in the same way SSRS supports Shared Data Sources for RDL reports?

SQL Server Reporting Services
SQL Server Reporting Services

A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.

0 comments No comments

1 answer

Sort by: Most helpful
  1. Marcin Policht 94,940 Reputation points MVP Volunteer Moderator
    2026-06-30T11:07:22.52+00:00

    Unfortunately no - although PBIRS shares the same underlying platform as SSRS and allows creation of Shared Data Sources in the web portal, those shared sources are only usable by traditional paginated reports and mobile reports, not by Power BI reports.

    The reason is architectural. In SSRS paginated reports, the data connection can be separated from the report itself. Multiple .rdl reports can reference a single Shared Data Source hosted on the server, so if a database server name, credential, or connection string changes, it only needs to be updated once.

    Power BI (.pbix) reports work differently. A PBIX file contains its own embedded data model, Power Query definitions, and connection information. When a PBIX report is published to PBIRS, the report maintains its own isolated data connection tied directly to that file. There is no native mechanism in PBIRS I'm aware of for multiple PBIX reports to reference a centralized Shared Data Source item.

    If the goal is to centralize data logic and avoid maintaining identical queries across many PBIX reports, you might consider using SQL Server Analysis Services Tabular or a centralized semantic model. This provides functionality conceptually similar to SSRS Shared Data Sources.

    The SSAS Tabular approach is likely the closest equivalent. You build and deploy a centralized tabular model to an on-premises SSAS instance, then connect Power BI Desktop (optimized for PBIRS) to it using a Live Connection. Multiple PBIX reports can then be created against the same live model. Any database credential or schema changes are handled centrally within SSAS rather than individually in each PBIX file.

    Another option is to publish a “master” PBIX report containing the shared data model to PBIRS, then build secondary reports that connect live to that published semantic model or its underlying Analysis Services instance. This allows multiple reports to reuse a common dataset-like model, even though PBIRS itself does not support true Shared Data Sources for PBIX files.


    If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.

    hth

    Marcin

    Was this answer helpful?


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.