tencent cloud

文档反馈

数据目的表 ClickHouse

最后更新时间:2023-11-08 16:20:10

    介绍

    ClickHouse 数据目的表支持将数据写入到 ClickHouse。
    注意
    ClickHouse 数据目的表的表引擎必须使用 CollapsingMergeTree。

    常见数据类型映射

    关于 ClickHouse 支持的数据类型定义及其使用,可参考 ClickHouse data-types,这里列举了常用的数据类型,及其与 Flink 类型的对应关系。
    Flink 数据类型
    ClickHouse 对应数据类型
    VARCHAR
    String/FixedString(N)
    STRING
    String/FixedString(N)
    BOOLEAN
    没有单独类型存储,可以使用 UInt8 来存储布尔类型,将取值限制为0或1;或者使用字符串存储 true/false 来表示
    DECIMAL
    Decimal32(S)/Decimal64(S)/Decimal128(S)
    TINYINT
    Int8
    SMALLINT
    Int16
    INTEGER
    Int32
    BIGINT
    Int64
    FLOAT
    Float32
    DOUBLE
    Float64
    DATE
    Date
    TIMESTAMP
    DateTime
    TIMESTAMP WITH LOCAL TIME ZONE
    DateTime,示例 DateTime64(3, 'Asia/Shanghai')

    注意事项

    主键说明

    使用 ClickHouse 数据目的表时,需要按照建表语句正确的定义主键,否则有可能无法正确同步修改与删除操作。

    折叠字段

    ClickHouse 的 CollapsingMergeTree 引擎在合并算法中添加了折叠行的逻辑。折叠字段在使用 CollapsingMergeTree 引擎建表时所指定:ENGINE = CollapsingMergeTree(Sign) 。对 ClickHouse 折叠详细说明可参考 ClickHouse 官方文档

    WITH 参数

    ClickHouse 数据目的表基于数据仓库 ClickHouse 开发,两者具有相同的WITH参数,具体参数含义用法可参考 数据仓库 ClickHouse
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持