数据湖探索 DLI-为什么insert overwrite覆盖分区表数据的时候,覆盖了全量数据?
为什么insert overwrite覆盖分区表数据的时候,覆盖了全量数据?
当您使用insert overwrite语句覆盖分区表的数据时,如果发现它覆盖了全量数据而不是预期的分区数据,这可能是因为动态分区覆盖功能没有被启用。
如果需要动态覆盖DataSource表指定的分区数据,您需要先配置参数 dli.sql.dynamicPartitionOverwrite.enabled=true,然后通过insert overwrite语句实现。
“dli.sql.dynamicPartitionOverwrite.enabled”默认值为“false”,在不配置时它会覆盖整张表的数据。
详细说明请参考插入数据。
- 什么是数据湖探索服务_数据湖探索DLI用途与特点
- 什么是跨源连接-数据湖探索DLI跨源连接
- 什么是Spark SQL作业_数据湖探索DLISpark SQL作业
- 什么是弹性资源池_数据湖探索DLI弹性资源池
- 什么是Flink OpenSource SQL_数据湖探索_Flink OpenSource SQL
- GaussDB数据库案例_GaussDB数据库的优势_华为高斯数据库_新建高斯数据库
- 免费mysql云数据库_免费的数据库_大数据数据库
- 华为云内容审核服务_内容审核有什么作用_华为云内容审核的优势
- TaurusDB并行查询_TaurusDB内核_TaurusDB并行执行_PQ
- 云数据库免费_mysql数据库是免费的吗_有哪些数据库