SQL组件是一种带有多个输入参数和输出参数的SQL代码模板。使用SQL代码处理数据表时,通过过滤、连接和聚合源数据表,获取结果表。

前提条件

  • 您需要购买DataWorks标准版及以上版本,才可以使用SQL组件节点功能。
  • 您在工作空间配置页面添加MaxCompute计算引擎实例后,当前页面才会显示MaxCompute目录。详情请参见配置工作空间
  • 请确保您已准备好需要使用的组件,详情请参见创建组件

背景信息

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

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

例如,用户A使用用户B旧版本的组件时,用户B升级组件至新版本。用户A收到组件的更新提醒后,可以根据自身需求决定是否升级。

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

操作步骤

  1. 进入数据开发页面。
    1. 登录DataWorks控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 选择工作空间所在地域后,单击相应工作空间后的进入数据开发
  2. 鼠标悬停至新建图标,单击MaxCompute > SQL组件节点
    您也可以找到相应的业务流程,右键单击MaxCompute,选择新建 > SQL组件节点
  3. 新建节点对话框中,输入节点名称,并选择目标文件夹
    说明 节点名称必须是大小写字母、中文、数字、下划线(_)和小数点(.),且不能超过128个字符。
  4. 单击提交
  5. 在SQL组件节点的编辑页面,选择代码组件
    如果当前工作空间绑定了多个MaxCompute计算引擎,请选择MaxCompute引擎实例
    选中组件后,您可以单击打开组件,进入组件的详情页面。组件
    为提高开发效率,数据任务的开发者可以使用工作空间成员和租户成员贡献的组件,来新建数据处理节点:
    • 本工作空间成员创建的组件在组件下。
    • 租户成员创建的组件在公共组件下。
  6. 单击节点编辑页面右侧的参数配置,为选择的组件指定参数。
  7. 保存并提交节点。
    注意 您需要设置节点的重跑属性依赖的上游节点,才可以提交节点。
    1. 单击工具栏中的保存图标,保存节点。
    2. 单击工具栏中的提交图标。
    3. 提交新版本对话框中,输入变更描述
    4. 单击确认
    如果您使用的是标准模式的工作空间,提交成功后,请单击右上方的发布。具体操作请参见发布任务
  8. 测试节点,详情请参见查看周期任务