让你的 AI Agent 连接 ClickHouse

提供数据表了解结构,或提供已检查 SELECT 查询执行,让 AI 结合筛选、汇总及执行统计解释结果。

5 个工具 Custom credential

试试这些 ClickHouse 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill ClickHouse

根据表结构规划分析

读取表元数据,结合列定义为问题准备查询建议。

/oo ClickHouse: 读取 ClickHouse 数据库 [数据库]、表 [表] 结构,按 [分析问题] 解释相关列和键,提出 SELECT 查询并明确假设。

解读指定分析查询

执行指定 SELECT 查询,将数据行、列及执行统计整理为解释。

/oo ClickHouse: 在 ClickHouse 数据库 [数据库] 运行已确认 SELECT 查询 [查询],最长执行时间为 [秒数]。按 [问题] 解读数据行,说明筛选及汇总,保留缺失值。

开始使用 ClickHouse

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 ClickHouse

    使用 ClickHouse 地址、用户名及密码连接。

    连接 ClickHouse →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 公网可访问 ClickHouse 地址,不支持私有或本地网络地址。
  • 具有所需查询权限的数据库用户名及密码。
  • 可设置默认数据库,或在任务中指定数据库。

ClickHouse 工具

ClickHouse 表元数据描述可用列及键,查询结果提供数据行和执行统计,可用于解释明确查询所支持的结论。

了解数据库与结构

列出数据库及表,检查表列和键,读取数据库结构概览。

执行 SQL 查询

使用指定数据库、时限及设置执行查询,读取数据行、列和统计。

5 个工具

Execute Query

对ClickHouse实例执行SQL查询并返回JSON行。

clickhouse.execute_query

List Databases

列出已连接ClickHouse实例中可用的数据库。

clickhouse.list_databases

List Tables

列出ClickHouse数据库中的表或视图。

clickhouse.list_tables

Get Table Schema

获取一个ClickHouse表的列元数据。

clickhouse.get_table_schema

Get Database Schema

获取一个ClickHouse数据库的概览,包括表及可选的列名列表。

clickhouse.get_database_schema

常见问题

AI 可以先检查列再提出 SQL 吗?

可以。提供数据库和表,结构查询描述列及表键,也可读取样本数据。

解释可以说明查询范围吗?

可以。要求在数据行旁说明查询中的筛选、分组及时间范围。

查询执行是否只限于只读 SQL?

连接使用数据库用户权限执行指定 SQL。分析时应使用只读数据库用户,并明确要求 SELECT 查询。

连接 ClickHouse

关于 ClickHouse ↗