普元数据开发平台 普元数据开发平台
产品介绍
安装部署
快速入门
操作指南
应用集成
FAQ
  • 排序记录组件使用说明
  • 组件说明
  • 配置项说明

# 排序记录组件使用说明

  • 组件说明
  • 配置项说明
  • 使用示例
    • 从mysql中读取表数据,并按照指定字段排序

# 组件说明

排序记录用于对数据中无序记录,按照客观规律根据关键字段大小升序或者降序,对数据进行重新排序。

# 配置项说明

配置名称 数据类型 是否必须 默认值 描述
节点名称 String 是 - 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。
临时文件存储目录 String 是 - 排序时存放临时文件的目录。默认值是当前系统标准临时文件目录%%java.io.tmpdir%%
临时文件前缀 String 是 - 临时文件前缀名称。排序时使用临时文件,可以加快和方便排序。当行数超过指定的排序大小时,系统将使用临时文件排序行。默认值为:out。
缓存记录数 Integer 是 1000000 存放在内存的记录数,存储在内存中的记录越多,生成临时文件越少,排序过程就越快。当行数超过指定的排序大小(默认为100万行)时,必须使用临时文件排序行。
未使用内存阈值(%) String 是 - 未使用内存的百分比限值。排序时,如果发现可用的空闲内存少于指定的数字,系统将会将数据写到新的临时文件。
压缩临时文件 Boolean 是 false 需要临时文件进行排序时,是否压缩该临时文件。
只传递非重复的记录 Boolean 是 false 是否仅向输出流传递唯一的记录。
字段 - 是 - 字段名称:从前置步骤输出流中指定排序的字段名称,可用多个字段进行组合排序。
是否升序:指定字段排序方式。
是否大小写敏感:指定的排序时是否区分大小写。
是否使用当前区域:是否根据当前位置排序。
校对器强度:指定排序器强度。
预排序:是否进行预排序。

← 去除重复记录 排序合并 →