Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Provide the ability to generate the physical name of a data source from another query ('late bound' in programming-speak), and still be able to refresh the report in Power BI Service. Currently, this falls foul of the 'hand-authored queries' restriction. Once published in Power BI Service, the 'refresh' detail has a exclamation mark next to it. Presumably this relates directly to the above message shown in Power BI Desktop's 'Data Sources' dialogue prior to publishing.
This request particularly relates to 'Web' data sources, in the context of a web-scraping exercise where URLs from an initially-queried page need to feed the data sources of other queries. This is the Use Case where it feels to be most difficult / impossible to work around the issue. If this goes beyond the extent to which Power BI should incorporate web-scaping functionality, would it be possible to integrate with a specialist product to achieve the same result?
My specific Use Case:
At a stage in my transformation in Power Query, I have a list of web pages that can't be determined before the refresh, i.e. the list is created from previous query steps. I have developed a query and a function to walk through the URL list and grab data the relevant HTML tags and elements on each page. This works fine in Desktop but when I publish to Power BI Service, the report won't refresh. This will be because the query I've developed is identified as a hand-authored query. Here's a link to a simplified example that illustrates the problem.
Raised as recommended by @tayloramy and @v-menakakota
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.