Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hi,
I'm wondering whether it is possible to load and refresh a Power BI Premium dataset through the XMLA endpoint without a data gateway.
This would mean that data would only be pushed to the dataset from a client. (Scheduled) refresh from the service (pull) would not be possible.
Does anybody think this is possible or even uses this method?
Thanks
Michael
Solved! Go to Solution.
Hey @Michael_Mertens ,
I didn't work with the OOL bindings, but as far as I understood you can just do changes of the process in a more granular way. So you can change parts of the M code or native query, you could process a single day or full process or change the data source to another, already existing data source.
But from my understanding all of that are just more granular adjustments to the way the data set is processed. What stays the same is that when your data set needs a gateway you have to set it up and configure it upfront. So from my understanding everything you mentioned stays the same, you have now just better options to tweak the process with XMLA endpoints.
Hey @Michael_Mertens ,
you can trigger a refresh for a Power BI Premium dataset with the XMLA endpoint.
If you need a gateway or not depends on the data sources the data set is using. If your data set has an on premises SQL Server as data source, a gateway is required, if the source is an Azure SQL Server you don't need a gateway. But this has nothing to do with the trigger of the refresh.
If I didn't understand you question right, just let me know.
Hi Denis,
thank you for the answer. This is also my understanding. However, with the latest explanations in the Power BI blog about XMLA functionalities (like OOL Bindings) , I was wondering whether XMLA can do more than I know.
If it were possible to tunnel the connection to the source database through XMLA, this would be an alternative to a gateway. But it is probably not possible...
Regards
Michael
Hey @Michael_Mertens ,
I didn't work with the OOL bindings, but as far as I understood you can just do changes of the process in a more granular way. So you can change parts of the M code or native query, you could process a single day or full process or change the data source to another, already existing data source.
But from my understanding all of that are just more granular adjustments to the way the data set is processed. What stays the same is that when your data set needs a gateway you have to set it up and configure it upfront. So from my understanding everything you mentioned stays the same, you have now just better options to tweak the process with XMLA endpoints.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.