This guide will teach you how to authenticate with Foundry through Tableau, select a dataset, and get started building your first interactive dashboard.
In the Foundry by Palantir dialog box, enter your Foundry URL in the Server field. You can find your Foundry URL by logging in, copying the URL, and deleting the https://
prefix as well as anything after .com
.
For example, if your Foundry hyperlink is https://myfoundrylink.palantir.com/workspace/home
, you should input myfoundrylink.palantir.com
into the Tableau prompt.
There are three options for authenticating with Foundry: Foundry OAuth, Foundry Token or Foundry OAuth Client Credentials. OAuth is the simplest way to start developing in Tableau Desktop.
If the report should rely on the permissions of the user viewing the report when publishing, the OAuth method should be used. This will prompt users to authenticate when they access the report. If instead it is sufficient for the report to use a static set of credentials for all users viewing the report, the client credentials method is recommended for long-term maintainability. Note that a Foundry administrator is required to initially configure the client credentials method.
Note that once published, the authentication method cannot be changed from the Tableau Server web interface. Instead, republish the report from Tableau Desktop with the desired authentication method.
https://
followed by the same URL you entered in the Server field.If you receive an error when logging in to Foundry, it is likely your organization has not yet enabled the OAuth login option for Tableau. In this case, contact your Foundry administrator for support, referencing the instructions for enabling the OAuth client.
If you intend to publish your report to Tableau Server with embedded credentials when using OAuth, you first need to configure credentials on Tableau Server by navigating to My Account Settings > Saved Credentials for Data Sources in Tableau Server. Refer to the Tableau documentation on Manage saved credentials for data connections ↗ for more information.
Third-party application client credentials are the recommended method to use when publishing a report that only requires static credentials. This type of credential has no expiration.
A Foundry administrator will need to configure a third-party application. Follow the instructions to configure the application. Choose the confidential client option and ensure the client credentials grant is enabled. Do not enable the Ontology SDK.
Grant the appropriate permissions to the service user of the third-party application. Data access within Tableau will reflect the service user's level of access.
Within Tableau, under the Authentication dropdown menu, select Foundry OAuth Client Credentials. Enter the third-party application client ID in the OAuth Client ID field and the client secret in the Token field. Then, select Sign In.
If are working in Tableau Server and attempt to change the authentication method to client credentials for a published report, you may receive an error due to a known Tableau Server issue. Instead, republish the report from Tableau Desktop to use client credentials authentication.
After following the instructions listed above, you should see your Foundry environment listed under Connections in the left sidebar.
To start working with a specific dataset, use the navigation options in the left sidebar. Under the Database section, select a Foundry Project from the dropdown menu. Then under the Table section, use the search field to find a dataset by its name or full path.
Once you have loaded your dataset, choose the Connection mode (Live or Extract) and continue creating your Tableau dashboard as usual.
Higher data scale can be processed by using Tableau Data Extracts ↗, and ensuring that queries are "direct read eligible" when processed by Foundry SQL Server. See Architecture for details about direct read functionality.