库内公式工具
使用“库内公式”工具,通过数据库本地语言(例如 SQL)的表达式来创建或更新数据库内数据流中的字段。使用“库内公式”工具,根据表达式或数据关系修改数据库中的数据。
“数据库内”工具无需将数据移出数据库即可对大型数据集进行融合与分析,与传统分析方法相比,它们可以显著提高性能。如需详细了解“数据库内”工具类别,请参阅 数据库内概述 。
注意
大部分“数据库内”工具不需要 SQL 命令,但此工具需要 SQL 来进行更高级的处理。
配置工具
输出字段 :将应用公式的字段。选择下拉列表中列出的字段或添加新字段。
类型 :选择新字段的相应 数据类型 。如果选择了现有字段,则“类型”仅供参考。
表达式 :表达式框仅供参考。它使用 SQL 表达式 部分内置的表达式进行填充。此处构建的公式会嵌入 SELECT 语句中。
导航按钮:使用向上或向下箭头来设置公式执行顺序。选择“-”按钮以删除所选的公式。
SQL 表达式 :构建应用于指定字段的表达式。
使用 插入字段 下拉列表,选择构建公式的可用字段。选择字段名称,将其添加到表达式字段,或编写自定义表达式。在编写表达式时,会将表达式添加到顶部的“表达式”字段中。
在“库内公式”工具中编写 CASE 语句不是一定需要 SELECT 命令的。您可以使用以下表达式:
CASE WHEN "FIELDNAME" = 'condition' THEN 'calculation'...END
插入字段 :可插入 SQL 表达式编辑器中的可用列的列表。
运行时验证表达式 :提供表达式中所包含错误的相关信息。
选中后,将向数据库发送查询,并在工具的 消息 显示中报告存在的错误。
如果未选中,则在数据库内工作流完成之前,系统不会发送查询,并且在任何下游工具内显示的 消息 中会报告所有错误。