“按属性过滤”工具将基于查询返回数据集的子集。 输出是一个新数据集,仅包含满足查询中指定条件的记录。
示例
“按属性过滤”工具可用于以下场景:
- 过滤掉没有几何的记录。
- 仅保留具有特定邮政编码的记录。
参数
下表概述了“按属性过滤”工具中使用的参数:
参数 | 描述 |
---|---|
输入数据集 | 要过滤的数据集。 |
过滤器表达式 | 将用于筛选输入数据集的 SQL 查询。 |
用法说明
使用输入数据集参数来识别要过时滤的数据集。
要过滤数据集,请使用过滤器表达式参数指定一个表达式来识别要维护的记录。 表达式必须返回一个布尔值。 满足表达式条件的记录将返回 true,并保留在结果中。 不满足表达式条件的记录将返回 false,并从结果中将其排除。
输出
工具将输出一个数据集,该数据集仅包含满足过滤器表达式中指定条件的记录。 输出数据集将包含输入数据集中的所有字段。
局限性
以下是“按属性过滤”工具的已知局限性:
- 如果在查询构建器中选择了字符串字段,选择列表将根据预览记录仅填充唯一值列表。 这不是源数据集中唯一值的完整列表。
- 该工具将返回单个数据集,其中包含与指定表达式匹配的记录。 不会返回不满足指定表达式的记录。 要创建包含已排除记录的数据集,请使用相同的输入数据集和您第一次使用的查询的反向查询再次运行该工具。
许可要求
需要以下许可和配置:
- Creator 或 Professional 用户类型
- 发布者、服务商或管理员角色,或等效的自定义角色
有关 Data Pipelines 要求的详细信息,请参阅要求。