AskTable
免费试用

AskTable 现已支持 OpenClaw:开源 AI 助手的数据管理能力

AskTable 团队
AskTable 团队 2026年3月19日

AskTable 现已支持 OpenClaw:开源 AI 助手的数据管理能力

什么是 OpenClaw

OpenClaw 是 2026 年 GitHub 上增长最快的开源项目之一,一个完全开源的 AI 编程助手。

与 Claude Code、Cursor 等商业产品不同,OpenClaw 的核心优势在于:

OpenClaw 让开发者在保持数据隐私的同时,享受 AI 助手的便利。


我们做了什么

AskTable 现已支持通过 OpenClaw Skill 进行配置和管理。

你可以直接在 OpenClaw 中对话,让 AI 助手帮你:

一句话理解:用自然语言管理 AskTable,开源、透明、可控。


什么是 AskTable Skill

Skill 是 OpenClaw 的扩展机制,让 AI 助手拥有特定领域的能力。

AskTable Skill 让 OpenClaw 可以:

就像给 OpenClaw 装上了"数据管理专家"的大脑。


如何获取 AskTable Skill

复制以下指令,粘贴到 OpenClaw 对话框

使用 npm i -g @datamini/asktable-cli 安装工具,然后执行 asktable get-skill 获取并安装 skill

OpenClaw 会自动帮你完成安装。根据安装 Skill 提示,输入相关的 API Key 就可以开始操作你的 AskTable 了。

API Key 获取地址:AskTable 控制台


实际案例:批量配置多数据源,一站式搞定

让我们看一个真实的企业场景。

场景:整合企业全部数据,创建统一查询入口

你的需求

传统方式

  1. 逐个打开 AskTable 网页
  2. 手动创建 5 个数据源
  3. 分别配置数据库连接
  4. 上传 3 个 Excel 文件
  5. 等待 5 次元数据同步
  6. 手动优化每个数据源
  7. 创建 Bot 并关联数据源
  8. 配置角色和权限策略
  9. 测试权限是否生效

预计耗时:1-2 小时


使用 OpenClaw + AskTable Skill

你:帮我配置以下数据源,并创建一个统一的查询 Bot:
    1. MySQL 数据库(订单数据)
       - Host: db.company.com
       - Database: orders
       - User: readonly
    2. PostgreSQL 数据库(用户行为)
       - Host: analytics.company.com
       - Database: user_events
    3. 三个 Excel 文件:
       - sales_2024.xlsx(销售报表)
       - employees.xlsx(员工信息)
       - products.xlsx(产品目录)

    权限要求:
    - 普通员工只能看自己的数据(通过 employee_id 过滤)
    - 管理层可以看全部数据

OpenClaw:
好的,我来批量配置这些数据源。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
第一步:创建数据源
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[1/5] MySQL 订单数据
$ asktable ds create --name "订单数据" --engine mysql \
  --config '{"host":"db.company.com","database":"orders","user":"readonly","password":"***"}'
✓ 数据源创建成功 (ID: ds_mysql_001)

[2/5] PostgreSQL 用户行为
$ asktable ds create --name "用户行为数据" --engine postgres \
  --config '{"host":"analytics.company.com","database":"user_events","user":"readonly","password":"***"}'
✓ 数据源创建成功 (ID: ds_pg_001)

[3/5] Excel - 销售报表
$ asktable ds create --name "销售报表" --engine excel
✓ 数据源创建成功 (ID: ds_excel_001)
$ asktable ds upload ds_excel_001 sales_2024.xlsx
✓ 文件上传完成 (3.2 MB)

[4/5] Excel - 员工信息
$ asktable ds create --name "员工信息" --engine excel
✓ 数据源创建成功 (ID: ds_excel_002)
$ asktable ds upload ds_excel_002 employees.xlsx
✓ 文件上传完成 (1.1 MB)

