开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

大数据计算MaxCompute的dataworks跨空间发布支持回滚吗?

大数据计算MaxCompute的dataworks跨空间发布支持回滚吗?

展开
收起
青城山下庄文杰 2023-07-17 18:08:57 90 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    MaxCompute的dataworks跨空间发布支持回滚。具体的机制是:
    每次发布会生成一个新的发布版本。
    发布失败,不影响之前版本。
    可以回滚到任何一个已发布成功的版本。
    机制原理:
    MaxCompute使用版本号来管理数据发布,每次发布都会生成一个新的版本号。
    发布过程是先在目的空间生成一个临时表,发布成功后才替换目标表。所以发布失败不影响目标表。
    回滚实际上是将目标表指向指定版本号的临时表。
    所以通过版本管理,MaxCompute支持dataworks跨空间发布的回滚。具体的回滚流程是:
    在dataworks列表页,选择需要回滚的dataworks。
    点击右上角的“版本管理”按钮。
    选择需要回滚到的历史版本。
    点击“设置为目标版本”,目标表会同步到选择的历史版本。
    dataworks下次按计划发布,将使用目标版本对应的临时表。

    2023-07-29 13:08:37
    赞同 展开评论 打赏
  • 在大数据计算MaxCompute的DataWorks中,跨空间发布(Cross-space Publish)是一种将开发环境(DEV)中的作业或任务配置发布到生产环境(PROD)的功能。但是,目前DataWorks并不直接支持跨空间发布的回滚操作。

    如果您需要回滚跨空间发布的配置更改,您可以通过以下方式进行处理:

    1. 手动还原:手动将被修改的作业或任务配置还原到之前的版本。例如,在MaxCompute项目中使用代码管理工具(如Git)来管理作业脚本,您可以切换到先前的提交版本,然后重新部署。

    2. 利用备份:如果您在发布之前对作业或任务配置进行了备份,您可以使用备份文件还原配置。在DataWorks中,您可以通过导出和导入作业或任务配置的方式来进行备份和还原。

    需要注意的是,跨空间发布的回滚操作需要您在发布之前做好备份和记录,并确保能够准确还原到之前的状态。因此,在进行重要的配置更改之前,请谨慎考虑并制定适当的备份和回滚策略。

    2023-07-28 21:27:23
    赞同 展开评论 打赏
  • 没太理解。跨空间发布是指什么?此回答整理自钉群“MaxCompute开发者社区1群”

    2023-07-18 18:37:12
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

    更多
    Data+AI时代大数据平台应该如何建设 立即下载
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载