SQL组件是一种带有多个输入参数和输出参数的SQL代码模板。使用SQL代码处理数据表时,通过过滤、连接和聚合源数据表,获取结果表。
前提条件
- 您需要购买DataWorks标准版及以上版本,才可以使用SQL组件节点功能。
- 您在工作空间配置页面添加MaxCompute计算引擎实例后,当前页面才会显示MaxCompute目录。详情请参见配置工作空间。
- 请确保您已准备好需要使用的组件,详情请参见创建组件。
背景信息
在组件的开发者发布新版本后,组件的使用者可以选择是否升级现有组件的使用实例至最新版本。
组件的版本机制支持开发者对组件不断升级,提升流程的执行效率并优化业务效果。
例如,用户A使用用户B旧版本的组件时,用户B升级组件至新版本。用户A收到组件的更新提醒后,可以根据自身需求决定是否升级。
升级根据组件模板开发的SQL组件节点时,需要单击更新代码版本,然后确认新版本SQL组件节点的参数配置是否继续有效。根据组件新版本的说明进行调整后,即可和普通SQL节点开发的流程一致,保存提交并进入发布流程。
操作步骤
- 进入数据开发页面。
- 登录DataWorks控制台。
- 在左侧导航栏,单击工作空间列表。
- 选择工作空间所在地域后,单击相应工作空间后的进入数据开发。
- 鼠标悬停至
图标,单击。 您也可以找到相应的业务流程,右键单击MaxCompute,选择。
- 在新建节点对话框中,输入节点名称,并选择目标文件夹。
说明 节点名称必须是大小写字母、中文、数字、下划线(_)和小数点(.),且不能超过128个字符。
- 单击提交。
- 在SQL组件节点的编辑页面,选择代码组件。
如果当前工作空间绑定了多个MaxCompute计算引擎,请选择
MaxCompute引擎实例。
选中组件后,您可以单击
打开组件,进入组件的详情页面。

为提高开发效率,数据任务的开发者可以使用工作空间成员和租户成员贡献的组件,来新建数据处理节点:
- 本工作空间成员创建的组件在组件下。
- 租户成员创建的组件在公共组件下。
- 单击节点编辑页面右侧的参数配置,为选择的组件指定参数。
- 保存并提交节点。
注意 您需要设置节点的重跑属性和依赖的上游节点,才可以提交节点。
- 单击工具栏中的
图标,保存节点。
- 单击工具栏中的
图标。
- 在提交新版本对话框中,输入变更描述。
- 单击确认。
如果您使用的是标准模式的工作空间,提交成功后,请单击右上方的
发布。具体操作请参见
发布任务。
- 测试节点,详情请参见查看周期任务。