Skip to main content

Tableau Cloud with MotherDuck

Tableau is a widely-used business intelligence and data visualization platform that enables data analysts to build interactive dashboards and reports. You can connect Tableau Cloud to MotherDuck through the built-in PostgreSQL connector using MotherDuck's Postgres endpoint. For Tableau Desktop and Server, use the DuckDB JDBC connector.

Preview

The Postgres endpoint is in preview. Features and behavior may change.

Looking for the Tableau Bridge setup?

Connecting through Tableau Bridge is a legacy approach. If you still need it, refer to the legacy Tableau Bridge guide.

Before you start

You'll need:

Connect to MotherDuck

  1. In a Tableau Cloud workbook, click Connect to Data.

  2. Under the Connectors tab, select PostgreSQL.

    Tableau Cloud Connect to Data dialog showing the Connectors tab with PostgreSQL available
  3. Fill in the connection details:

    • Server: Your Postgres host (for example, pg.us-east-1-aws.motherduck.com). Find this at MotherDuck Postgres settings.
    • Port: The port from your Postgres settings (for example, 5432).
    • Database: Your database name in MotherDuck (for example, sample_data).
    • Username: postgres
    • Password: Your MotherDuck access token
    • Check Require SSL.
    Tableau Cloud PostgreSQL connection dialog with server, port, database, username, and password fields
  4. Click Sign In. Tableau connects to MotherDuck and shows your tables.

    Tableau Cloud data source tab showing tables from the MotherDuck database
  5. Select your tables and build visualizations with your MotherDuck data.

    Tableau Cloud worksheet with a line chart built from MotherDuck data

Connection parameters

ParameterValue
Serverpg.<region>-aws.motherduck.com (find yours at Postgres settings)
Port5432 (find yours at Postgres settings)
DatabaseYour database name
Usernamepostgres
PasswordYour MotherDuck access token
Require SSLChecked

Additional information