Tableau

Tableau (opens in a new tab) is a popular visual analytics platform.

Connect from Cube Cloud

It is recommended to use Semantic Layer Sync to connect Cube Cloud to Tableau. It automatically synchronizes the data model with Tableau.

Navigate to the Integrations page, click Connect to Cube, and choose Tableau to get detailed instructions.

Connect from Cube Core

You can connect a Cube deployment to Tableau using the SQL API.

In Cube Core, the SQL API is disabled by default. Enable it and configure the credentials to connect to Tableau.

Connecting from Tableau

Tableau connects to Cube as to a Postgres database.

Creating a connection

In Tableau, select PostgreSQL connector and enter credentials from the above step.

Adding Cube to Tableau as a SQL data source

It's not recommended to use Tableau extracts (opens in a new tab) when connecting to Cube. Use pre-aggregations to improve querying performance and manage data freshness upstream of Tableau.

Querying data

Your cubes will be exposed as tables, where both your measures and dimensions are columns.

Cube data in Tableau