diff --git a/docs/integrations/data-visualization/dot-and-clickhouse.md b/docs/integrations/data-visualization/dot-and-clickhouse.md new file mode 100644 index 00000000000..d44dffd0016 --- /dev/null +++ b/docs/integrations/data-visualization/dot-and-clickhouse.md @@ -0,0 +1,72 @@ +--- +sidebar_label: 'Dot' +slug: /integrations/dot +keywords: ['clickhouse', 'dot', 'ai', 'chatbot', 'mysql', 'integrate', 'ui', 'virtual assistant'] +description: 'AI Chatbot | Dot is an intelligent virtual data assistant that answers business data questions, retrieves definitions and relevant data assets, and can even assist with data modelling, powered by ClickHouse.' +title: 'Dot' +doc_type: 'guide' +--- + +import Image from '@theme/IdealImage'; +import dot_01 from '@site/static/images/integrations/data-visualization/dot_01.png'; +import dot_02 from '@site/static/images/integrations/data-visualization/dot_02.png'; +import CommunityMaintainedBadge from '@theme/badges/CommunityMaintained'; + +# Dot + + + +[Dot](https://www.getdot.ai/) is your **AI Data Analyst**. +It connects directly to ClickHouse so you can ask data questions in natural language, discover data, test hypotheses, and answer why questions — directly in Slack, Microsoft Teams, ChatGPT or the native Web UI. + +## Pre-requisites {#pre-requisites} + +- A ClickHouse database, either self-hosted or in [ClickHouse Cloud](https://clickhouse.com/cloud) +- A [Dot](https://www.getdot.ai/) account +- A [Hashboard](https://www.hashboard.com/) account and project. + +## Connecting Dot to ClickHouse {#connecting-dot-to-clickhouse} + +Configuring ClickHouse connection in Dot (light mode) +
+ +1. In the Dot UI, go to **Settings → Connections**. +2. Click on **Add new connection** and select **ClickHouse**. +3. Provide your connection details: + - **Host**: ClickHouse server hostname or ClickHouse Cloud endpoint + - **Port**: `9440` (secure native interface) or `9000` (default TCP) + - **Username / Password**: user with read access + - **Database**: optionally set a default schema +4. Click **Connect**. + +Connecting ClickHouse + +Dot uses **query-pushdown**: ClickHouse handles the heavy number-crunching at scale, while Dot ensures correct and trusted answers. + +## Highlights {#highlights} + +Dot makes data accessible through conversation: + +- **Ask in natural language**: Get answers without writing SQL. +- **Why analysis**: Ask follow-up questions to understand trends and anomalies. +- **Works where you work**: Slack, Microsoft Teams, ChatGPT, or the web app. +- **Trusted results**: Dot validates queries against your schemas and definitions to minimize errors. +- **Scalable**: Built on query-pushdown, pairing Dot’s intelligence with ClickHouse’s speed. + +## Security and governance {#security} + +Dot is enterprise-ready: + +- **Permissions & roles**: Inherits ClickHouse user access controls +- **Row-level security**: Supported if configured in ClickHouse +- **TLS / SSL**: Enabled by default for ClickHouse Cloud; configure manually for self-hosted +- **Governance & validation**: Training/validation space helps prevent hallucinations +- **Compliance**: SOC 2 Type I certified + +## Additional resources {#additional-resources} + +- Dot website: [https://www.getdot.ai/](https://www.getdot.ai/) +- Documentation: [https://docs.getdot.ai/](https://docs.getdot.ai/) +- Dot app: [https://app.getdot.ai/](https://app.getdot.ai/) + +Now you can use **ClickHouse + Dot** to analyze your data conversationally — combining Dot’s AI assistant with ClickHouse’s fast, scalable analytics engine. diff --git a/docs/integrations/data-visualization/index.md b/docs/integrations/data-visualization/index.md index 7f18ec5c05d..2bf1dac7e8d 100644 --- a/docs/integrations/data-visualization/index.md +++ b/docs/integrations/data-visualization/index.md @@ -29,6 +29,7 @@ Now that your data is in ClickHouse, it's time to analyze it, which often involv - [Astrato](./astrato-and-clickhouse.md) - [Chartbrew](./chartbrew-and-clickhouse.md) - [Deepnote](./deepnote.md) +- [Dot](./dot-and-clickhouse.md) - [Draxlr](./draxlr-and-clickhouse.md) - [Embeddable](./embeddable-and-clickhouse.md) - [Explo](./explo-and-clickhouse.md) @@ -53,6 +54,7 @@ Now that your data is in ClickHouse, it's time to analyze it, which often involv | [AWS QuickSight](./quicksight-and-clickhouse.md) | MySQL interface | ✅ | ✅ | Works with some limitations, see [the documentation](./quicksight-and-clickhouse.md) for more details | | [Chartbrew](./chartbrew-and-clickhouse.md) | ClickHouse official connector | ✅ | ✅ | | | [Deepnote](./deepnote.md) | Native connector | ✅ | ✅ | | +| [Dot](./dot-and-clickhouse.md) | Native connector | ✅ | ✅ | | | [Explo](./explo-and-clickhouse.md) | Native connector | ✅ | ✅ | | | [Fabi.ai](./fabi-and-clickhouse.md) | Native connector | ✅ | ✅ | | | [Grafana](./grafana/index.md) | ClickHouse official connector | ✅ | ✅ | | diff --git a/docs/integrations/index.mdx b/docs/integrations/index.mdx index 951bea08c33..cc5dfa0750c 100644 --- a/docs/integrations/index.mdx +++ b/docs/integrations/index.mdx @@ -182,6 +182,7 @@ import vs_logo from '@site/static/images/integrations/logos/logo_vs.png'; import Moosesvg from '@site/static/images/integrations/logos/moose_logo.svg'; import chartbrew_logo from '@site/static/images/integrations/logos/logo_chartbrew.png'; import marimo_logo from '@site/static/images/integrations/logos/logo_marimo.png'; +import dot_logo from '@site/static/images/integrations/logos/dot_logo.png'; import Image from '@theme/IdealImage'; ClickHouse integrations are organized by their support level: @@ -237,7 +238,7 @@ We are actively compiling this list of ClickHouse integrations below, so it's no |MySQL||Data ingestion|The MySQL engine allows you to perform `SELECT` and `INSERT` queries on data that is stored on a remote MySQL server.|[Documentation](/engines/table-engines/integrations/mysql)| |NATS||Data ingestion|Allows integrating ClickHouse with [NATS](https://nats.io/).|[Documentation](/engines/table-engines/integrations/nats)| |Node.JS||Language client|The official JS client for connecting to ClickHouse.|[Documentation](/integrations/language-clients/js.md)| -|ODBC|ODBC|Data integration|Allows ClickHouse to connect to external databases via [ODBC](https://en.wikipedia.org/wiki/Open_Database_Connectivity) table engine.|[Documentation](/engines/table-engines/integrations/odbc)| +|ODBC|ODBC logo|Data integration|Allows ClickHouse to connect to external databases via [ODBC](https://en.wikipedia.org/wiki/Open_Database_Connectivity) table engine.|[Documentation](/engines/table-engines/integrations/odbc)| |OpenTelemetry|OTel logo|Data ingestion|Exporter that supports sending logs, metrics, trace OpenTelemetry data to ClickHouse|[GitHub](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/clickhouseexporter)| |PostgreSQL||Data ingestion|Snapshot and real-time CDC data replication from PostgreSQL databases to ClickHouse Cloud.|[Documentation](/integrations/postgresql)| |PowerBI|PowerBI logo|Data visualization|Microsoft Power BI is an interactive data visualization software product developed by Microsoft with a primary focus on business intelligence.|[Documentation](/integrations/powerbi) @@ -370,6 +371,7 @@ We are actively compiling this list of ClickHouse integrations below, so it's no |Datahub|Datahub logo|Data management|Open Source Data Catalog that enables data discovery, data observability and federated governance|[Documentation](https://datahubproject.io/docs/generated/ingestion/sources/clickhouse/)| |Dbmate| |Data management|Database migration tool that will keep your database schema in sync across multiple developers and servers|[GitHub](https://github.com/amacneil/dbmate#clickhouse)| |DeepFlow|Deepflow logo|Data ingestion|Application Observability using eBPF|[Website](https://deepflow.io)| +|Dot|marimo logo|AI Chatbot|Dot is an intelligent virtual data assistant that answers business data questions, retrieves definitions and relevant data assets, and can even assist with data modelling.|[Website](https://www.getdot.ai/),
[Documentation](/integrations/data-visualization/dot-and-clickhouse.md)| |Easypanel|Easypanel logo|Deployment method|It's a modern server control panel. You can use it to deploy ClickHouse on your own server.|[Website](https://easypanel.io),
[Documentation](/integrations/tools/data-integration/easypanel/index.md)| |Explo||Data visualization|Explo helps companies build real-time analytics dashboard by providing flexible components.|[Website](https://www.explo.co/integrations/clickhouse)| |Flink|Flink logo|Data ingestion|Flink sink for ClickHouse database, powered by Async Http Client|[GitHub](https://github.com/itinycheng/flink-connector-clickhouse)| diff --git a/scripts/aspell-dict-file.txt b/scripts/aspell-dict-file.txt index 57e5331bae3..eb495712286 100644 --- a/scripts/aspell-dict-file.txt +++ b/scripts/aspell-dict-file.txt @@ -1117,3 +1117,5 @@ ReceiveMessage RelationMessage --docs/integrations/data-ingestion/clickpipes/mongodb/faq.md-- resumable +--docs/integrations/data-visualization/dot-and-clickhouse.md-- +Hashboard diff --git a/sidebars.js b/sidebars.js index 6c66ec9c40b..50f57483e75 100644 --- a/sidebars.js +++ b/sidebars.js @@ -754,6 +754,7 @@ const sidebars = { "integrations/data-visualization/deepnote", "integrations/data-visualization/astrato-and-clickhouse", "integrations/data-visualization/chartbrew-and-clickhouse", + "integrations/data-visualization/dot-and-clickhouse", "integrations/data-visualization/draxlr-and-clickhouse", "integrations/data-visualization/embeddable-and-clickhouse", "integrations/data-visualization/explo-and-clickhouse", diff --git a/static/images/integrations/data-visualization/dot_01.png b/static/images/integrations/data-visualization/dot_01.png new file mode 100644 index 00000000000..ef242bd2b21 Binary files /dev/null and b/static/images/integrations/data-visualization/dot_01.png differ diff --git a/static/images/integrations/data-visualization/dot_02.png b/static/images/integrations/data-visualization/dot_02.png new file mode 100644 index 00000000000..2cd324a5156 Binary files /dev/null and b/static/images/integrations/data-visualization/dot_02.png differ diff --git a/static/images/integrations/logos/dot_logo.png b/static/images/integrations/logos/dot_logo.png new file mode 100644 index 00000000000..c8e653931f2 Binary files /dev/null and b/static/images/integrations/logos/dot_logo.png differ