LogoLogo
About UsCustomersResourcesGet Started for Free
  • What is Select Star?
  • 🏁Getting Started
    • 1. Data Source Setup
    • 2. Mark Service Accounts
    • 3. Hide Unwanted Datasets
    • 4. Invite Owners
    • 5. Add Documentation
    • Next Steps
  • 🔄Integrations
    • Snowflake
      • Using Key Pair Authentication
      • Using Password Authentication
      • Snowflake Tag Sync
      • Snowflake Key Pair Rotation
    • Databricks
      • Databricks on AWS
      • Databricks on Azure
    • BigQuery
    • AWS Redshift
      • Manual setup
    • Microsoft SQL Server / MS SQL (beta)
      • Query Logs
    • MySQL (beta)
      • Query Logs
    • Oracle (beta)
      • Query Logs
    • Salesforce (beta)
    • DB2 (beta)
    • PostgreSQL
      • AWS Aurora PostgreSQL
      • AWS RDS PostgreSQL
      • PostgreSQL on-prem
    • AWS Glue (beta)
    • dbt
      • dbt Cloud
      • dbt Core (open source)
      • dbt Tags
      • dbt Tests
      • dbt docs Sync
        • Github dbt docs Sync
        • Bitbucket dbt docs Sync
      • dbt Impact Report
      • dbt Project Dependencies
    • Apache Airflow (beta)
    • Tableau
      • Tableau Cloud
      • Tableau Server
    • PowerBI
    • Looker
    • Metabase
    • Fivetran (beta)
    • Mode
    • Sigma Computing
    • Sisense / Periscope (beta)
    • Looker Studio (beta)
    • ThoughtSpot
    • QuickSight (beta)
      • Event Logs
    • Hex (beta)
    • Slack
    • Monte Carlo
    • Private Network
    • Request an Integration
  • ✨Features
    • Search
    • Table Page
    • Database Page
    • Dashboard Page
    • Data Lineage
    • Entity Relationship Diagram (ERD)
    • Queries & Joins
    • Tags
    • Teams
    • Discussion
    • Downstream Notifications
    • Documentation
      • Pages
      • Metrics
        • Metrics Generation
      • Glossary
    • Automated Documentation
    • User Analytics
    • Chrome Extension
      • Organization-wide install
    • Source Tables
    • Cost Analysis
    • Schema Change Detection
    • AI Features & Settings
      • Ask AI Chatbot
    • Request a Feature
  • 🧭Data Discovery
    • Where's my data?
    • Where's my dashboard?
    • How can I get the full context of this data?
    • My dashboard looks off
    • Change management
    • I'm new to the team
    • I have a data question
  • 🗃️Data Management
    • Add Documentation
      • CSV Metadata Upload
    • Collections
    • Tags
    • Data Ownership
    • Sensitive / PII Data
    • Automated PII Detection
  • 📚Learning Data
    • Getting Started: Looker
    • Getting Started: Mode
    • Getting Started: Tableau
    • Getting Started: Snowflake
    • Getting Started: Databricks
    • Getting Started: Data Warehouse
    • Getting Started: BigQuery
      • Nested Fields
    • Getting Started: Sigma
    • Getting Started: ThoughtSpot
  • 🛠️Data Source Management
    • Manage Data Sources
    • Connect Data Source Users to Select Star
    • Custom Attributes
    • Recent Queries
  • 👥User Management
    • Invite Users
    • Roles & Permissions
    • SAML SSO
    • Importing Roles and Teams (Okta)
    • Policy Based Access Control
    • Account and User Settings
  • 💻Select Star API
    • Overview
    • API Token
    • Getting Started
    • Rich Text Descriptions via API
    • Troubleshooting
    • API Examples
    • API Reference
  • 🔓Security & Compliance
  • ❓FAQ
    • Icon Map
  • 📰Changelog
    • May 20, 2025 - Chrome Extension, Notifications, and More!
    • April 16, 2025 - Semantic Models, AI Metrics, and More!
    • March 12, 2025 - Fivetran Integration, Tableau Updates and More!
    • February 6, 2025 - Collections, Slack App Published, Salesforce Formula Lineage and more!
    • December 10, 2024 - Hex Integration, Impact Score & Snowflake Key Pair Authentication!
    • November 13, 2024 - New Navigation, Airflow and More!
    • September 30, 2024 - Upstream Data Quality Issue Tracking & 5 New Integrations!
    • August 30, 2024 - Monte Carlo, dbt Cross-Project Lineage
    • July 31, 2024 - Glossary Import, Lineage Updates & more!
    • July 9, 2024 - Lineage Explorer 2.0, Slack AI and Notifications
    • February 29, 2024 - AI Chat, Schema Change Notifications
    • February 23, 2024 - Manual Lineage Creation
    • November 23, 2023 - Bulk AI Documentation
    • October 19, 2023 - Downstream Notifications
    • October 16, 2023 - New Homepage
    • October 13, 2023 - dbt Impact Report
    • Historical Changelogs
  • Security & Compliance
  • System Status
