Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

app.powerbi.com AWS RDS Postgres dataset

Hi all, We are moving to a Microsoft 365 E5 plan and I'm looking to bring Power BI Pro into our organization (because it's included with E5), but I'm running into issues connecting to RDS Postgres on AWS. I created a report using the desktop app and shared it to my workspace. I then went to app.powerbi.com to view the report and the dataset will not work. The error I see is:

 

Failed to update data source credentials: PostgreSQL: We were unable to find a database provider with invariant name 'Npgsql'.

 

I'm assuming there's no way to install that in the online application. Is there another way to connect to AWS RDS instances? Does Pro offer anything different? Also how will I go about letting the Power BI service through the RDS security group? I didn't find Power BI service IP addresses and the other posts that I found suggest that they may change weekly anyways.

 

Most of our data lives in AWS. I'm wondering if Power BI will be a good fit for us.

 

 

  • Hi there

    In order to connect to the data, you will need to install an EC instance that has got network access to your PostgreSQL.

    Once that is done you will then install the On-Premise Data Gateway and configure it to connect to the Power BI Service.

    Once that is done, you can then create a data source in the Power BI Service which will then connect to the PostgreSQL

    More details on the On-Premise data gateway can be found here: https://docs.microsoft.com/en-us/power-bi/service-gateway-onprem

3 Replies