全部产品
云市场

一键创建AnalyticDB for MySQL数据仓库

更新时间:2019-09-12 11:37:53

本文介绍如何通过向导将RDS数据或者ECS自建数据库数据同步到AnalyticDB for MySQL,即创建AnalyticDB for MySQL数据仓库(AnalyticDB for MySQL Schema)。

操作步骤

  1. 登录Data Lake Analytics管理控制台

  2. 在页面左上角,选择DLA所在地域。

  3. 在左侧导航栏单击Schema管理

  4. Schema管理页面,单击创建Schema

  5. 创建Schema页面的常用页签下,单击一键建仓(AnalyticDB for MySQL)中的使用向导创建

    使用向导创建

  6. DLA访问RDS时,需要您将RDS的只读权限授予DLA,授权完成后单击下一步

    只读授权DLA

  7. 根据页面提示,配置数据源和存储数据的AnalyticDB for MySQL仓库。

    您可以根据实际业务数据的存储方式,选择将RDS数据或者ECS自建数据库数据同步到AnalyticDB for MySQL。本示例中将RDS数据同步到AnalyticDB for MySQL。

    打通数据源

    类别 参数 配置
    云RDS 类型 数据源的类型为RDS。

    通过单击实例前面的圆圈,将RDS实例添加到数据来源中。

    RDS名称 RDS实例的备注名称。
    实例ID RDS实例的ID,系统自动拉取与DLA同地域的RDS实例。

    支持模糊搜索RDS实例。

    自建数据库 ECS ID ECS自建数据库中ECS实例的ID。
    VPC ID ECS实例中VPC的ID。
    Engine ECS自建数据库的类型。
    数据来源 服务器 设置一键建仓的RDS数据源,从左侧的RDS实例列表中选择数据源。
    端口 RDS实例的连接端口,固定为3306。
    用户名 RDS实例的账号名
    密码 用户名对应的密码。
    Schema名称 RDS实例的数据库名

    配置好数据源后,单击测试连接,进行连通性测试。

    建仓配置 ADB实例 系统自动拉取与DLA以及RDS同地域的AnalyticDB for MySQL实例。
    用户名 AnalyticDB for MySQL中数据库对应的用户名

    该用户名需要拥有对应AnalyticDB for MySQL数据库中的CREATE和DROP权限,如何授权请参见GRANT

    密码 用户名对应的密码。
    库名 AnalyticDB for MySQL中的数据库名。

    RDS中同步过来的数据将存储在该数据库中。

    配置好库名后,单击测试连接,进行连通性测试。

    Schema名称 设置Schema的名称,即AnalyticDB for MySQL数据库在DLA中的映射数据库名称。

    选中自定义,可以自定义Schema的名字。

    同步时间 设置将RDS数据同步至AnalyticDB for MySQL的时间。

    系统默认的数据同步时间是00:30,您可以根据业务规律,将数据同步时间设置在业务低峰期,以免同步过程中可能对业务造成的影响。

    高级选项 自定义设置项,例如过滤字段等,详情请参见高级选线功能
  8. 完成上述参数配置后,单击创建,创建AnalyticDB for MySQL数据仓库。

数据仓库创建成功后,DLA自动在您设定的时间将RDS数据同步到AnalyticDB for MySQL中,同时在AnalyticDB for MySQL中创建与RDS相同的表结构,在DLA中创建对应的AnalyticDB for MySQL表。