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.
The Postgres endpoint is in preview. Features and behavior may change.
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:
- A Tableau Cloud account
- A MotherDuck access token
- Your Postgres host and port, which you can find at MotherDuck Postgres settings (for example,
pg.us-east-1-aws.motherduck.com)
Connect to MotherDuck
-
In a Tableau Cloud workbook, click Connect to Data.
-
Under the Connectors tab, select PostgreSQL.

-
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.

- Server: Your Postgres host (for example,
-
Click Sign In. Tableau connects to MotherDuck and shows your tables.

-
Select your tables and build visualizations with your MotherDuck data.

Connection parameters
| Parameter | Value |
|---|---|
| Server | pg.<region>-aws.motherduck.com (find yours at Postgres settings) |
| Port | 5432 (find yours at Postgres settings) |
| Database | Your database name |
| Username | postgres |
| Password | Your MotherDuck access token |
| Require SSL | Checked |
Additional information
- Postgres endpoint reference for connection parameters, SSL options, and limitations
- Connect through the Postgres endpoint for a general how-to guide
- Tableau documentation