Skip to main content

ClickHouse Connector

Connect to ClickHouse for analytics queries over large datasets.

Overview

The ClickHouse connector supports:

  • Native and HTTP protocols
  • Analytics workloads
  • Natural language queries
  • Schema discovery

Prerequisites

  • ClickHouse server access
  • User credentials
  • Network connectivity

Configuration

SettingDescription
HostClickHouse hostname
PortNative (9000) or HTTP (8123)
DatabaseDatabase name
UsernameDB user
PasswordUser password
ProtocolNative or HTTP

Setup Steps

  1. Add Connector: Knowledge → Add Data Source → ClickHouse
  2. Enter Connection: Host, port, database
  3. Select Protocol: Native or HTTP
  4. Provide Credentials: Username and password
  5. Test & Create: Verify and save

Best Practices

  1. Use native protocol for performance
  2. Create read-only user
  3. Index commonly queried columns
  4. Consider query timeouts for large tables

Troubleshooting

Connection failed: Check port and protocol

Timeout: Large queries may need timeout adjustment

Memory error: Query may need optimization