SQL组件是一种带有多个输入参数和输出参数的SQL代码模板。使用SQL代码处理数据表时,通过过滤、连接和聚合数据源表,获取结果表。您可通过创建数据开发(DataStudio)的SQL组件节点使用组件,基于组件快速新建数据处理节点,提高开发效率。本文为您介绍如何创建SQL组件节点并使用组件。

前提条件

使用限制

仅DataWorks标准版及以上版本,才可使用SQL组件节点功能。详情请参见DataWorks各版本详解

创建SQL组件节点并使用组件

  1. 进入数据开发页面。
    1. 登录DataWorks控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 选择工作空间所在地域后,单击相应工作空间后的数据开发
  2. 创建业务流程
    如果您已有业务流程,则可以忽略该步骤。
    1. 鼠标悬停至新建图标,选择新建业务流程
    2. 新建业务流程对话框,输入业务名称
    3. 单击新建
  3. 创建SQL组件节点。
    1. 鼠标悬停至新建图标,单击新建节点 > MaxCompute > SQL组件节点
      您也可找到相应的业务流程,右键单击业务流程名称,选择新建节点 > MaxCompute > SQL组件节点
    2. 新建节点对话框,配置节点名称等信息,单击确认
  4. 引用组件。
    您需在SQL组件节点的编辑页面,按如下步骤引用组件。引用组件
    1. 可选:若当前工作空间绑定了多个引擎实例,则可在此处切换。
    2. 选择所需引用的组件。
      如果没有可用组件,请参考定义组件:创建并管理组件创建。
      • 若所选组件存在最新版本,您可根据业务需要选择是否更新代码版本,引用最新组件版本。
      • 单击打开组件即可查看组件详情。
    3. 根据实际使用配置组件参数值。
  5. 节点调度配置。
    如果您需要周期性执行创建的节点任务,则可单击节点编辑页面右侧的调度配置,根据业务需求配置该节点任务的调度信息:
  6. 提交并发布节点任务。
    1. 单击工具栏中的保存图标,保存节点。
    2. 单击工具栏中的提交图标,提交节点任务。
    3. 提交新版本对话框中,输入变更描述
    4. 单击确定
    如果您使用的是标准模式的工作空间,任务提交成功后,需要将任务发布至生产环境进行发布。请单击顶部菜单栏左侧的任务发布。具体操作请参见发布任务
  7. 查看周期调度任务。
    1. 单击编辑界面右上角的运维,进入生产环境运维中心。
    2. 查看运行的周期调度任务,详情请参见查看并管理周期任务
    如果您需要查看更多周期调度任务详情,可单击顶部菜单栏的运维中心,详情请参见运维中心概述