I am having a bit of difficulty with an ODATA connection from the PowerBI Service to Socrata, our City's open data portal. I've spent the last three months working with Socrata on this issue and we have traced the issue back to PowerBI Service. Note, PowerBI Desktop works just fine, but service does not.
Background — On Socrata, I have created a filtered view. Recently, we've had to add authenication to access our ODATA endpoint. On the desktop, we're able to edit the credentals and access the data. Then, we publish the updated PBIX.
When we try to get the PowerBI Service to access the Socrata ODATA endpoint, we get a failure / timeout "to update data source credentials."
I have tried adjusting the timeout function with no luck.
It looks like the PowerBI service isn't registering changes to the endpoint. I've experiminted with limiting the amount of data from 10,000 to 5,000 and the webservice endpoint doesn't change. Also, I've tried inputting the username and password into the PowerBI service window and still no luck. Everytime I go back to that window, I'm told to re-enter the user name and password. From my point of view, the PowerBI service isn't updating its endpoint nor credentals. The PowerBI service seems to be "locked" with the pre-authentication endpoint and the fact that there shouldn't be authentication.
How does one reset the PowerBI service side of things??
Here are some of our error message....