SQL组件是一种带有多个输入参数和输出参数的SQL代码过程模板,SQL代码的处理过程通常是引入一到多个源数据表,通过过滤、连接和聚合等操作,加工出新的业务需要的目标表。

说明 您需要购买DataWorks标准版及以上版本,才可以使用SQL组件节点功能。

操作步骤

  1. 登录DataWorks控制台,单击相应工作空间后的进入数据开发
  2. 鼠标悬停至新建,单击MaxCompute > SQL组件节点
    说明 节点名称的长度不能超过128个字符。

    您也可以打开相应的业务流程,右键单击MaxCompute,选择新建 > SQL组件节点

  3. 新建节点对话框中,输入节点名称,并选择目标文件夹,单击提交
    为提高开发效率,数据任务的开发者可以使用工作空间成员和租户成员贡献的组件, 来新建数据处理节点。
    • 本工作空间成员创建的组件在组件下。
    • 租户成员创建的组件在公共组件下。
  4. 进入SQL组件编辑页面,选择代码组件

    您可以在SQL组件节点的编辑页面进行保存提交等操作,详情请参见SQL组件节点界面功能点

  5. 单击节点编辑页面右侧的参数配置,为选择的组件指定参数。
  6. 节点调度配置。

    单击节点编辑区域右侧的调度配置,即可进入节点调度配置页面,详情请参见调度配置

  7. 提交节点任务。

    完成调度配置后,单击左上角的保存,提交(提交并解锁)到开发环境。

  8. 发布节点任务。

    具体操作请参见发布管理

  9. 在生产环境测试。

    具体操作请参见周期任务

升级SQL组件节点的版本

在组件的开发者发布新版本后,组件的使用者可以选择是否将现有组件的使用实例升级到使用组件的最新版本。

组件的版本机制支持开发者对组件不断升级,提升流程的执行效率并优化业务效果。

例如用户A使用了用户B的组件V1.0版本,此时组件所有人用户B升级组件至V2.0版本,用户A依然可以使用V1.0版本,但是可以看到更新提醒。用户A对比新旧代码后,发现新的版本业务效果更加优化,可以自行决定是否升级至最新的组件版本。

升级根据组件模板开发的SQL组件节点时,需要单击更新代码版本,然后确认新版本SQL组件节点的参数配置是否继续有效。根据组件新版本的说明进行调整后,即可和普通SQL节点开发的流程一致,保存提交并进入发布流程。