基于Dev-Prod开发模式,开发环境生成的规范建模、数据处理、数据集成类任务,需要发布到生产环境进行调度。本文为您介绍如何发布任务及查看任务的发布记录。

背景信息

  • 如果您选择了Dev-Prod开发模式,提交后的任务进入发布模块的待发布对象列表。您需要在发布模块发布任务,发布成功的任务才会参与生产环境的运维调度。
  • 如果您选择了开发模式是Basic模式,提交后的任务直接进入生产环境。
  • 发布模块的任务以管道脚本规范建模数据处理页签分类展示,同时系统支持记住最近一次访问的列表(管道脚本、规范建模和数据处理)。当您再次进入发布模块,会自动进入最近一次访问的列表。
说明 发布功能仅开发环境可见。

发布任务

  1. 登录Dataphin控制台
  2. 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>
  3. 在Dataphin产品首页,单击顶部菜单栏的研发
  4. 在数据开发页面,单击顶部菜单栏中发布,进入待发布对象列表页面。
    待发布对象列表集中为您展示管道脚本规范建模数据处理模块提交的任务(包括实时计算任务、离线计算任务和同步任务)及文件对象(包括资源、实时计算函数、实时自定义源、离线计算函数、实时计算元表和实时计算模板)。
  5. 待发布对象列表页面,单击操作列下的图标。
    • 如果您需要批量发布任务,则执行以下操作:
      1. 选中多个任务后,单击页面下方的发布
      2. 发布对话框,单击确定
    • 数据处理页签,如果您发布的任务有依赖关系,则您可以通过发布预检的方式发布任务,以防发布报错:
      1. 待发布对象列表页面,鼠标悬停至操作列下的tsga图标后,单击发布预检

        您也可以选中多个任务后,单击页面下方的发布预检,批量预检。

      2. 发布预检对话框,查看预检对象预检流程。当发布预检状态成功时,单击对话框下方的发布
      3. 发布对话框,单击确定
  6. 发布对话框,单击确定,发布任务。

编辑任务

  1. 待发布对象列表页面,单击操作列下的tstt图标。
    您也可以通过以下操作步骤,进入任务对应的模块:
    1. 待发布对象列表页面,单击左侧导航栏中发布记录列表
    2. 发布记录列表页面,单击操作列下的test图标。
  2. 进入任务对应的模块,编辑任务。

移除对象

移除对象即从待发布对象列表中移除待发布任务,生产和开发环境该任务已存在的版本不受影响。如果生产和开发环境的任务需要变更,则需重新提交和发布任务。

  1. 待发布对象列表页面的管道脚本数据处理页签,鼠标悬停至操作列下的tsga图标后,单击移除对象
    您也可以选中多个待发布任务后,单击页面下方的移除对象
  2. 在确认对话框中,单击确定

查看发布记录

发布页面,单击左侧导航栏的发布记录列表。在发布记录列表页面,您可以查看管道脚本规范建模数据处理模块已发布的任务(任务所有版本的发布记录)。

同时,您也可以执行以下操作:
  • 查看发布详情,详情请参见查看发布详情
  • 单击操作列下的图标,编辑任务。
  • 规范建模页签,单击操作列下的图标。在待发布对象列表页面,再次发布任务(发布失败的任务会自动退回至待发布对象列表。)
    注意 该操作仅限发布失败的任务,且该任务在待发布对象列表
发布记录列表页面,单击左侧导航的待发布对象列表。在待发布对象列表页面,查看某个任务的历史版本发布记录:
  1. 单击操作列下的test图标。
    说明 系统仅支持当前版本号大于1的任务查看历史版本发布记录。
  2. 发布记录列表页面,查看该任务的历史版本发布记录。

查看发布详情

  1. 发布页面,单击左侧导航栏的发布记录列表
  2. 发布记录列表页面,单击任务后的详情
  3. 发布详情对话框,查看基本信息流程校验异常提醒信息。
  4. 单击确定