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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
scurrp
Frequent Visitor

How can I programmatically read Power Query dataflow metadata?

I want to return metadata like the power query dataflow name so if the name changes the metadata will reflect the updated name. 

What I'm thinking is a number of system variables that can be queried in the dataflow:
Something like
_.dataflow.Name - this is the name of the dataflow that is indicated in the title
_.dataflow.TableName

_.dataflow.WorkspaceName

1 REPLY 1
edhans
Super User
Super User

The only way to read metadata about dataflows is using the REST API. See Dataflows - REST API (Power BI Power BI REST APIs) | Microsoft Learn

Some of what you want is there, but not everything directly. The Get Dataflow command though will export the entire dataflow definition to a JSON file, and that will have table names, column names, even column data types. You will just need to parse out the JSON file.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors