Error message not found when I'm trying to run custom SQL on Tableau Desktop using AWS Athena Query which runs fine on Athena.

0

The error message I'm getting: Error message not found: ATHENA_CLIENT_ERROR. Can't find bundle for base name com.simba.athena.athena.jdbc42.messages, locale en_US

We have a datalake architecture which we stood up on AWS s3. When I'm trying to run queries against the tables in the Curated db, in Athena, I'm getting results. When I copy the same query and paste it in the custom SQL funtion in Tableau it gives me an error. This issue is affecting our business and needs to resolve as soon as possible.

Please send me an answer if you have previously dealt with this kind of issue.

Other stuff:

I have * access meaning I have all access in AWS.

1개 답변
0

Such an error can be caused by various reasons, for example old JDBC driver version or incorrect JDBC connection properties.

Can you try following steps and see if they help:

  1. Make sure download and use the latest "JDBC driver with AWS SDK", you can download the driver from link https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html
  2. If the issue persists with the newest driver, please enable JDBC driver debug logging. Please refer to https://kb.tableau.com/articles/HowTo/how-to-enable-driver-logging-for-amazon-athena-using-a-properties-file
  3. Restart Tableau and rerun the problematic query to generate driver logs. Check the logs for any specific stacktrace error messages, which normally indicates the root cause of the issue. If you need help to further troubleshoot the driver logs, please open a support ticket from AWS console. Please avoid sharing raw logs in public posts because JDBC driver logs might contain sensitive information of your account.
  4. Besides that, I'd suggest you to check this similar thread in Tableau forum: https://community.tableau.com/s/question/0D58b00009zBZgaCAG/athenaclienterror , it mentioned another possible cause related to local proxy server (if you have one), which can be overcome by specifying NonProxyHosts=*.amazonaws.com in Tableau properties file.
AWS
Ethan_H
답변함 일 년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인