实时计算模板为数据研发过程中实时计算任务的开发提供代码模板,提高研发效率。本文为您介绍如何新建实时计算模板。

背景信息

  • 新建Flink_Template_SQL类型的实时计算任务中引用实时计算模板,提高代码的开发效率。
  • 实时计算模板只有在解锁的状态下,才支持编辑、移动、克隆和删除等操作。
    • 如果实时计算模板已被您自己锁定,则无需解锁实时计算模板。
    • 如果实时计算模板已被他人锁定,则执行以下操作,解锁实时计算模板:
      1. 在实时计算模板页面,单击需要编辑、移动、克隆或删除等操作的实时计算模板。
      2. 如果实时计算模板已被他人锁定,则单击实时计算模板代码页面右上方的图标。

        图标变更为geeg图标时,实时计算模板解锁成功。

  • 管理实时计算模板的权限限制,详情参见数据开发权限列表

操作步骤

  1. 登录Dataphin控制台
  2. 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>
    您可以通过以下方式,快速进入工作区:
    • 选择工作区地域后,单击快速开始相关工作区域中的数据研发
    • 选择工作区地域后,单击快速进入研发项目后的DevBasic页签,选择相应的项目。
    说明
    • 如果您通过快速开始相关工作进入数据开发模块,则跳过步骤3.i。
    • 如果您通过快速进入研发项目进入数据开发模块,则跳过步骤3.ii。
  3. 进入实时计算模板页面。
    1. 在Dataphin首页,单击顶部菜单栏的研发
    2. 在数据开发页面,单击项目名称后的test图标,选择数据开发的项目空间(DevBasic项目)。
      如果您当前访问的是DevBasic项目,且项目空间为您的数据开发空间,则不需要选择项目空间。
    3. 在数据开发页面,单击数据处理
    4. 在左侧导航栏,单击ceshi图标。
  4. 实时计算模板页面,您可以通过以下任何一种方式,进入新建实时计算模板页面。
    • 单击实时计算模板后的图标。
    • 单击项目名称后的图标,选择数据处理 > 实时计算模板
    • 开发首页,单击实时计算模板后的图标。
  5. 新建实时计算模板对话框,填写模板名称选择目录描述
  6. 单击确定
  7. 实时计算模板的代码开发。
    1. 在模板代码开发页面,编写代码。
    2. 单击页面上方的模板信息,配置代码中的参数值。
    3. 根据页面提示,填写代码模板中用到参数的参数说明默认值,同时您还可以修改或添加对实时计算模板的描述
    4. 填写完成后,单击确定,保存模板信息。
      您可以在新建Flink_Template_SQL类型的实时计算任务中引用该模板,同时也可以在实时计算任务中对模板中的参数进行修改。
  8. 保存并提交实时计算模板。
    1. 完成代码开发后,单击页面右上方的cegeg图标,保存实时计算模板。
    2. 单击页面右上方的图标,提交实时计算模板。
    3. 提交备注对话框,填写备注信息。
    4. 单击确定并提交
  9. 可选:发布实时计算模板至生产环境。
    • 如果您的开发模式是Dev-Prod模式,则需要发布实时计算模板,详情请参见管理发布任务
    • 如果您的开发模式是Basic模式,则提交实时计算模板后,即可进入生产环境。
    对已添加的实时计算模板,您可以执行如下操作。
    操作 描述
    查看版本信息
    1. 实时计算模板页面,单击需要查看的实时计算模板。
    2. 在实时计算模板的代码页面,单击页面上方的版本信息
      • 单击某个版本操作列下的图标,查看版本对比。
        版本对比对话框,您可以单击资源配置对比模板参数对比页签,查看版本的对比信息。同时您还可以执行以下操作,回滚版本:
        1. 代码对比模板参数对比页面,单击页面下方的回滚到对比版本
        2. 提示对话框,单击确定,回滚至该版本。
      • 单击某个版本操作列下的图标,查看代码的基本信息。
    查看模板信息
    1. 实时计算模板页面,单击需要查看模板的实时计算模板。
    2. 在实时计算模板的代码页面,单击页面上方的模板信息。在模板信息页面,查看模板的基本信息参数配置
      • 基本信息区域,修改描述
      • 参数配置区域,修改参数的参数说明默认值
    3. 单击确定,完成实时计算模板的查看。
    查看引用信息 只有实时计算模板被引用后,您才可以查看该实时计算模板的引用信息。
    1. 实时计算模板页面,单击左侧功能区域中需要查看引用信息的实时计算模板。
    2. 在实时计算模板的代码页面,单击页面上方的引用信息。在引用信息页面,查看实时计算模板被引用的信息。
      同时,您还可以批量启用最新版本和查看不同版本的代码:
      • 批量启用最新版本:
        1. 选中多个最新版本后,单击批量启用最新版本前的tesgs图标。
        2. 提示对话框中,单击启用
      • 查看代码:
        1. 单击引用此模板任务后的gegg图标,查看代码。
        2. 单击查看代码页面上方的faga图标,关闭查看代码页面。
    修改实时计算模板
    1. 实时计算模板页面,鼠标悬停至需要修改的实时计算模板图标,单击编辑
    2. 修改实时计算模板的代码和模板信息。
    3. 提交或发布实时计算模板。
    移动实时计算模板
    1. 实时计算模板页面,将鼠标悬停在需要移动的实时计算模板后的图标,单击移动
    2. 移动文件对话框,选择目录。
    3. 单击确定,完成实时计算模板的移动。
    克隆实时计算模板
    1. 实时计算模板页面,将鼠标悬停在需要移动的实时计算模板后的图标,单击克隆
    2. 克隆实时计算模板对话框,配置参数。
    3. 单击确定
    删除实时计算模板
    说明 系统仅支持删除没有被实时计算任务引用的实时计算模板。
    1. 实时计算模板页面,将鼠标悬停在需删除的实时计算模板后的图标,单击删除
    2. 提示对话框,填写备注信息。
    3. 单击确定并提交,完成实时计算模板的删除。