Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

0

PowerBI service to Redshift Connection

As per Integrate Power BI with Amazon Redshift for insights and analytics | AWS Big Data Blog

 

I could able to setup PowerBI gateway , But i'm suprised to see that app.powerbi.com(Not PowerBI desktop) didn't list Redshift as one of its DataSource Types(Alpahbetically sorted in the below image)

SasidharChalla_0-1679523968921.png

 

 

So I had to try ODBC connection and setup ODBC string as 
"Driver={Amazon Redshift (x64)}; Server=<<server-endpoint>>.redshift-serverless.amazonaws.com; Database=<<Database-name>>"

But I couldn't setup the connection as I got this error in the end. Looks like the driver isn't recognizable. FYI I installed Redshift driver on Gateway instance too

SasidharChalla_1-1679524138596.png

Attahced is the image in gateway instance where redshift driver is installed.

SasidharChalla_2-1679524240495.png

Is there any documented procedure that setups connection between PowerBI.com and redshift cluster(through on-prem Data gateway). Thanks.

Status: Delivered

Hi @SasidharChalla ,

Glad the problem was solved, it's my pleasure!😊

 

Best regards,

Community Support Team_yanjiang

Comments
v-yanjiang-msft
Community Support
Status changed to: Investigating

Hi @SasidharChalla ,

This is a quite detailed reference about connecting Amazon RedShift with Power BI:

Using Amazon RedShift with Power BI - Microsoft Community Hub

I suggest you connect with ODBC connector in Desktop also, please try again by the blog.

 

Best regards,

Community Support Team_kalyj

SasidharChalla
New Member

Awesome, That worked like a charm!!!

I was inputting ODBC connection string in wrong format
i.e, "Driver={Amazon Redshift (x64)}; Server=<<server-endpoint>>; Database=dev"

 

Which is throwing an error.

SasidharChalla_1-1679574299598.png

 


Instead it should be in format "dsn=<<Name of the datasource configured inside the gateway>>"


Thanks again @v-yanjiang-msft  for helping out 🙂

v-yanjiang-msft
Community Support
Status changed to: Delivered

Hi @SasidharChalla ,

Glad the problem was solved, it's my pleasure!😊

 

Best regards,

Community Support Team_yanjiang