全部文档
文档中心数据流3.0节点数据集-查询数据表查询

数据表查询

选择内置业务数据源,通过 UI配置或 SQL 语句,查询数据表,并输出数据集结构的数据,数据以供后续处理节点使用。

支持对查询数据:

  • 限定列

  • 筛选

  • 排序

  • 限定行

  • 分批查询(减轻数据库压力,避免内存不足、查询超时等问题)

数据表查询的UI模式仅用于查询单表数据,如果需要多表查询,可以使用SQL模式,或者先使用多个数据表查询节点将数据查询出来之后,再用SQL转换UI转换数据集转换类型的节点,拼接多表并查询。

  • 选择需要操作的数据库,对应此空间的内置业务数据源,目前仅支持部分数据库类型,如果选择了暂不支持的类型,会在选择后提示

  • 选择类型后,后续步骤可以选择的目标数据表,则被限制为属于该类型的。例如选择了MySQL数据库,则后续步骤只能选择数据表-MySQL元素





支持用 UI 模式配置出需要执行的查询,与 SQL 模式相比较,更易懂、易维护,推荐业务人员使用。

  • 选择数据表:可选择符合数据源类型的数据表元素

  • 查询列:需要查询的字段,支持选择所有列/选择指定列/排除指定列

  • 过滤:配置需要查询的数据范围,不开启则查询全表数据,条件编排器使用说明:DPL_专用编辑器

  • 排序:配置查询结果的排序条件,不开启则默认排序

  • 行选择:配置需要查询多少条数据,不开启则不限制查询数量

  • 分批:考虑到大数据量的情况,默认启用分批,可设置单批的最大数量,默认 5000 条

支持直接写 SQL 语句,与 UI 模式相比较,更灵活、支持的功能更多,推荐技术人员使用。

由 UI 模式切换至 SQL 模式时,会提供 SQL 翻译,将配置的 UI 转换为对应的 SQL 语句。

  • 查询 SQL:输入查询 SQL 语句,语句中可用双花括号{{}}占位,来定义参数

  • 参数:输入py表达式,为SQL中占位参数的键值对

如果不清楚数据表的实际表名,可以用{{路径+元素名}}代替,路径+元素名可以直接在调试-表结构中的 schema快速复制



回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send