数据查询
数据查询节点用于查询数据库数据,用户可配置查询条件和查询方式。
前提条件
已完成工作流搭建,如果未搭建工作流,请参考搭建工作流。
节点说明
数据查询节点主要用于从数据库中提取数据。它支持连接配置、查询构建(包括SQL查询和参数化查询)、数据预览。
配置数据查询节点
- 登录Versatile智能体平台,在左侧导航栏“个人空间”区域,选择目标空间。
- 单击左侧导航栏“开发中心 > 应用管理 > 工作流应用”,单击您创建的工作流。
- 单击“添加节点”并选择“数据查询”节点,将所需数据查询添加至画布中。
- 连接数据查询节点和其他节点。
- 在工作流画布中单击“数据查询”节点,打开配置页面。
图1 数据查询节点配置界面
- 单击画布中已添加的“数据查询”节点,参照表1,完成“数据查询”节点的配置。
- 单击
图标,可修改数据查询节点名称,修改完成后单击名称旁边的
进行保存。 - 单击
图标,可查看重命名数据查询节点名称,复制一个数据查询节点或删除数据查询节点。 - 单击
图标,可对数据查询节点进行测试。
表1 数据查询节点配置说明 配置类型
参数名称
参数说明
查询数据
数据库
- 单击选择数据库的下拉框可以选择已经接入的数据源。如果没有已接入的数据源,请先接入数据源,具体请参见接入数据源。
- 单击选择数据表的下拉框可以选择数据库关联的数据表,每个查询数据节点仅支持操作一张数据表。
参数配置
输入参数
支持配置一个或多个输入参数,且输入参数可被后置节点引用。
当单击
图标时,可新增输入参数。输出参数
输出符合查询条件及查询字段的数据库数据和字段。
查询条件配置
查询字段
- 用于配置查询后要输出的数据库字段,设置后系统会根据查询字段进行输出,若不设置则系统不会返回数据。
- 支持添加多个查询字段,查询字段类型与数据表一致。
查询条件
可选参数。
用于设置查询数据库字段的条件,指定待查询数据的范围。
- 查询条件:支持等于(=)、不等于(!= 或 <>)、模糊匹配(LIKE)、模糊不匹配(NOT LIKE)、属于(IN)、不属于(NOT IN)、为空(IS NULL)、不为空(IS NOT NULL)等运算符。
- 添加条件:单击
,在当前条件分支中添加多个条件表达式,多个条件表达式之间通过“且”或“或”来连接。
单击“且”或“或”,可以切换该分支表达式的运算逻辑。
- 比较参数:条件表达式右边部分,支持“引用”和“输入”两种类型。
- 引用:支持用户选择工作流中已包含的前置节点输出变量值及全局配置中的记忆变量。
- 输入:支持用户自定义取值。
说明:- 当只有一条查询条件时,逻辑关系不支持配置。
- 当查询条件是时间类型时,支持配置时间。
字段排序
可选参数。
用于设置查询结果的排序方式。
当单击
图标时,可添加查询字段。当单击
图标时,可删除查询字段。如果添加了多个查询字段,支持拖动字段来调整字段排序的优先级。同时添加的字段支持切换“升序”和“降序”。
返回行数
用于限制返回结果行数,默认值为10,最大可设置为1000。
偏移量
用于设置查询行数起始值,默认从第0行开始查询。
图2 数据查询节点配置示例
- 单击
- 节点配置完成后,单击“确定”。