全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
DataWorks(数据工场)

发布管理

更新时间:2017-10-27 18:35:42

出现以下两种情况时,您需要为当前项目配置 目标项目

  • 将数据开发与数据生产放在不同的项目中进行,以达到数据隔离的目的。

  • 将一个项目中开发的数据处理流程定期同步到另一个项目中。

当一个项目配置了 目标项目 时,在开发页面将出现 发布 入口,单击即可进入 发布管理 页面。

发布管理 页面中,您可以选择将当前项目中提交成功的任务,资源和函数发布到指定的目标项目中。

注意:

  • 一个项目只有配置了目标项目,发布管理 页面才可见。

  • 只有 任务/资源/函数 3 类对象可以从开发项目被发布到生产项目。

  • 表、数据源配置 等连接信息不能被发布,如果任务中有使用到表和数据源,请生产项目的项目管理员在目标项目中自行维护。

操作步骤

配置目标项目

  1. 单击 项目管理 页面,进入 项目配置,选择另一个项目名作为 发布目标

    注意

    只有 项目管理员 有权限进入项目配置页面来设置目标项目。如果您不是项目管理员,请通知主账号,让其代为配置。

  2. 目标项目 配置完毕后,即可在 数据开发 界面的工具栏中看到 发布 按钮。

创建发布包

  1. 进入数据开发页面,单击 发布,进入发布管理页面。

  2. 单击 创建发布包 即可看到已提交的工作流任务、节点任务、资源、函数的列表。

    注意:

    • 只有 提交成功 并且 还没有进入发布包 的任务、资源、函数才会出现在待发布的列表中。

    • 创建发布包页面支持按照最新修改人、对象类型、修改日期、对象名称等条件筛选,每个对象支持查看内容,如工作流的内部节点变动情况等。

  3. 根据自身需求选择发布方式单击 发布打包并发布

    您可通过 单个对象直接发布多个对象打包发布 两种方式进行发布。

    • 单个对象直接发布

      通过筛选条件找到需要发布的对象后,选择单个对象直接单击 发布 按钮即可触发发布流程,按当前用户的不同角色,后续操作不同,详情请参见后文。

    • 多个对象打包发布

      通过筛选条件找到需要发布的对象后,单击各对象的 添加 按钮即可将该对象添加到发布包中。

      单击 打包并发布 按钮,则发布包打包成功,并进入发布流程,按当前用户的不同角色,后续操作不同,详情请参见后文。

  4. 根据不同的角色,进行相应的发布操作。

    • 如果您是 项目管理员运维 角色,单击 打包并发布 后,发布包将直接发布成功。

    • 如果您是 部署 角色,则您没有权限创建发布包,而仅能审批由开发角色创建的待发布的发布包并单击 发布 使其生效。

    • 如果您仅为 开发 角色,单击 打包并发布 后,发布包将进入发布包列表并进入 待发布 状态,如下图所示,此时请联系项目管理员/运维/部署角色的成员在 发布包列表 页面单击 发布 按钮。

      注意

      如果发布操作涉及到两个项目,您在 A 项目是开发角色,在 B 项目是运维角色,那么您选择两个项目后,单击 打包并发布,即可将其同时发布。

查看发布包

发布包列表页面中,显示待发布、发布中、发布成功和发布失败四个状态下的发布包。

您可按照发布人、申请人、发布日期、申请日期、发布包状态等条件来筛选查看,也支持对发布包内容的查看,删除和继续发布等。

已经发布成功的发布包,其中包含的对象将从当前项目拷贝到目标项目中,包括内容和配置。请在目标项目中查看发布结果。

本文导读目录