先配置连接,再让远程数据库 Agent 查询。

远程数据库 Agent 用于在项目上下文中安全地连接 MySQL、Doris 或 Oracle,检查表结构、生成 SQL、筛选和聚合数据,并把结果交给项目数据库、数据分析或可视化流程。

适用版本:QiyanAgent V3.5。最后更新:2026年9月14日。

远程数据库 Agent 步骤图:进入远程数据库工作区,在设置中添加并选择连接,输入查询或更新要求后发送任务。

本图来自 QiyanAgent V3.5 实际界面,标注对应连接配置、连接选择、任务输入与发送步骤。

开始前准备

  • 在“设置 → 数据库连接”中准备数据库地址、端口、数据库名、用户名和密码。
  • 确认账号权限符合任务需要,优先使用只读账号;不要把密码写入项目文件或提示词。
  • 说明目标表、字段含义、时间范围、过滤条件和期望输出,避免 Agent 扫描无关数据。
  • Oracle 用户需要按环境配置 Thick 模式;遇到 Oracle 11g 兼容问题时先检查客户端和驱动配置。

操作步骤

  1. 打开“设置 → 数据库连接”,新建 MySQL、Doris 或 Oracle 连接,完成连接测试后保存。
  2. 选择只读或读写权限。只读模式适合查询、抽样和分析;读写模式只在明确需要写入且已有备份时使用。
  3. 在左侧切换到“远程数据库”工作区,从“选择远程数据库连接”中选择已保存连接。
  4. 点击“新建 SQL”或在底部向远程数据库 Agent 描述任务,先让它查看 schema 和小范围样本,再生成查询。
  5. 执行读写 SQL 前,软件会先把 SQL 保存到当前项目的 sql/remote_db_history/;保存失败时不会继续执行。
  6. 需要复用结果时,把经过筛选、聚合和脱敏的数据交给项目数据库或导出到 data_exports/,不要直接复制整库。

验收要点

结果应说明使用的连接、表和字段范围、SQL 口径、筛选条件、返回行数及数据质量提示。读写任务还应能在项目 SQL 历史中找到执行前保存的语句;涉及个人信息或敏感字段时,必须完成脱敏和权限复核。