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

前提条件

  • 准备相应版本软件。
  • 准备资源组。

    购买独享调度资源组,详情请参见新增和使用独享调度资源组

  • 绑定引擎并准备数据源。

    在DataWorks工作空间配置页面添加AnalyticDB for MySQL引擎,详情请参见创建并管理工作空间。绑定引擎后,DataWorks会自动创建一个引擎数据源,该数据源将用于后续的节点开发操作。

背景信息

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

使用限制

  • DataWorks标准版及以上版本,才可以绑定AnalyticDB for MySQL计算引擎实例。
  • AnalyticDB for MySQL节点仅支持使用独享调度资源组。
  • AnalyticDB for MySQL节点仅支持使用引擎绑定数据源进行数据开发。

创建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. 新建节点对话框中,输入名称,并选择节点类型路径
    3. 单击确认,进入AnalyticDB for MySQL节点编辑页面。
  4. 使用AnalyticDB for MySQL节点进行数据开发。
    1. 选择数据源。
      选择数据源下拉框,选择进行数据开发需要使用的目标数据源。当前仅支持使用引擎绑定时DataWorks自动创建的引擎数据源进行数据开发。
    2. 使用SQL语句创建任务。
      1. 在SQL编辑区域编写SQL任务。
        示例查询目标数据源中的表,语句如下。实际使用时,您可根据AnalyticDB for MySQL支持的语法,编写需要执行的语句。
        show tables;
      2. 选择资源组。
        在工具栏单击高级运行图标,在参数对话框选择已创建的独享调度资源组。
        说明
        • 您需要使用与数据源测试连通性成功的独享调度资源组。详情请参见配置资源组与网络连通
        • 若后续执行任务需要修改使用的资源组,也可在此处选择需要更换的调度资源组。
      3. 保存并运行SQL语句。

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

  5. 任务调度配置。
    如果您需要周期性执行创建的节点任务,可以单击节点编辑页面右侧的调度配置,根据业务需求配置该节点任务的调度信息:
  6. 提交并发布节点任务。
    1. 单击工具栏中的保存图标,保存节点。
    2. 单击工具栏中的提交图标,提交节点任务。
    3. 提交对话框中,输入变更描述
    4. 单击确认
    如果您使用的是标准模式的工作空间,任务提交成功后,需要将任务发布至生产环境进行发布。请单击右上方的发布。具体操作请参见发布任务
  7. 查看周期调度任务。
    1. 单击编辑界面右上角的运维,进入运维中心。
    2. 查看运行的周期调度任务,详情请参见查看并管理周期任务