Use Tableau’s native PostgreSQL connector to query ParadeDB for interactive dashboards.
Install ParadeDB (a PostgreSQL-compatible extension) and confirm it listens on a routable host:port. Create a least-privilege Tableau user with SELECT rights on target schemas. Download and install the latest Tableau Desktop or Tableau Cloud driver for PostgreSQL if prompted.
Select “PostgreSQL” under “To a Server.” ParadeDB exposes a standard PostgreSQL endpoint, so no custom driver is required.Leave “Require SSL” checked if ParadeDB enforces TLS.
Fill in Host, Port (default 5432), Database, Username, and Password. For SSL, choose “Require.” Click “Sign In” to establish the session. Tableau lists available schemas and tables from ParadeDB.
Yes. Click “New Custom SQL,” then paste optimized statements that exploit ParadeDB’s vector search or materialized views.This pushes heavy computation to ParadeDB and speeds dashboards.
Drag Orders.total_amount to “Rows,” order_date to “Columns,” and set aggregation to SUM to plot revenue trends.Leverage Tableau calculations while keeping raw data in ParadeDB.
After building the workbook, choose “Server → Publish Data Source.” Enter ParadeDB credentials with an embedded password so Tableau Server refreshes extracts on schedule.
• Limit extracts; use Live mode to keep dashboards current.
• Index frequently filtered columns in ParadeDB.
• Create materialized views for heavy joins.
• Monitor ParadeDB query logs to fine-tune slow visuals.
.
Yes. Write custom SQL that calls ParadeDB’s vector functions; Tableau treats the result set like any table.
Start with Live for real-time analysis. Switch to Extract if latency becomes an issue or the dataset is small enough to fit in memory.
Edit the published data source in Tableau Server, choose “Credentials → Embedded,” and re-enter the ParadeDB user password.