Overview
Connect Plumi to ClickHouse databases for blazing-fast analytics on large datasets. Supports:- Self-hosted ClickHouse
- ClickHouse Cloud
- Altinity Cloud
Connection Details
| Field | Description | Example |
|---|---|---|
| Host | ClickHouse server address | clickhouse.example.com |
| Port | HTTP port (default: 8443 for HTTPS) | 8443 |
| Database | Database name | analytics |
| Username | Database user | plumi_readonly |
| Password | User password | ******** |
| SSL | Enable SSL (recommended) | true |
Setting Up a Read-Only User
Create a dedicated read-only user:ClickHouse Cloud
For ClickHouse Cloud:- Go to your ClickHouse Cloud console
- Navigate to Settings > Security
- Add Plumi’s IP to the allowed list
- Use the provided hostname and credentials
Best Practices
Query Optimization
ClickHouse is optimized for analytical queries. For best performance:- Use aggregations (
GROUP BY,SUM,COUNT) - Filter by partitioning columns first
- Avoid
SELECT *on large tables - Use
LIMITwhen exploring data
Example Queries
Troubleshooting
Connection Timeout
ClickHouse queries on large datasets can take time. Increase the timeout in your connection settings.Memory Limit Exceeded
Your query may be too resource-intensive. AddLIMIT or use sampling.