How to disable the new feature "Cross-database joins for Snowflake" from Tableau 2023.1 and why would you need to turn off this feature?
Starting from Tableau 2023.1, a new feature automatically includes database information in table relationships to enable cross-database joins for Snowflake.
However, this can cause issues when switching a Snowflake connection from one database (e.g., Database A) to another (e.g., Database B). Even after changing the connection settings and republishing, Tableau may continue retrieving data from the original database (Database A).
To disable this behavior, follow one of the two options below:
Steps:
Place the TDC File on Your Client PC:
Download the attached snowflake.tdc file from this knowledge article.
Save it to the following location:
Windows:
C:\Users\<UserName>\Documents\My Tableau Repository\Datasources
Mac:
~/Documents/My Tableau Repository/Datasources
Create or Update the Datasource:
Create a new Snowflake datasource (or a workbook with an embedded Snowflake datasource) and save it using Tableau Desktop.
Alternatively, open an existing datasource or workbook, and simply save it again — no changes are necessary.
Publish to Tableau Cloud:
(For Tableau Cloud users) Publish the saved datasource or workbook to Tableau Cloud.
Reference:
See Use the TDC file with Tableau Desktop for more details.
Steps:
Place the TDC File on All Tableau Server Nodes:
Download the attached snowflake.tdc file.
Save it to the following location on each Tableau Server node:
Windows:
C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Datasources
Linux:
/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/datasources
Restart Tableau Server:
Restart the server to apply the changes.
Reference:
See Using a .tdc File with Tableau Server for more information.
Important Note:
The .tdc file customizes the Snowflake connector behavior to prevent Tableau from binding database information to table relations, effectively disabling the new cross-database join functionality for Snowflake.
Always verify that .tdc file usage aligns with your organization’s security and governance policies.
001468284
0 KB

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.