[5/5] Excel - 产品目录
$ asktable ds create --name "产品目录" --engine excel
✓ 数据源创建成功 (ID: ds_excel_003)
$ asktable ds upload ds_excel_003 products.xlsx
✓ 文件上传完成 (0.8 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
第二步:同步元数据
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

$ asktable ds meta sync ds_mysql_001 --wait
✓ MySQL 元数据同步完成 (15 张表, 127 个字段)

$ asktable ds meta sync ds_pg_001 --wait
✓ PostgreSQL 元数据同步完成 (8 张表, 64 个字段)

$ asktable ds meta sync ds_excel_001 --wait
✓ 销售报表元数据同步完成 (1 张表, 12 个字段)

$ asktable ds meta sync ds_excel_002 --wait
✓ 员工信息元数据同步完成 (1 张表, 8 个字段)

$ asktable ds meta sync ds_excel_003 --wait
✓ 产品目录元数据同步完成 (1 张表, 10 个字段)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
第三步:智能优化
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

分析关键字段,创建值索引...

$ asktable ds index create ds_mysql_001 --schema orders --table orders --field customer_id
$ asktable ds index create ds_mysql_001 --schema orders --table orders --field product_id
$ asktable ds index create ds_pg_001 --schema public --table events --field user_id
$ asktable ds index create ds_excel_002 --schema public --table employees --field employee_id
$ asktable ds index create ds_excel_003 --schema public --table products --field product_name
✓ 已为 5 个关键字段创建值索引

添加业务术语...

$ asktable glossary create --term "活跃用户" --definition "近30天内有登录行为的用户"
$ asktable glossary create --term "高价值订单" --definition "订单金额超过10000元的订单"
$ asktable glossary create --term "华东" --definition "包括上海、江苏、浙江、安徽、福建、江西、山东"
✓ 已添加 3 个业务术语

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
第四步:创建统一 Bot
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

$ asktable bot create --name "企业数据助手" \
  --datasources ds_mysql_001,ds_pg_001,ds_excel_001,ds_excel_002,ds_excel_003
✓ Bot 创建成功 (ID: bot_unified_001)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
第五步:配置权限
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[创建策略 - 员工自查]
$ asktable policy create \
  --name "员工自查策略" \
  --permission allow \
  --datasources ds_mysql_001,ds_pg_001,ds_excel_001,ds_excel_002,ds_excel_003 \
  --rows-filter '{"*.*.employee_id": "{{employee_id}}"}'
✓ 策略创建成功 (ID: policy_employee)

[创建策略 - 管理层全览]
$ asktable policy create \
  --name "管理层全览策略" \
  --permission allow \
  --datasources ds_mysql_001,ds_pg_001,ds_excel_001,ds_excel_002,ds_excel_003
✓ 策略创建成功 (ID: policy_manager)

[创建角色]
$ asktable role create --name "普通员工" --policies policy_employee
✓ 角色创建成功 (ID: role_employee)

$ asktable role create --name "管理层" --policies policy_manager
✓ 角色创建成功 (ID: role_manager)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
完成!配置总结
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✓ 5 个数据源已配置并优化
  - MySQL: 15 张表, 127 个字段
  - PostgreSQL: 8 张表, 64 个字段
  - Excel: 3 个文件, 30 个字段

✓ 1 个统一查询 Bot
  - 支持跨数据源查询
  - 自动关联相关数据

✓ 2 个角色 + 2 个权限策略
  - 普通员工:只能查询自己的数据
  - 管理层:可以查询全部数据

现在你可以这样使用:

[普通员工查询]
$ asktable query bot_unified_001 "我上个月的销售额" \
  -r role_employee -V employee_id=E001
→ 只返回 E001 员工的数据

[管理层查询]
$ asktable query bot_unified_001 "上个月全公司的销售额" \
  -r role_manager
→ 返回全部数据

[跨数据源查询]
$ asktable query bot_unified_001 "销售额最高的 10 个产品的详细信息"
→ 自动关联订单数据(MySQL)和产品目录(Excel)

总耗时:约 3 分钟

对比


核心能力

1. 智能优化数据源

OpenClaw 会自动:

效果:查询准确率提升 30%+,响应速度提升 3-5 倍。

2. 自然语言管理

不需要记命令,直接说需求:

3. 全流程自动化

从数据上传到查询优化,一条指令完成:

帮我接入 data.xlsx 并优化

4. 开源透明

与商业产品不同,OpenClaw + AskTable 的组合:


OpenClaw vs Claude Code:选择适合你的方案

OpenClawClaude Code
开源性完全开源闭源商业产品
数据隐私支持本地模型数据发送到云端
定制性高度可定制有限定制
生态系统6000+ 社区插件官方精选插件
使用成本免费订阅制
企业场景适合对数据隐私敏感的企业适合追求便利性的团队

选择建议


立即开始

复制以下指令,粘贴到 OpenClaw 对话框

使用 npm i -g @datamini/asktable-cli 安装工具,然后执行 asktable get-skill 获取并安装 skill

然后说:

帮我把 data.xlsx 上传到 AskTable 并优化

就这么简单。


为什么选择 OpenClaw + AskTable

开源 + 开源

隐私优先

生态丰富

数据管理,开源、透明、可控。


了解更多

相关资源

准备好让数据分析更简单了吗?

无需编程,用自然语言提问,AI 自动生成 SQL 查询和可视化图表。立即免费试用 AskTable,体验 AI 驱动的数据分析。

无需信用卡
2 分钟快速上手
支持 40+ 数据库