EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB202174 : Amazon Redshift Database Instance does not connect properly even when user is able to connect from the Intelligence Server using ODBC Test Tool


Community Admin

• Strategy


Users may encounter an issue where they are unable to successfully connect to Amazon Redshift after creating the appropriate database instance.

SUMMARY
Users may encounter an issue where they are unable to successfully connect to Amazon Redshift after creating the appropriate database instance in Strategy 9.4.x or newer. To make sure that the environment is properly configured to connect to Amazon Redshift, please do the following:

  • The DSN is created properly by using the "Strategy ODBC Driver for PostgreSQL Wire Protocol" from the Connectivity Wizard. 
  • The user should be able to connect to the database using the DSN created in the Intelligence Server and list the tables by using the command-line ODBC Test Tool.
  • The database instance is created properly with "Amazon Redshift" selected as the connection type (after importing the Amazon Redshift PDS file per KB:41797 ) and the appropriate DSN, login, and other connection information is specified in the database instance.

SYMPTOM
Even with the environment configured properly (as described in the Summary), users are still unable to connect to Amazon Redshift from Strategy Developer. Specifically, when launching the Warehouse Catalog for the Amazon Redshift database instance, the user will encounter a warning message.


no available tables were found in the warehouse catalog

CAUSE
This was an issue with ODBC 3.x calls being used when retrieving the tables from the warehouse.  Although ODBC 3.x is the default for database instances and is supported for use, it has lead to an issue in retrieving tables in this instance.
ACTION
Please modify the advanced settings of the database instance to use 2.0 ODBC Calls instead of the default 3.x ODBC calls. This setting can be found by editing the database instance>Advanced tab>"ODBC Version".


Comment

0 comments

Details

Knowledge Article

Published:

June 1, 2017

Last Updated:

July 17, 2017