Skip to content

Commit 472d86f

Browse files
authored
Merge branch 'main' into Blargian-patch-42939
2 parents 4952172 + a3a4f82 commit 472d86f

File tree

9 files changed

+83
-1
lines changed

9 files changed

+83
-1
lines changed
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
sidebar_label: 'Dot'
3+
slug: /integrations/dot
4+
keywords: ['clickhouse', 'dot', 'ai', 'chatbot', 'mysql', 'integrate', 'ui', 'virtual assistant']
5+
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.'
6+
title: 'Dot'
7+
doc_type: 'guide'
8+
---
9+
10+
import Image from '@theme/IdealImage';
11+
import dot_01 from '@site/static/images/integrations/data-visualization/dot_01.png';
12+
import dot_02 from '@site/static/images/integrations/data-visualization/dot_02.png';
13+
import CommunityMaintainedBadge from '@theme/badges/CommunityMaintained';
14+
15+
# Dot
16+
17+
<CommunityMaintainedBadge/>
18+
19+
[Dot](https://www.getdot.ai/) is your **AI Data Analyst**.
20+
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.
21+
22+
## Pre-requisites {#pre-requisites}
23+
24+
- A ClickHouse database, either self-hosted or in [ClickHouse Cloud](https://clickhouse.com/cloud)
25+
- A [Dot](https://www.getdot.ai/) account
26+
- A [Hashboard](https://www.hashboard.com/) account and project.
27+
28+
## Connecting Dot to ClickHouse {#connecting-dot-to-clickhouse}
29+
30+
<Image size="md" img={dot_01} alt="Configuring ClickHouse connection in Dot (light mode)" border />
31+
<br/>
32+
33+
1. In the Dot UI, go to **Settings → Connections**.
34+
2. Click on **Add new connection** and select **ClickHouse**.
35+
3. Provide your connection details:
36+
- **Host**: ClickHouse server hostname or ClickHouse Cloud endpoint
37+
- **Port**: `9440` (secure native interface) or `9000` (default TCP)
38+
- **Username / Password**: user with read access
39+
- **Database**: optionally set a default schema
40+
4. Click **Connect**.
41+
42+
<Image img={dot_02} alt="Connecting ClickHouse" size="sm"/>
43+
44+
Dot uses **query-pushdown**: ClickHouse handles the heavy number-crunching at scale, while Dot ensures correct and trusted answers.
45+
46+
## Highlights {#highlights}
47+
48+
Dot makes data accessible through conversation:
49+
50+
- **Ask in natural language**: Get answers without writing SQL.
51+
- **Why analysis**: Ask follow-up questions to understand trends and anomalies.
52+
- **Works where you work**: Slack, Microsoft Teams, ChatGPT, or the web app.
53+
- **Trusted results**: Dot validates queries against your schemas and definitions to minimize errors.
54+
- **Scalable**: Built on query-pushdown, pairing Dot’s intelligence with ClickHouse’s speed.
55+
56+
## Security and governance {#security}
57+
58+
Dot is enterprise-ready:
59+
60+
- **Permissions & roles**: Inherits ClickHouse user access controls
61+
- **Row-level security**: Supported if configured in ClickHouse
62+
- **TLS / SSL**: Enabled by default for ClickHouse Cloud; configure manually for self-hosted
63+
- **Governance & validation**: Training/validation space helps prevent hallucinations
64+
- **Compliance**: SOC 2 Type I certified
65+
66+
## Additional resources {#additional-resources}
67+
68+
- Dot website: [https://www.getdot.ai/](https://www.getdot.ai/)
69+
- Documentation: [https://docs.getdot.ai/](https://docs.getdot.ai/)
70+
- Dot app: [https://app.getdot.ai/](https://app.getdot.ai/)
71+
72+
Now you can use **ClickHouse + Dot** to analyze your data conversationally — combining Dot’s AI assistant with ClickHouse’s fast, scalable analytics engine.

docs/integrations/data-visualization/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ Now that your data is in ClickHouse, it's time to analyze it, which often involv
2929
- [Astrato](./astrato-and-clickhouse.md)
3030
- [Chartbrew](./chartbrew-and-clickhouse.md)
3131
- [Deepnote](./deepnote.md)
32+
- [Dot](./dot-and-clickhouse.md)
3233
- [Draxlr](./draxlr-and-clickhouse.md)
3334
- [Embeddable](./embeddable-and-clickhouse.md)
3435
- [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
5354
| [AWS QuickSight](./quicksight-and-clickhouse.md) | MySQL interface ||| Works with some limitations, see [the documentation](./quicksight-and-clickhouse.md) for more details |
5455
| [Chartbrew](./chartbrew-and-clickhouse.md) | ClickHouse official connector ||| |
5556
| [Deepnote](./deepnote.md) | Native connector ||| |
57+
| [Dot](./dot-and-clickhouse.md) | Native connector ||| |
5658
| [Explo](./explo-and-clickhouse.md) | Native connector ||| |
5759
| [Fabi.ai](./fabi-and-clickhouse.md) | Native connector ||| |
5860
| [Grafana](./grafana/index.md) | ClickHouse official connector ||| |

docs/integrations/index.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ import vs_logo from '@site/static/images/integrations/logos/logo_vs.png';
183183
import Moosesvg from '@site/static/images/integrations/logos/moose_logo.svg';
184184
import chartbrew_logo from '@site/static/images/integrations/logos/logo_chartbrew.png';
185185
import marimo_logo from '@site/static/images/integrations/logos/logo_marimo.png';
186+
import dot_logo from '@site/static/images/integrations/logos/dot_logo.png';
186187
import Image from '@theme/IdealImage';
187188

188189
ClickHouse integrations are organized by their support level:
@@ -238,7 +239,7 @@ We are actively compiling this list of ClickHouse integrations below, so it's no
238239
|MySQL|<Mysqlsvg alt="MySQL logo" style={{width: '3rem'}}/>|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)|
239240
|NATS|<Natssvg alt="Nats Logo" style={{width: '3rem', 'height': '3rem'}}/>|Data ingestion|Allows integrating ClickHouse with [NATS](https://nats.io/).|[Documentation](/engines/table-engines/integrations/nats)|
240241
|Node.JS|<Nodesvg alt="Node logo" style={{width: '3rem', 'height': '3rem'}}/>|Language client|The official JS client for connecting to ClickHouse.|[Documentation](/integrations/language-clients/js.md)|
241-
|ODBC|<Image img={odbc} alt="ODBC" alt="ODBC logo" size="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)|
242+
|ODBC|<Image img={odbc} alt="ODBC logo" size="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)|
242243
|OpenTelemetry|<Image img={logo_otel} size="logo" alt="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)|
243244
|PostgreSQL|<Postgresqlsvg alt="Postgresql logo" style={{width: '3rem', 'height': '3rem'}}/>|Data ingestion|Snapshot and real-time CDC data replication from PostgreSQL databases to ClickHouse Cloud.|[Documentation](/integrations/postgresql)|
244245
|PowerBI|<Image img={powerbi} size="logo" alt="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)
@@ -372,6 +373,7 @@ We are actively compiling this list of ClickHouse integrations below, so it's no
372373
|Datahub|<Image img={datahub_logo} size="logo" alt="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/)|
373374
|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)|
374375
|DeepFlow|<Image img={deepflow_logo} size="logo" alt="Deepflow logo"/>|Data ingestion|Application Observability using eBPF|[Website](https://deepflow.io)|
376+
|Dot|<Image img={dot_logo} size="logo" alt="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/), <br/>[Documentation](/integrations/data-visualization/dot-and-clickhouse.md)|
375377
|Easypanel|<Image img={easypanel_logo} size="logo" alt="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), <br/>[Documentation](/integrations/tools/data-integration/easypanel/index.md)|
376378
|Explo|<Explosvg alt="Explo logo" style={{width: '3rem'}} />|Data visualization|Explo helps companies build real-time analytics dashboard by providing flexible components.|[Website](https://www.explo.co/integrations/clickhouse)|
377379
|Flink|<Image img={flink_logo} size="logo" alt="Flink logo"/>|Data ingestion|Flink sink for ClickHouse database, powered by Async Http Client|[GitHub](https://github.com/itinycheng/flink-connector-clickhouse)|

scripts/aspell-dict-file.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,3 +1117,5 @@ ReceiveMessage
11171117
RelationMessage
11181118
--docs/integrations/data-ingestion/clickpipes/mongodb/faq.md--
11191119
resumable
1120+
--docs/integrations/data-visualization/dot-and-clickhouse.md--
1121+
Hashboard

scripts/settings/autogenerate-settings.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,7 @@ if [ -f "$FUNCTION_SQL_FILE" ]; then
274274
"Rounding"
275275
"Time Series"
276276
"Other"
277+
"Time Window"
277278
)
278279

279280
for CATEGORY in "${FUNCTION_CATEGORIES[@]}"; do
@@ -392,6 +393,7 @@ insert_src_files=(
392393
"rounding-functions.md"
393394
"time_series-functions.md"
394395
"other-functions.md"
396+
"time_window-functions.md"
395397
)
396398

397399
insert_dest_files=(
@@ -418,6 +420,7 @@ insert_dest_files=(
418420
"docs/sql-reference/functions/rounding-functions.md"
419421
"docs/sql-reference/functions/time-series-functions.md"
420422
"docs/sql-reference/functions/other-functions.md"
423+
"docs/sql-reference/functions/time-window-functions.md"
421424
)
422425

423426
echo "[$SCRIPT_NAME] Inserting generated markdown content between AUTOGENERATED_START and AUTOGENERATED_END tags"

sidebars.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -756,6 +756,7 @@ const sidebars = {
756756
"integrations/data-visualization/deepnote",
757757
"integrations/data-visualization/astrato-and-clickhouse",
758758
"integrations/data-visualization/chartbrew-and-clickhouse",
759+
"integrations/data-visualization/dot-and-clickhouse",
759760
"integrations/data-visualization/draxlr-and-clickhouse",
760761
"integrations/data-visualization/embeddable-and-clickhouse",
761762
"integrations/data-visualization/explo-and-clickhouse",
152 KB
Loading
93.5 KB
Loading
320 KB
Loading

0 commit comments

Comments
 (0)