一键建仓

数据管理DMS一键建仓功能可以实现一键创建实时同步的数据仓库,数据可在秒级的延迟下,同步至AnalyticDB for MySQL数据库中,帮助您更实时、准确地掌握业务情况,以便更好地进行业务分析和决策,提升业务效果。本文介绍如何在数据管理DMS中使用一键建仓功能。

背景信息

传统创建数据仓库的方法为:通过离线脚本将数据周期性地从源数据库采集至数据仓库,再进行ETL开发,这种方法的时间性较差,通常需要T+1天才能看到数据分析报表,且技术成本较高。

数据管理DMS提供的一键建仓功能结合DTS同步链路和AnalyticDB for MySQL分析引擎,创建实时同步的数据仓库。

说明
  • 数据传输服务DTS具备极高的链路稳定性和数据可靠性。更多信息,请参见什么是数据传输服务DTS

  • AnalyticDB for MySQL是云端托管的大规模并行处理的PB级数据仓库,具有快、灵活、易用、超大规模、高并发写入等特点。更多信息,请参见什么是云原生数据仓库MySQL版

费用说明

  • AnalyticDB for MySQL实例费用:若您购买新的云原生数据仓库 AnalyticDB MySQL 版(AnalyticDB for MySQL)实例将会产生费用。费用详情,请参见AnalyticDB for MySQL计费方式和价格

    说明

    默认创建AnalyticDB MySQL 3.0实例,计费方式为包年包月,购买时长为3个月。

  • DTS费用:产生数据同步的费用。费用详情,请参见DTS产品定价

前提条件

  • 源数据库为RDS MySQL,且该数据库归属于当前账号的主账号。

  • 如果您需要将数据同步至已有的AnalyticDB MySQL 3.0中,请先将AnalyticDB MySQL 3.0录入DMS中并登录。具体操作,请参见云数据库录入

  • 您的用户角色为管理员、DBA、普通用户。

    说明

    普通用户需要有源数据库RDS MySQL的导出权限和数据仓库AnalyticDB MySQL 3.0的变更权限(新购实例不涉及)。关于权限的更多信息,请参见权限管理

操作步骤

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择解决方案 > 一键建仓

  3. 单击页面右上角的一键建仓

  4. 一键建仓工单列表页面,配置数据来源分析引擎参数。

    配置项

    说明

    数据来源

    选择待分析的源数据库。

    分析引擎

    选择AnalyticDB MySQL分析引擎:

    • 购买ADB实例(默认8核32G):默认创建AnalyticDB MySQL 3.0实例,计费方式为包年包月,购买时长为3个月。

      • 地域:集群所在的地理位置,购买后无法更换地域。一般建议申请离客户业务最近的地域,从而提升用户访问速度。

      • 可用区:可用区是地域中的一个独立物理区域,不同可用区之间没有实质性区别。

      • 专有网络(VPC):专有网络VPC是一种隔离的网络环境,安全性较高。更多信息,请参见创建默认专有网络和交换机

      • 专有网络交换机:选择专有网络下的交换机。

      说明

      系统将为您创建默认的数据库账户密码,并自动录入至DMS中,您可以在云原生数据仓库 AnalyticDB MySQL 版控制台,查看新创建的实例和重置密码。

    • 已有ADB实例:搜索并选择已有的AnalyticDB MySQL 3.0实例。

  5. 可选:单击高级配置,配置参数。

    配置项

    说明

    目标库名

    目标数据库名称,支持的选项:

    • 自动创建同名库(默认):在目标数据库中,创建同名的数据库。

    • 重命名库名:自定义目标数据库名称。

    同步方式

    支持的选项(多选):

    • 结构初始化(默认):同步表结构至目标数据库,如果有重名的表会导致报错。

    • 全量(默认):同步全量数据至目标数据库。

    • 增量:同步增量数据至目标数据库,无法取消。

    同步范围

    支持的选项:

    • 全库(默认):同步所有表至目标数据库。

    • 部分表:自定义同步的表(支持多选)。

  6. 单击提交申请

    系统会进行数据库权限检查。

  7. 单击提交审批

    审批通过后,系统将根据配置项执行同步任务。您可以在数据同步区域,查看同步进展。

后续步骤

您可以在数据分析工单详情页的底部,进行如下操作:

  • 单击SQL Console,实时分析数仓数据,更多信息,请参见SQL窗口介绍

  • 单击任务编排,采用SQL等方式进行ETL(Extract-Transform-Load)开发,更多信息,请参见任务编排概览

  • 单击数据可视化,基于实时数据制作实时报表,更多信息,请参见数据可视化概览

  • 单击数据服务,基于实时数据提供API,更多信息,请参见数据服务概述