Powered by GitBook
On this page
  • Requirements
  • 1. Enable REST API and Metadata API
  • 2. Create a Personal Access Token
  • 3. Grant access to Tableau Server database (Tableau Server)
  • 4. Create a Tableau Data Source
  • 5. Connect Tableau External Repository (Tableau Server)

Was this helpful?

  1. Integrations
  2. Tableau

Tableau Server

PreviousTableau CloudNextPowerBI

Last updated 1 month ago

Was this helpful?

Requirements

  • REST API and Metadata API enabled

  • A valid Personal Access Token

  • (build number 20204.21.0618.0842) or later. If you need to upgrade your Tableau Server, here are a few helpful links:

1. Enable REST API and Metadata API

Tableau's and must be enabled in order to see Tableau metadata in Select Star.

The REST API is permanently enabled for Tableau Cloud, and is enabled by default on all supported versions of Tableau Server.

To enable the Metadata API, a server admin must enable the Metadata API on Tableau Server using the tsm maintenance metadata-services enable command through the Tableau Services Manager (TSM) command line interface (CLI). For more information, see .

For both Tableau Cloud and Tableau Server, go to Settings > Automatic Access to Metadata about Databases and Tables, and make sure the checkbox is checked.

Tableau Cloud can take some time to populate the Metadata Database if you have a big amount of Workbooks in Tableau Cloud.

2. Create a Personal Access Token

Navigate to My Account Settings on the top right of the screen.

Scroll down to Personal Access Tokens.

Enter a name for your token and click Create new token.

The user you connect to with Select Star needs a Site Administrator Explorer role at minimum in order for Select Start to retrieve all the necessary metadata from the Tableau API.

Copy the Token Secret from the popup and store it somewhere safe. You will need it later on during this setup.

3. Grant access to Tableau Server database (Tableau Server)

Tableau Server: This step is only applicable if you have a Tableau Server instance. Jump to Step 4 if you are connecting Tableau Cloud.

To provide access, create a new database user with access to all of the following tables in the public schema (table and row level):

  • public.hist_users

  • public.hist_views

  • public.historical_events

  • public.system_users

  • public.users

  • public.views

Note for advanced Postgres setups with Row-Level Security (RLS)

If your PostgreSQL instance has Row-Level Security (RLS) enabled on any of the above tables (e.g. users, views), the new user may not see any data — even with SELECT permissions.

-- Check if RLS is enabled
SELECT relname, relrowsecurity FROM pg_class WHERE relname IN ('users', 'views');

In that case, you’ll need to grant access at the row level by adding a policy like:

-- For the users table
CREATE POLICY selectstar_users_access
ON public.users
FOR SELECT
TO selectstar_user
USING (true);

-- For the views table
CREATE POLICY selectstar_views_access
ON public.views
FOR SELECT
TO selectstar_user
USING (true);

If your PostgreSQL External repository is located in a private network (Firewalls, SSH, VPN, etc), we also offer the option to sync this information from Snowflake. All we need is the same information transferred to your Snowflake instance.

4. Create a Tableau Data Source

  1. Go to the Select Star Settings > Data

  2. Click + Add to create a new Data Source.

Fill out the set up form with the information as outlined below.

  • Display Name: Give your data source a meaningful name, the default is Tableau.

  • Access Token Name: The Personal Access Token Name.

  • Access Token Secret: The Personal Access Token Secret.

  • Base Url: The main URL for your site, such as https://10ax.online.tableau.com

  • Site Id: The name of your site in tableau. You can extract this from the URL you access in Tableau. Example, analytics is the name of the site for the URL https://10ax.online.tableau.com/#/site/analytics/home.

Click the Connect button at the bottom of the modal.

5. Connect Tableau External Repository (Tableau Server)

To connect Tableau External Repository, use the details of the user, database, and schema that you granted access to in Step 3 for Tableau Server. Select Star will connect to

Introduce the details in the setup form as shown in the example below.

IP Whitelisting For any instance located in a private network, you must either

  • whitelist the following two IP addresses to connect Select Star: 3.23.108.85, 3.20.56.105

Your metadata should start loading automatically. Please allow 24-48 hours to completely generate popularity and lineage.

When the sync is complete, you'll be able to explore Tableau in Select Star. See the link below for more information on Tableau in Select Star.

Tableau Server uses an to store data about all user interactions, extract refreshes, and more. Select Star needs access to this External Repository in Postgres to properly generate lineage and popularity for Tableau and its data sources.

Contact if you have any questions regarding this step.

Configure the External Repository exporting your activity data to Snowflake. Reach out to for more information about this step.

🔄
External Repository
support@getselectstar.com
support@getselectstar.com
Tableau Server version 2020.4.6
Preparing for Upgrade
Upgrading from 2018.1 and Later (Linux)
REST API
Metadata API
Tableau Documentation
Automatic Access to Metadata about Databases and Tables
My Account Settings