We have a tableau dashboard using 2 different type of data sources- Snowflake and Google drive sheet. After changing the connection method from Username- password to Key-pair, scheduled extract run started failing. We are getting below error -
This job failed on 16 Apr 2026, 14:25 after running for 0.1 min because of: com.tableausoftware.server.status.reporting.TableauRuntimeException: One or more connections in this data source need attention:myaccount.snowflakecomputing.com: [Snowflake][Snowflake] (31) Password not found. tableau_error_source=Client|tableau_status_code=16|tableau_error_code=0x28911C50
We have tried multiple changes like :-
1. Made the changes in the data source connection to use the key placed at C drive of our system, republished the extract and then added the same credentials in the My account setting of Tableau Cloud. Republish is working fine , with all the data getting refreshed, but scheduled extract is failing .
2. We have placed the key in the shared drive /Google shared drive , then also it is failing, so that it will be able to access the key, even without our personal folder
3. We have put the connection parameters in the advanced tab of the tableau connection in desktop like -AUTHENTICATOR=SNOWFLAKE_JWT;PRIV_KEY_FILE=
but then also it is failing.
4. We have republished the whole dashboard with different name, so that it can be treated as new extract, but that approach also failed.
We are not sure, whether we are missing something on the connection setting between tableau and snowflake. Need help, if any one faced same issue or any one able to identify the root cause.
We have already tried to delete the existing extract and tried to republish the whole dashboard with different name, so that it can be treated as new extract, but that approach also failed.
We are now able to resolve the issue. I tried to recreate the sample dashboard with 2 data source and was been able to run the scheduled refresh on that. So we started comparing the system configuration between me and my colleague. When compared the SnowflakeDSIIDriver on systems of the developer, we found he is having the version 3.01 , where as on my system it was 3.11. Thus he was not able to attach the private key from the General tab of the Tableau Desktop edit connection and was putting the key path in the Advanced tab as parameter. Once we upgraded the Driver, all worked fine.