开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

Hologres有没办法直接插入到分区父表,使用插入的一个数据列作为分区,分区不存在自动创建?

Hologres有没办法直接插入到分区父表,使用插入的一个数据列作为分区,分区不存在自动创建?

展开
收起
cuicuicuic 2024-01-16 12:35:59 46 0
2 条回答
写回答
取消 提交回答
  • 不支持插入父表 ,此回答整理自钉群“实时数仓Hologres交流群”

    2024-01-16 13:31:02
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Hologres的插入数据机制有一些限制。对于分区表,无法直接向分区父表插入数据,只能插入具体的分区表子表,并且插入时对应的分区字段值需要和子表分区字段值一致。此外,目标列的名称可以以任意顺序列出,但如果使用 insert into select 的方式插入数据,目标列和查询列类型需要一一对齐。

    关于动态创建分区,Hologres的支持情况因版本而异。在Hologres V1.3及以上版本中支持动态分区管理功能,而在Hologres V2.1.11及以上版本中,进一步支持了Date类型作为分区键时的动态分区管理。

    如果您的业务场景涉及多个数据源的数据合并写入一张宽表,可以考虑使用MaxCompute等其他工具进行数据准备和导入。

    2024-01-16 12:56:33
    赞同 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关产品

  • 实时数仓 Hologres
  • 相关电子书

    更多
    实时数仓Workshop(广州站)- 李佳林 立即下载
    阿里云实时数仓Hologres技术揭秘2.0 立即下载
    实时数仓Hologres技术实战一本通2.0版(下) 立即下载