跳到主要内容

业务域

新建业务域

  • 导航至 数据 > 业务域,点击页面右上角的“新建业务域”按钮。
  • 在创建表单中,填写以下信息:
    • 名称:业务域的名称,用于标识(50字以内)。
    • 引用的数据源:从下拉列表中选择一个已连接的数据源,作为该业务域的数据基础。
    • 描述(可选):简要说明此业务域的用途(200字以内)。
    • 提示词(可选):可输入业务域的提示词(2000字以内)。
  • 创建完成后,即可进入业务域管理界面。可以开始在礼貌添加数据表、定义关系、创建参数化模板和参考模板。

添加数据表与关系建模

  • 将多个业务相关的数据表添加为“业务域节点”;
  • 每个节点代表一个表,可添加多个节点;
  • 点击每个表节点的“关系列表”添加关联关系:
    • 设置From字段(当前表中的字段);
    • 设置To表及其字段(目标表与目标字段);
    • 选择关系类型:一对一、一对多、多对一、多对多
    • 提交后完成两个表之间的关系绑定。

通过这种方式,用户可以在业务域中构建出一个完整的数据关系网络,方便后续的智能查询与图表生成。

关系总览

呈现业务域中所有表及它们之间的结构关系,便于全局理解与管理。

参数化模板

支持创建带有参数化变量的 SQL 模板,用于灵活应对不同场景下的数据查询需求。

创建模板

  • 点击页面右上角的参数化模板按钮,进入管理页面。
    • 在此可查看所有模板的问题描述SQL语句启用状态
    • 支持对现有模板进行编辑停用/启用导入导出操作。
  • 点击添加参数化模板进入创建页:
    • 问题模板:描述该模板所解决的场景或问题,AI 会根据问题模板的描述判断是否进行参考。
    • SQL 语句:可在模板中定义参数(如日期、部门、地区等),通过占位符形式插入到 SQL 语句中。
    • 是否启用:控制模板是否可用。

配置参数

  • 点击SQL语句的输入框的右上角的生成参数列表,系统自动提取 SQL 中的占位符,并为每个参数配置属性:
  • 填写参数名称、字符类型、是否必填、是否支持多选。
  • 可为参数预设选项(包括显示名称与对应的参数值)。

功能特点

  • 在调用时,用户可输入不同的参数值,系统会自动生成对应的 SQL 查询;
  • 适用于常用但需频繁调整条件的查询场景,显著提高复用性与查询效率;
  • 支持为参数设置默认值及输入限制,保障查询结果的准确性和安全性。

SQL语句示例:

SELECT * FROM Sales where t1.c1 = "{value1}"
SELECT * FROM Sales where t1.c1 in ({value1})
SELECT * FROM Sales where t1.c1 like "%{value1}%"

参数化模板的导入导出

为便于在不同环境(如开发、测试、生产)之间迁移或批量部署查询模板,系统支持参数化模板的导入与导出功能。

  • 实施或交付人员可一次性导出多个模板,在目标系统中快速导入,大幅减少重复配置工作;
  • 支持模板的版本管理与批量更新,有利于团队协作与模板统一维护。

参考模板

参考模板基于参数化模板创建,将动态参数替换为固定值,形成可直接执行的预定义查询。

核心优势与特点:

  • 创建流程与参数化模板类似,区别在于需直接填写固定的查询条件值
  • 用户可参考模板的逻辑与字段设置,自定义符合业务需求的查询模型。
  • 便于团队统一数据查询规范,提升查询一致性,减少因条件输入不规范导致的错误。