大数据计算MaxCompute的dataworks跨空间发布支持回滚吗?
MaxCompute的dataworks跨空间发布支持回滚。具体的机制是:
每次发布会生成一个新的发布版本。
发布失败,不影响之前版本。
可以回滚到任何一个已发布成功的版本。
机制原理:
MaxCompute使用版本号来管理数据发布,每次发布都会生成一个新的版本号。
发布过程是先在目的空间生成一个临时表,发布成功后才替换目标表。所以发布失败不影响目标表。
回滚实际上是将目标表指向指定版本号的临时表。
所以通过版本管理,MaxCompute支持dataworks跨空间发布的回滚。具体的回滚流程是:
在dataworks列表页,选择需要回滚的dataworks。
点击右上角的“版本管理”按钮。
选择需要回滚到的历史版本。
点击“设置为目标版本”,目标表会同步到选择的历史版本。
dataworks下次按计划发布,将使用目标版本对应的临时表。
在大数据计算MaxCompute的DataWorks中,跨空间发布(Cross-space Publish)是一种将开发环境(DEV)中的作业或任务配置发布到生产环境(PROD)的功能。但是,目前DataWorks并不直接支持跨空间发布的回滚操作。
如果您需要回滚跨空间发布的配置更改,您可以通过以下方式进行处理:
手动还原:手动将被修改的作业或任务配置还原到之前的版本。例如,在MaxCompute项目中使用代码管理工具(如Git)来管理作业脚本,您可以切换到先前的提交版本,然后重新部署。
利用备份:如果您在发布之前对作业或任务配置进行了备份,您可以使用备份文件还原配置。在DataWorks中,您可以通过导出和导入作业或任务配置的方式来进行备份和还原。
需要注意的是,跨空间发布的回滚操作需要您在发布之前做好备份和记录,并确保能够准确还原到之前的状态。因此,在进行重要的配置更改之前,请谨慎考虑并制定适当的备份和回滚策略。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。