云服务器内容精选

  • 样例 通过“ CS V文件输入”算子,生成十二个字段。 源文件如下: 创建ClickHouse表的语句如下: CREATE TABLE IF NOT EXISTS testck4 ON CLUSTER default_cluster( a Int32, b VARCHAR(100) NOT NULL, c char(100), d DateTime, e DateTime, f DateTime, g smallint, h bigint, l Float32, j Float64, k decimal(10,2), m boolean ) ENGINE = ReplicatedMergeTree('/clickhouse/tables/{shard}/default/testck4', '{replica}') PARTITION BY toYYYYMM(d)ORDER BY a; 配置“ClickHouse输出”算子,如下图: 作业执行成功后,查看testck4表中数据:
  • 数据存储输出 算子简介 名称: 数据存储输出 功能说明: 数据输出到指定的数据存储。 约束:下游不允许接任何算子。 算子配置 基础配置项 算子名称: 配置项英文名:name 说明: 算子名称,对算子进行个性化的命名,以辅助增加可读性。支持中文、英文、数字、中划线、下划线,长度小于等于64个字符。 类型: STRING 必选: 否 约束: 需要符合正则表达式: ^[\u4E00-\u9FA5A-Za-z0-9_-]{1,64}$ 数据存储: 配置项英文名:dataStore 说明: 数据存储,如果需要把管道输出数据保存,则需要指定存储。如果没有指定存储,管道输出数据则不保存。 必选: 是 子配置项: 数据存储配置包含如下子配置项: 存储组ID、存储组名称、数据存储ID、数据存储名称、数据存储属性。 存储组ID: 配置项英文名:dataStorageGroupId 说明: 指定输出到数据存储的存储组ID,当使用Console进行操作时,该选项会自动填充,因此Console中不显示存储组ID配置项;当使用API时,需要用户自行输入。 类型: STRING 必选: 是 约束: 需要符合正则表达式: ^[a-zA-Z0-9_-][\w-]{0,256}$ 存储组名称: 配置项英文名:dataStorageGroupName 说明: 指定存储组的名称。 类型: STRING 必选: 是 约束: 需要符合正则表达式: ^[-a-zA-Z0-9_\u4E00-\u9FA5 ]{1,64}$ 数据存储ID: 配置项英文名:dataStoreId 说明: 指定某个数据存储,当使用Console进行操作时,该选项会自动填充,因此Console中不显示存储ID配置项;当使用API时,需要用户自行输入。 类型: STRING 必选: 是 约束: 需要符合正则表达式: ^[a-zA-Z0-9_-][\w-]{0,256}$ 数据存储名称: 配置项英文名:dataStoreName 说明: 指定数据存储的名称,若存储ID不存在,则使用该名称创建新的存储。 类型: STRING 必选: 是 约束: 需要符合正则表达式: ^[-a-zA-Z0-9_\u4E00-\u9FA5 ]{1,64}$ 数据存储属性: 配置项英文名:dataStoreProperty 说明: 数据存储属性,这些属性即为管道的输出数据。 必选: 是 子配置项: 数据存储属性配置包含如下子配置项: 设备ID来源、属性。 设备ID来源: 配置项英文名:deviceId 说明: 设备id来源,以JSON Path格式来指定设备ID的获取来源。 类型: STRING 必选: 是 约束: 需要符合正则表达式: ^.{1,1000}$ 属性: 配置项英文名:properties 说明: 管道输出的属性列表,仅在此列表的属性才能输出。 必选: 是 子配置项: 属性配置包含如下子配置项: 属性名称、属性类型、源属性、标签、单位。 属性名称: 配置项英文名:name 说明: 属性名称,对输出属性进行命名。属性名称不允许为deviceId, eventTime, time和sys_前缀,列名不能重复,只能包含数字、字母和下划线,不能以下划线或数字开头,长度为1~64。 类型: STRING 必选: 是 约束: 需要符合正则表达式: ^[a-zA-Z0-9_]{1,64}$。 属性类型: 配置项英文名:type 说明: 属性类型,指定属性的格式类型。类型转换失败时,字段不输出。 类型: STRING 必选: 是 约束: 只支持4种数据类型INTEGER、DOUBLE、STRING、OBJECT。 源属性: 配置项英文名:existingProperty 说明: 源属性,以JSON Path格式来指定源属性,以作为输出属性的取值。 类型: STRING 必选: 是 约束: 需要符合正则表达式: ^.{1,1000}$ 标签: 配置项英文名:tag 说明: 是否作为时序分析的标签。其对应属性的类型必须为STRING,如果属性的类型不STRING,此配置忽略。 类型: STRING 必选: 否,默认为FALSE,即不作为标签。 约束: 只可以是TRUE或FALSE。 单位: 配置项英文名:unit 说明: 指定属性的的单位,仅用于用户填写后传给存储创建DataStore用。 类型: STRING 必选: 否。 约束: 需要符合正则表达式: ^.{1,50}$ 父主题: 输出类算子