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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Anonymous
Not applicable

View All Data Sources for all Datasets published to Power BI Service

Hello,

 

I'm curious if there is a way to do this-

I'm the PBI admin for my organization and want to be able to see which tables and sources are being used across all published objects (without having to go through all 200+ workspaces manually, downloading .pbix, and researching file paths or source connection info).

Ideally there would be a way to pull this data in to see which sources are being used the most, and even more beneficial, which tables from those sources are being used.

Ultimately I'm hoping to identify which teams are using the same data and look into building something like a dataflow that can be refreshed once that multiple teams can use, instead of pulling the same data multiple time from a raw data source.

4 REPLIES 4
Anonymous
Not applicable

You can see the solution that might help you to get list of all data source and respective users on all those data sources on following article
Solved: Extract gateway connections details - Data source ... - Microsoft Fabric Community

collinq
Super User
Super User

Hi @Anonymous ,

 

Yo ucan retrieve this information using the API functionality along with Power BI.  That information can be found here:

Power BI REST APIs - Power BI REST API | Microsoft Docs

 

And, specifically, I think you are looking for this one here:  Admin - Datasets GetDatasetsAsAdmin - REST API (Power BI Power BI REST APIs) | Microsoft Docs

 

 

 




Did I answer your question? Mark my post as a solution!

Proud to be a Datanaut!
Private message me for consulting or training needs.




Anonymous
Not applicable

Thank you @collinq !

The one issue I see with this route is that it gives me the name of the table based on how the user pulled it into their .pbix.

For a crude example:

My source table is called AllCustomers

Dataset1 pulls it into .pbix and names it "CustomerTable"

Dataset2 pulls it into .pbix and names it "My Customers"

 

Using the API I won't be able to identify that 2 users are pulling from the same AllCustomers table (since it will show as 2 different tables)

Hey @Anonymous ,

 

Hmmmmm, well, maybe this one then - that gives the datasource and not just the name?

Admin - Datasets GetDatasourcesAsAdmin - REST API (Power BI Power BI REST APIs) | Microsoft Docs

 




Did I answer your question? Mark my post as a solution!

Proud to be a Datanaut!
Private message me for consulting or training needs.




Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors