Forum Discussion
Gateway extenionDataSourceKind Power BI error
- 7 years ago
Too troubleshoot, I turned off all the 'include in report refresh" in power query for the tables connected to a dataflows. Uploaded and to and check to see if refresh worked. It did. Then I turned them all back on, and everything worked. No idea...
Finally solved this issue, after several meetings with MS Support.
These were the steps followed:
Analysis and Resolution:
===================
---> We saw that after you updated the gateways to the latest version the datasets were not refreshing which contained the dataflows as the datasource.
---> The gateway mapping was not allowing to use the dataflows source to add and apply to refresh and was giving error
---> After investigation it was understood that it is a bug from our end and our PG team is working on it to resolve the issue
---> But as it was taking a longer time, an alternate solution was provided for mitigating the issue. Below are the steps followed to resolve the issue :
- Go the Create Dataflow page.
- Select "Add new Entities"
- Select "Blank query"
- Select the "On-Premises Data Gateway" that you wanted to use for the above dataset.
- Now we must paste a query that was generated in the PowerBI Report in PowerBI Desktop.
5a) Open up the report in PowerBI Desktop.
5b) Go to Transform Data.
5c) Select a query from the dataflow and click on Advanced Editor
5d) Copy the Entire query
- Paste the query and hit next
- Click "Configure Connection"
- Use Authentication Kind: "Organizational Account" and sign in as yourself.
- Save & close
- Now you can go back to the dataset settings page you should be able to map 'Extension{"extensionDataSourceKind":"PowerBI","extensionDataSourcePath":"PowerBI"}' to 'PowerBI' and hit apply
Hi - working through this issue for my gateway.
For step 5 - where are you pasting the query that you created and copied?
- jesus212824 years agoFrequent Visitor
Hi Anonymous it must be pasted in the Blank query specified in Step 3.:
- Go the Create Dataflow page.
- Select "Add new Entities"
- Select "Blank query" <---- Here is where you paste the query created
Let me know if it works.
- Anonymous4 years agoNot applicable
Thanks for your response jesus21282 . Still not clear to me. the way I'm reading your instructions you are doing two things - 1. creating a new dataflow 2. pasting a query from a dataflow into the new dataflow. Where I'm confused is are you suggesting that a dataflow table from the NEW dataflow be copied and pasted back into a query for that dataflow? Or, are we to take a query from the existing broken refresh dataflow and paste the query into the NEW dataflow?
- jesus212824 years agoFrequent Visitor
Hi Anonymous if I remember correctly, you must take a query from the Existing broken refresh dataflow and paste the query into the NEW dataflow, then Save it and refresh it. Let me know if that works