Forum Discussion

ewatford's avatar
ewatford
Regular Visitor
7 years ago
Solved

Power BI Web Service + Redshift Cluster in VPC

Hello,

 

I am a solution architect assisting a client with Power BI running on top of their Redshift DW. They have Power BI Pro licensing, and are currently using the desktop client as well as the web services. The Redshift cluster is in a VPC. It's also worth mentioning that currently on desktop we're using the native Redshift connector.

 

We're having the issue of once the Power BI content is published to the web service - the credentials are not passed in turn. Accessing that content via web service (app.powerbi.com) gives us the following error:

 

"Failed to update data source credentials: ODBC: ERROR [08S01].." etc...

 

We did see this post:

 

https://community.powerbi.com/t5/Power-Query/Proper-way-of-interacting-with-Redshift-inside-private-subnet-in/m-p/358379#M15685

 

We're planning to follow the process there for configuring a gateway + ODBC connection.

 

What we need to understand has 2 parts:

 

  1. Is this the advocated method of configuring Power BI Web Services access to a Redshift cluster running in a VPC?
  2. Will this configuration allow for access to the data when not on the core network and not logged into their VPN? - the end goal is for management to be able to view reports & dashboards off-site, and not logged into VPN.

Any help that could be provided here would be greatly appreciated!

  • I am busy running a POC importing data from Redshift into AAS and using the Power BI Gateway where VM is in the VPC and it is working perfectly.

5 Replies

  • Hi there

    When you are accessing the data are you importing it into the PBIX or going via DirectQuery?
    • ewatford's avatar
      ewatford
      Regular Visitor

      All data access is using DirectQuery. The intention is to have access to near real time data.

      • GilbertQ's avatar
        GilbertQ
        Icon for Super User rankSuper User
        Hi there

        From my understanding you would need to install and configure the Gateway VM to be in the same VPC as the Redshift cluster, that should then work?