主键检测(带排序)
组件介绍
组件图标
组件介绍
“主键检测(带排序)”组件用于检测给定字段(可以有多个字段)是否包含重复主键,并分别输出包含重复主键的结果和不包含重复主键的结果
- 这个组件于“主键排序”有一个区别。“主键排序”组件是一行一行数据进行处理的,进行对比是只会和相邻的数据行进行对比,所以默认只能处理排好序的数据。而“主键检测(带排序)”则是先对数据进行排序,然后再进行对比。
- 输入:前一步骤输出的字段
- 输出:分别输出匹配的结果和不匹配的结果
- 参数:无
页面介绍:
参数选项
选项 | 说明 | 样例值 |
---|---|---|
合法主键输出到 | 对于不存在重复主键的输出流向 | |
重复主键输出到 | 对于存在重复主键的输出流向 |
主键表
组件底部表格为字段表,在配置好参数后,点击“增加”按钮即可根据上述配置信息自动填充字段表。该表包含以下列:
列名 | 说明 | 样例值 |
---|---|---|
字段名称 | 用于匹配是否存在重复的数据 |
使用案例
该案例演示**主键检测(带排序)**的使用方法,本案例将检测“id”和“name”字段是否存在重复值。
总体流程如下图所示:
输出结果预览:
不包含重复主键数据输出如下图所示:
包含重复主键数据输出如下图所示:
案例数据
本案例用“自定义常量数据”组件生成了4行数据,包含“id”、“name”、“age”三个字段。
具体配置如下图所示: