You need to enable JavaScript to run this app. 从数据源选取字段时如何额外添加带值的Dummy Field
优惠活动
大模型
产品
解决方案
定价
更多

从数据源选取字段时如何额外添加带值的Dummy Field

数据源查询新增带取值Dummy Field的实现方案

SQL直连查询场景

  • 固定取值的Dummy Field:直接在SELECT子句中追加常量表达式,给表达式指定别名为目标Dummy字段名即可,语法为 SELECT 常规查询字段1, 常规查询字段2, '目标常量值' AS dummy_field_name FROM 表名。例如需要新增一个值为temp、字段名为data_source_tag的标记字段,直接写SELECT id, order_no, 'temp' AS data_source_tag FROM order_info即可,无需修改原表结构。
  • 动态计算取值的Dummy Field:取值如果需要基于现有字段逻辑生成,直接在SELECT子句追加对应计算表达式即可:
    • 简单逻辑场景:用CASE WHEN表达式做规则映射,例如基于订单金额新增高价值标记字段,写法为SELECT order_id, amount, CASE WHEN amount > 1000 THEN 'high_value' ELSE 'normal' END AS order_level FROM order_info
    • 跨表取值场景:如果Dummy字段取值需要关联其他表数据,通过LEFT JOIN关联对应表后,将取到的目标值设置别名即可,不影响原有查询逻辑。

BI/低代码数据集查询场景

  • 进入数据集的字段配置页面,选择「新增计算字段」功能,自定义字段名作为Dummy Field的名称,按需求配置取值规则:固定值直接输入常量,动态值编写对应计算逻辑,保存后字段会随数据集查询自动下发,和常规选取字段一起返回结果。
  • 对接API类数据源时,不需要修改上游接口逻辑,在数据返回后的字段映射环节,手动在返回结构中插入Dummy Field的键值对,支持配置固定常量值,也支持映射已有返回字段的计算结果。

性能提示:固定常量类的Dummy Field不会增加数据库查询负载,是结果集返回前由查询引擎直接拼接生成的;动态计算类的Dummy字段要尽量利用表索引实现计算逻辑,避免全表扫描带来的查询耗时上升。

内容的提问来源于stack exchange,提问作者Aaron Evans

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.30 06:27:06