ClickHouse 单表写入节点配置
配置 ClickHouse 节点
1. 在数据集成页面左侧目录栏单击实时同步。
2. 在实时同步页面上方选择单表同步,新建(可选择表单和画布模式)并进入配置页面。
3. 单击左侧写入,单击选择 ClickHouse 节点并配置节点信息。
4. 您可以参考下表进行参数配置。
参数 | 描述 |
节点名称 | 输入 ClickHouse 节点名称。 |
数据源 | 选择需要写入的 ClickHouse 数据源。 |
库 | 支持选择、或者手动输入需写入的库名称。 默认将数据源绑定的数据库作为默认库,其他数据库需手动输入库名称。 当数据源网络不联通,导致无法直接拉取库信息时,可手动输入数据库名称。 在数据集成网络连通的情况下,仍可进行数据同步。 |
表 | 支持选择、或者手动输入需写入的表名称。 当数据源网络不联通,导致无法直接拉取表信息时,可手动输入表名称。 在数据集成网络连通的情况下,仍可进行数据同步。 |
主键 | 选择一个字段作为写入表的主键。 |
分区字段 | 选择一个或多个字段作为分区字段。 |
高级设置 | 可根据业务需求配置参数。 |
5. 预览字段并与写入节点配置字段映射,单击保存。
ClickHouse 日志采集写入节点配置
参数 | 说明 |
数据去向 | 选择当前项目中可用的 Clickhouse 数据源。 |
库/表 | 选择该数据源中对应的库表。 |
主键 | 选择一个字段作为数据表主键。 |
分区字段 | 选择一个或多个字段作为分区字段。 |
高级设置(可选) | 可根据业务需求配置参数。 |
数据类型转换支持
写入
内部类型 | ClickHouse 类型 |
CHAR | String |
VARCHAR | String,IP,UUID |
STRING | String,EnumL |
BOOLEAN | UInt8 |
BYTES | FixedString |
DECIMAL | Decimal,Int128,Int256,UInt64,UInt128,UInt256 |
TINYINT | Int8 |
SMALLINT | Int16,UInt8 |
INTEGER | Int32,UInt16,Interval |
BIGINT | Int64,UInt32 |
FLOAT | Float32 |
DATE | Date |
TIME | DateTime |
TIMESTAMP | DateTime |
TIMESTAMP_LTZ | DateTime |
INTERVAL_YEAR_MONTH | Int32 |
INTERVAL_DAY_TIME | Int64 |
ARRAY | Array |
MAP | Map |