数据集成提供了 StarRocks 的实时写入能力,本文为您介绍 StarRocks 实时数据同步当前能力支持情况。
支持版本
目前数据集成支持 StarRocks 整库级实时写入,使用实时写入能力需遵循以下版本限制:
类型 | 版本 |
StarRocks | 2.5.3、3.1.2、3.1.12 |
使用限制
DDL 变更不支持修改字段名称,即源端如果修改了字段名称,不支持自动修改 StarRocks 目标端字段名称。
不支持使用 CSV 格式导入。
不支持高级参数。
实时整库写入配置
支持的数据来源
当前支持将以下来源类型的数据实时整库同步到 StarRocks 目标端:
数据目标配置
参数 | 说明 |
数据去向 | 选择需要同步的目标数据源。 |
库/表匹配策略 | StarRocks 中数据库以及数据表对象的名称匹配规则: 默认与来源库/来源表同名。 自定义:支持使用内置参数和字符串组合生成目标库表名称。 说明: 示例:如来源表名称为 table1,映射规则为 ${table_name_di_src}_inlong,则 table1 的数据将被最终映射写入至 table1_inlong 中。 |
写入数据类型转换支持
Flink data type | StarRocks data type |
BOOLEAN | BOOLEAN |
TINYINT | TINYINT |
SMALLINT | SMALLINT |
INTEGER | INTEGER |
BIGINT | BIGINT |
FLOAT | FLOAT |
DOUBLE | DOUBLE |
DECIMAL | DECIMAL |
BINARY | INT |
CHAR | STRING |
VARCHAR | STRING |
STRING | STRING |
DATE | DATE |
TIMESTAMP_WITHOUT_TIME_ZONE(N) | DATETIME |
TIMESTAMP_WITH_LOCAL_TIME_ZONE(N) | DATETIME |
ARRAY<T> | ARRAY<T> |
MAP<KT,VT> | JSON STRING |
ROW<arg T...> | JSON STRING |