您可以通过创建AnalyticDB for MySQL节点,直接使用SQL语句对目标AnalyticDB for MySQL数据源进行数据开发。本文为您介绍如何创建并使用AnalyticDB for MySQL节点。

前提条件

背景信息

AnalyticDB for MySQL是阿里云的一种分析型数据库,详情请参见云原生数据仓库MySQL版

使用限制

  • DataWorks标准版及以上版本,才可以绑定AnalyticDB for MySQL计算引擎实例。
  • AnalyticDB for MySQL节点仅支持使用独享调度资源组。
  • AnalyticDB for MySQL节点仅支持对通过连接串模式创建的AnalyticDB for MySQL数据源进行数据开发。您可以进入数据源管理页面,单击目标数据源操作列的编辑,在数据源编辑页面查看创建数据源时所使用的模式,详情请参见配置AnalyticDB for MySQL 3.0数据源

创建AnalyticDB for MySQL节点并进行数据开发

  1. 进入数据开发页面。
    1. 登录DataWorks控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 选择工作空间所在地域后,单击相应工作空间后的进入数据开发
  2. 创建业务流程
    如果您已有 业务流程,则可以忽略该步骤。
    1. 鼠标悬停至新建图标,选择业务流程
    2. 新建业务流程对话框,输入业务名称
    3. 单击新建
  3. 创建AnalyticDB for MySQL节点。
    1. 鼠标悬停至新建图标,选择AnalyticDB for MySQL > ADB for MySQL
      您也可以找到相应的业务流程,右键单击业务流程,选择 新建 > AnalyticDB for MySQL > ADB for MySQL
    2. 新建节点对话框中,输入节点名称,并选择节点类型目标文件夹
      说明 节点名称必须是大小写字母、中文、数字、下划线(_)和小数点(.),且不能超过128个字符。
    3. 单击提交,进入AnalyticDB for MySQL节点编辑页面。
  4. 使用AnalyticDB for MySQL节点进行数据开发。
    1. 选择数据源。
      选择数据源下拉框,选择进行数据开发需要使用的目标数据源。如果下拉列表中没有需要的数据源,请单击右侧的 新建数据源,在 数据源管理页面新建,详情请参见 配置AnalyticDB for MySQL 3.0数据源
      说明
      • 绑定AnalyticDB for MySQL计算引擎时,会自动创建一个数据源,默认使用该数据源进行数据开发,您也可以选择需要使用的数据源。
      • AnalyticDB for MySQL节点仅支持对通过连接串模式创建的AnalyticDB for MySQL数据源进行数据开发。您可以进入数据源管理页面,单击目标数据源操作列的编辑,在数据源编辑页面查看创建数据源时所使用的模式,详情请参见配置AnalyticDB for MySQL 3.0数据源

    2. 使用SQL语句创建任务。
      1. 在SQL编辑区域编写SQL任务。SQL编辑区域示例查询目标数据源中的表,语句如下。实际使用时,您可以根据AnalyticDB for MySQL支持的语法,编写需要执行的语句。
        show tables;
      2. 选择资源组。
        在工具栏单击 高级运行图标,在 参数对话框选择已创建的独享调度资源组。
        说明
        • 您需要使用与数据源测试连通性成功的独享调度资源组。详情请参见数据源测试连通性
        • 如果您后续执行任务需要修改使用的资源组,也可以在此处选择需要更换的调度资源组。
      3. 保存并运行SQL语句。

        在工具栏,单击保存图标,保存编写的SQL语句,单击运行图标,运行创建的SQL任务。

        本文示例SQL语句的运行结果如下。 运行结果
  5. 任务调度配置。
    如果您需要周期性执行创建的节点任务,可以单击节点编辑页面右侧的 调度配置,根据业务需求配置该节点任务的调度信息:
    • 配置任务调度的基本信息,详情请参见基础属性
    • 配置时间调度周期、重跑属性和上下游依赖关系,详情请参见配置时间属性依赖关系
      说明 您需要设置节点的 重跑属性依赖的上游节点,才可以提交节点。
    • 配置资源属性,详情请参见配置资源属性。请选择与AnalyticDB for MySQL数据源网络连通的独享调度资源组,作为周期调度任务使用的资源组。详情请参见数据源测试连通性
  6. 提交并发布节点任务。
    1. 单击工具栏中的保存图标,保存节点。
    2. 单击工具栏中的提交图标,提交节点任务。
    3. 提交新版本对话框中,输入变更描述
    4. 单击确认
    如果您使用的是标准模式的工作空间,任务提交成功后,需要将任务发布至生产环境进行发布。请单击右上方的 发布。具体操作请参见 发布任务
  7. 查看周期调度任务。
    1. 单击编辑界面右上角的运维,进入运维中心。
    2. 查看运行的周期调度任务,详情请参见查看周期任务