We would like to host Power BI reports in cloud, showing reports based on data in our on Premises Project Server 2013.
The data sources we use are
/PWA/_api/ProjectData/
/PWA/_api/ProjectData/Projects
Since we have a hybrid network, can I publish these APIs with API Management Gateway (so the reports hosted in cloud can refresh data automatically)? How?
Or is there a better way?
Kind regards,
AllWorkNoPlay
Found out we had to set up Power BI Enterprise Gateway, which is an easy and convenient solution.
Related
Publish a dashboard in Power BI Desktop connected as a "direct query" to SQL Server Analysis Services (SSAS).
Create the connection using gateways, it appears that all the configuration was correct:
However, when I get the tables it shows me "0":
The credentials used in the gateway are the same as those used to connect to my SQL Server Analysis Services (SSAS) in SQL Server Management Studio (SSMS).
Any idea on how to resolve this?
I'm trying to understand overall power bi gateway security. There is one thing that I completely can't find any documentation. As I understand gateway connects to the azure service bus to pull query tasks. How this connection between gateway and Power BI Service is secured? What credentials / secrets are used and where it's stored?
I configured HTTP Endpoints for Analysis services tabular instance (SQL Server 2017) on IIS 10 in Windows server 2019 and I am able to connect this tabular instance on local machine by using HTTP endpoints. I also created some Power BI reports and it is also working fine with HTTP endpoints in Power BI Desktop.
But when I deployed these reports on Power BI service and try to run then it shows following error message:
"The connection to Analysis Service instance timed out or was lost. Ensure that the server and 'SQL Browser' Service are running."
I tried to access HTTP endpoints after disabling Firewall also, but getting same error on Power BI service and in remote access.
The machine on which SSAS tabular instance installed is not in domain, and I am trying to connect it from other domain remotely/using Power Bi Service.
Please refer following link:
Analysis services with PowerBI
Is this the root cause of issue?
Note: SQL Server Browser service is also running on Machine.
Please let me know if I missed something.
Thanks in Advance.
Hemant
AS per Anand in following link:
Analysis services with PowerBI
Possible solutions are:
1) Use Active Directory
You can create separate AD environment for your SSAS server. It doesn't have to be the same AD domain that is synced with Azure AD tenant that you use for logging into Power BI Service. It just has to be AD. Then you can install On-premise Data Gateway directly on this SSAS server and add it to your Power BI Service environment. Then you have to add SSAS connection for this gateway and map Power BI users to SSAS AD users. Then the scheduled refresh functionality should work through this On-premise Data Gateway in import mode. I'm not entirely sure about DirectQuery.
2) Query proxy (only for MDX queries)
If your usage scenario needs only some data from your SSAS instance, maybe it will be possible to get the data by using MDX queries. If that's the case, then you can deploy and use my simple SSAS query proxy application written in ASP.NET.
So do I need to use Active Directory for the same? Please confirm.
Hemant
I have power bi desktop installed and up and running. Want to publish data to power bi service.
While having connection of power bi with desktop version, On publish to service, i need to open gateway to refresh the data. As i have no local source, only data i am using is remote MySQL. So why do i need gateway to have refresh the data meanwhile i am using external data-source. And then what is need of credentials of my external sources.
Is there any way to remove this gateway need and have it without it (through direct connect) ?
Hi MySQL direct connection is not available for power bi, The only direct connection support sources are Azure SQL DB, Azure SQL Data Warehouse, Azure Analysis Services and Spark on Azure HDInsight.
More Details
Does Embedded Power BI support Enterprise Gateway connection to connect to On-Prem database. So far, I have my solution working with DB replicated in cloud, however would skip that step if I could.
If yes, what is the connection string for Enterprise Gateway Connection, so I can update my DataSets after uploading PBIX file inside the Workspaces.
We don't yet support the enterprise gateway. It is in the works.