Forum Discussion
PowerBI Desktop using HTTP endpoint to connect an OLAP Cube... Why "Connect Live" isn't allowed?
- 9 years ago
Hi All,
After several hours following the HTTP configuration steps, reading the community posts and trying all the proposed solutions without success, creating, configuring and deleting several Azure VMs… I tried another approach to eliminating any Azure missing configuration. I created a VM locally running SQL SERVER 2016 SP1 dev edition and IIS 10, where I installed the HTTP data pump and Finally worked… I was able to connect Power BI Desktop to the Cube, getting all the metadata using the HTTP endpoint…
I believe the main issue was that our cube is running on SQL Server 2012.... and when using the Azure VMs with SQL Server 2016 SP1 to do my tests using the public IP address Power BI returned always the error shown in the previous post, maybe I miss some Azure configurations... (note if I'm in the Azure Machine and use the internal IP address the HTTP endpoint works)
Before you start using the Power BI Desktop connection live with the HTTP endpoint you need to add a Windows credential with the user and password required by the HTTP end point….
Please got to Control Panel > User Accounts > Credential Manager, and click “Add a Windows Credential”,
After I have the HTTP data pump working and create the first Report using Power BI Desktop Edition I tried to Publish it to the Power BI Service, but once is an Analysis Services on- premises... I needed to install the Power BI on-Premisses Gateway... to do that I added to the VM the AD Role... after promoting the VM to a domain controller and set the gateway configuration, everything worked fine... :)
the following image depicts all components together,
Now, the Power BI on-premisses Gateway working with the HTTP endpoint:
Finally, the dataset using the gateway always up to date,
Hope this information helps others with the same issue I had ;)
Cheers, Luis
Hi All,
After several hours following the HTTP configuration steps, reading the community posts and trying all the proposed solutions without success, creating, configuring and deleting several Azure VMs… I tried another approach to eliminating any Azure missing configuration. I created a VM locally running SQL SERVER 2016 SP1 dev edition and IIS 10, where I installed the HTTP data pump and Finally worked… I was able to connect Power BI Desktop to the Cube, getting all the metadata using the HTTP endpoint…
I believe the main issue was that our cube is running on SQL Server 2012.... and when using the Azure VMs with SQL Server 2016 SP1 to do my tests using the public IP address Power BI returned always the error shown in the previous post, maybe I miss some Azure configurations... (note if I'm in the Azure Machine and use the internal IP address the HTTP endpoint works)
Before you start using the Power BI Desktop connection live with the HTTP endpoint you need to add a Windows credential with the user and password required by the HTTP end point….
Please got to Control Panel > User Accounts > Credential Manager, and click “Add a Windows Credential”,
After I have the HTTP data pump working and create the first Report using Power BI Desktop Edition I tried to Publish it to the Power BI Service, but once is an Analysis Services on- premises... I needed to install the Power BI on-Premisses Gateway... to do that I added to the VM the AD Role... after promoting the VM to a domain controller and set the gateway configuration, everything worked fine... :)
the following image depicts all components together,
Now, the Power BI on-premisses Gateway working with the HTTP endpoint:
Finally, the dataset using the gateway always up to date,
Hope this information helps others with the same issue I had ;)
Cheers, Luis
Hello Luis,
We are trying to use PowerBi with the datapump.
We want to use basic authentication but it doesn't work with the live connection.
Do you see and solve this issue ?
- tannera9 years agoAdvocate II
Same issue here.
- LuisQuedas9 years agoAdvocate I
Hi tannera
Are you connecting directly Power BI desktop to your source using the HTTP datapump? are you tyring to publish your reports on the Power BI Cloud Service?, would you like to provide me more information about what you are trying to do and your setup?
I need to know more details ;)
Thanks, Luis
- tannera9 years agoAdvocate II
Hi Luis, thanks for getting in touch. I'm surprised you managed to make the live connection to a msdmpump.dll work because Microsoft responded to me, saying it is not supported in live connection.
At the moment we are just trying to live connect from PBI desktop to our datapump (SSAS cube). The pump is setup on one of our servers running SQL2016SP1CU4 and IIS 8.6. We currently get the problem shown in the below screenshot (Could not connect...).
'Import' option works. I think it works because of the addition authentification option compared to live connection mode (we use the 'Basic' username and password option). In Excel and Tableau, our setup works fine for live connection, but at least they prompt for username/password; PowerBI just rejects immediately.
I added the Windows credential, but no luck.
Any ideas? Does it have anything to do with HTTP/2 you think? (our web server only supports http/1.1)
Thanks a lot.
- LuisQuedas9 years agoAdvocate I
Hi Eric, sorry only reply this post now...
Are you connecting directly Power BI desktop to your source using the HTTP datapump? are you tyring to publish your reports on the Power BI Cloud Service?, would you like to provide me more information about what you are trying to do and your setup?
Thanks, Luis