反馈已提交

网络繁忙

StarRocks数据源使用说明

  • 文档创建者:Roxy
  • 历史版本:6
  • 最近更新:Wendy123456 于 2024-04-17
  • 版本

     FineDataLink 版本
    功能变动
    4.0.24

    定时任务输入输出支持 StarRocks

    管道任务数据输出支持 StarRocks

    4.1.7.2
     2.1 之后版本的 StarRocks,在管道任务中,支持「同步时标记时间戳」功能

    使用限制

    FineDataLink 支持连接 StarRocks 进行定时任务读写管道任务写入

    与FineBI 集成部署情况下不支持StarRocks作为写入端。

    列名如果包含中文,不支持写入。

    数据开发

    目标表自动建表:

    若数据去向选择了「StarRocks」数据源,则设置去向端表时,需要选择表类型,如下表所示:

    注:StarRocks支持自动建表的表类型,表名首字母必须为英文,否则建表会失败。

    表类型建表时设置项说明
    明细模型(Duplicate Key)

    不支持设置物理主键

    支持设置 NOT NULL

    更新模型(Unique Key)

    必须设置物理主键

    支持设置 NOT NULL

    当写入方式选择"基于标识字段,追加/更新/删除数据"时,只支持物理删除,不支持逻辑删除。

    主键模型(Primary Key)

    必须设置物理主键

    支持设置 NOT NULL

    StarRocks 1.19及以上版本支持使用

    聚合模型(Aggregate Key)此类型不支持自动建表

    目标表已存在表:

    若数据去向选择了「StarRocks」数据源,则设置去向端表时,需要选择表类型,后续设置写入方式时有一定的限制,如下表所示:

    表类型写入限制
    明细模型(Duplicate Key)

    1)写入方式选择「追加写入目标表」时,不支持配置主键映射和主键冲突策略

    2)写入方式不支持基于标识字段,追加/更新/删除数据」

    主键模型(Primary Key)

    1)当选择"直接将数据写入目标表"时,主键冲突策略只能选择:

    主键相同,覆盖目标表的数据

    不支持:

    主键相同,忽略输入源的数据

    主键相同,停止写入并报错

    2)更新模型(Unique Key),写入方式选择基于标识字段,追加/更新/删除数据」时,只支持物理删除,不支持逻辑删除

    更新模型(Unique Key)

    聚合模型(Aggregate Key)

    1)写入方式选择「追加写入目标表」时,不支持配置主键映射和主键冲突策略

    2)不支持选择"基于标识字段,追加/更新/删除数据";

    数据管道

    1)目标表自动建表:

    若数据去向选择了「StarRocks」数据源,则设置去向端表时,需要选择表类型,如下表所示:

    注:StarRocks支持自动建表的表类型,表名首字母必须为英文,否则建表会失败。

    表类型建表时设置项说明
    明细模型(Duplicate Key)

    仅展示,不可选

    更新模型(Unique Key)

    仅展示,不可选

    主键模型(Primary Key)

    支持设置物理主键

    支持设置 NOT NULL

    StarRocks 1.19及以上版本支持使用

    聚合模型(Aggregate Key)仅展示,不可选

    2)不支持DDL同步。

    3)4.1.7.2 之前版本,数据管道实时数据不支持「同步时标记时间戳」功能;FDL 为 4.1.7.2 及之后版本 & StarRocks 版本为 2.1 之后,支持「同步时标记时间戳」功能。

    4)作为管道输出端时,不支持逻辑主键。

    5)insert和update 都处理为insert, 通过stream load方式写入目标表。

    6)选择了逻辑删除,且需要自动新建对应列字段,会导致作为输出端的管道任务第一次启动速度较慢(最长可能几十秒),这是因为SR在更新SCHEMA时, 会锁表且时间较长,之后对目标表的修改操作会被阻塞。

    通用

    如果 StarRocks 作为数据写入端时使用,FineDataLink 使用 Stream load 导入方式通过 HTTP 协议导入本地文本文件或者程序文件,导入命令到 FE,FE 会通过 HTTP 重定向指令将请求转发给 BE。还可以将导入命令直接提交到指定的 BE。导入的最终结果由协调器 BE 返回。该方式适用数量级在1G~10G的数据。

    任务开发

    配置数据连接 

    详情请参见:配置StarRocks数据源

    数据开发

    详情请参见:数据开发概述

    数据管道

    详情请参见:数据管道概述

    数据服务

    详情请参见:数据服务概述

    附件列表


    主题: 数据源配置与使用
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持