开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DI任务的覆盖,会写入变更记录里吗?

如题

展开
收起
游客3oewgrzrf6o5c 2022-06-30 18:30:23 313 0
1 条回答
写回答
取消 提交回答
  • 十分耕耘,一定会有一分收获!

    楼主你好,在阿里云数加平台的DI任务中,如果对目标表进行了覆盖操作,即新数据覆盖了原有数据,那么会根据目标表的设置,将变更记录写入变更表中。变更表记录了目标表的每次变更,包括插入、更新、删除等操作。

    具体来说,如果您在DI任务中对目标表进行了覆盖操作,可以在目标表的设置中开启“启用变更表”选项。当目标表开启了变更表功能后,在DI任务中对目标表进行覆盖操作时,系统会自动将变更记录写入变更表中,记录包括变更时间、变更类型、变更前数据和变更后数据等信息。您可以通过查询变更表,查看目标表的变更历史记录。

    需要注意的是,启用变更表功能会对系统性能产生一定的影响,因此建议您根据实际需要开启该功能。另外,在使用变更表功能时,建议您定期清理变更表,避免变更表数据过多,影响系统性能。

    2023-07-23 13:01:38
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载