阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。

摘要:欢迎来到云数据迁移CDM的世界,跟着云小课一起学习云数据迁移。本课主要介绍云数据迁移的基本概念、功能、应用场景及使用过程,帮助您更好的了解云数据迁移。

本文分享自华为云社区《【云小课】EI第35课 云小课带你快速掌握云数据迁移CDM》,原文作者:阅识风云

云数据迁移是什么?

云数据迁移(Cloud Data Migration,简称CDM)是一种高效、易用的批量数据迁移服务,提供同构/异构数据源之间批量数据迁移服务,帮助客户实现数据自由流动。支持客户自建和公有云上的文件系统,关系数据库,数据仓库,NoSQL,大数据云服务,对象存储等数据源。

CDM同时也可以作为数据湖治理中心(Data Lake Governance Center,简称DGC)服务的一个组件,在产品能力上和独立形态保持一致,为DGC提供了简单易用的迁移能力和多种数据源到数据湖的集成能力,降低了客户数据源迁移和集成的复杂性,有效的提高您数据迁移和集成的效率。

产品功能

  • 表/文件迁移:实现在同构、异构数据源之间进行表或文件级别的数据迁移。
  • 整库迁移:支持在同构、异构数据源之间进行整库迁移。
  • 增量数据迁移:支持文件增量迁移、关系型数据库增量迁移、HBase/CloudTable增量迁移,以及使用Where条件配合时间变量函数实现增量数据迁移。
  • 事务模式迁移:支持当CDM作业执行失败时,将数据回滚到作业开始之前的状态,自动清理目的表中的数据。
  • 字段转换:支持去隐私、字符串操作、日期操作等常用字段的数据转换功能。
  • 文件加密:在迁移文件到文件系统时,CDM支持对写入云端的文件进行加密。
  • MD5校验一致性:支持使用MD5校验,检查端到端文件的一致性,并输出校验结果。
  • 脏数据归档:支持将迁移过程中处理失败的、被清洗过滤掉的、不符合字段转换或者不符合清洗规则的数据单独归档到脏数据日志中,便于用户查看。并支持设置脏数据比例阈值,来决定任务是否成功。
  • 正则表达式分隔半结构化文本:支持在创建表/文件迁移作业时,对简单CSV格式的文件,可以使用字段分隔符进行字段分隔。

应用场景

CDM提供了大数据迁移上云、数据批量入湖两种应用场景。

  • 大数据迁移上云场景使用大数据云服务的弹性和按需能力作为线下自建大数据平台的替代或备用,数据量大,全量迁移。

  • 数据批量入湖场景支持用户本地数据全量和T+1增量入湖。

CDM的使用过程

CDM使用简单,您只需通过可视化界面对数据源和迁移任务进行配置,CDM会对数据源和任务进行全面的管理和维护,您只需关注数据迁移的具体逻辑,无需关心环境等问题,极大降低了开发维护成本。

Step1 创建CDM集群

一个CDM集群运行在一个弹性云服务器之上,您可以在集群中创建数据迁移作业,在云上和云下的同构/异构数据源之间批量迁移数据。

目前CDM支持以下规格供用户选择:

  • large
  • xlarge
  • cdm.4xlarge

Step2 创建数据源连接

批量数据迁移有两种迁移方式,支持的数据源不相同:

  • 表/文件迁移:适用于数据上云、云服务间数据交换、云上数据迁移到本地业务系统。请参见表/文件迁移支持的数据源类型。
  • 整库迁移:适用于数据库上云,请参见整库迁移支持的数据源类型。

Step3 创建迁移作业

Substep1:配置源和目的连接器,创建连接

这里以MySQL导入到DWS为例,首先我们在源端作业配置中选择模式和表名,然后在目的端作业配置中选择要迁移到哪个表中,这里还可以配置是否自动创建目标表、DWS存储模式等选项。

Substep2:配置字段映射

CDM会自动匹配源端和目的端的数据表字段,这里系统会按照自然顺序列出来,如果需要调整的话,可以调整字段的映射关系。

Substep3:配置任务配置信息,并运行作业

配置任务调度信息,可以配置定时任务,是否写脏数据,任务并发数等参数。

执行结果的这个截图这是一个真实的测试数据,这个MySQL到DWS作业迁移了一亿条记录,数据量大约14GB,使用了5分38秒,每秒迁移接近30万条数据。

还等什么,实践一下,快去体验云数据迁移更多功能吧!

了解更多云数据迁移信息,戳这里。

点击关注,第一时间了解华为云新鲜技术~

云小课|云小课带你快速掌握云数据迁移CDM的更多相关文章

  1. 阿里云语音合成(汉语英语)带UI界面的小程序(python)

    一,项目说明 将汉文转汉语.英文转英语,同时又有逗号<###English###>,<,,,>和句号<...>标志符用于文件处理.其中英文包含在### 英文 ### ...

  2. 【阿里云产品评测】小站长眼中的巅峰云PK

    [阿里云产品评测]小站长眼中的巅峰云PK 阿里云论坛用户:昵称-a5lianmeng 笔者是一名小站长,因狂热互联网,而在毕业后由宅男逐渐进入站长队伍,在毕业后的几年间,经营6个流量类网站,身为站长, ...

  3. 腾讯云 Game-Tech 技术沙龙小游戏专场“空降”长沙

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯游戏云发表于云+社区专栏 小游戏作为今年快速成长的新生态,在开放进入市场之后持续成为行业热点,获得了游戏开发商的高度关注与参与.在 ...

  4. 微信小程序云开发-从0打造云音乐全栈小程序

    第1章 首门小程序“云开发”课程,你值得学习本章主要介绍什么是小程序云开发以及学习云开发的重要性,并介绍项目的整体架构,真机演示项目功能,详细介绍整体课程安排.课程适用人群以及需要掌握的前置知识.通过 ...

  5. 基于小程序云Serverless开发微信小程序

    本文主要以使用小程序云Serverless服务开发一个记事本微信小程序为例介绍如何使用小程序云Serverless开发微信小程序.记事本小程序的开发涉及到云函数调用.云数据库存储.图片存储等功能,较好 ...

  6. EasyNVR结合阿里云/腾讯云CDN实现微信/小程序直播的方案

    背景需求: 许多客户有这样的需求:微信公众号做为平台来对摄像机进行直播:可以让用户随时随地打开公共号就可以观看:保证画面的流畅性:保证视频的并发访问量等. 问题分析: 虽然需求看似很简单,其实真正实现 ...

  7. 华为云亮相QCon2020深圳站,带你体会大厂的云原生玩法与秘诀

    摘要:在QCon全球软件开发大会上,华为云开发者生态总监张全文作为"云原生应用开发实践"专题出品人,携手华为云四位资深技术专家带来精彩分享. 作为当下技术领域最火热的技术趋势之一, ...

  8. Plupload上传实例《模仿微云上传实例》,带源码

    Plupload上传实例<模仿微云上传实例>,带源码,作者:鱼塘总裁 如有疑问,加群交流:646104701 一.实例截图 1.上传过程 2.上传成功 3.上传失败 4.最小化 二.所需文 ...

  9. 【Dubbo3 终极特性】「云原生三中心架构」带你探索 Dubbo3 体系下的配置中心和元数据中心、注册中心的原理及开发实战(中)

    承接上文 通过之前的[Dubbo3终极特性]「云原生三中心架构」带你探索 Dubbo3 体系下的配置中心和元数据中心.注册中心的原理及开发实战(上),让我们对Dubbo3的三中心架构体系有了一定的认识 ...

  10. 好消息!微信小程序开发环境自带vConsole

    背景介绍 事情是这样子的,我们在开发小程序的时候,需要在真机上把相关的日志打出来以便进行问题定位和回溯,于是在编程界就有个今天这个新闻.------ 好消息!广东某男子发现微信小程序开发环境自带vCo ...

随机推荐

  1. Wonder8.promotion营销规则引擎,轻松搞掂千变万化的营销玩法

    超过10年没有更新过内容了,不知道现在园子的氛围这类文章还适不适合放首页 想着整点内容,也是支持园子! 旺德發.营销 引擎 概述 为了广泛支持营销活动的复杂与灵活,Wonder8.promotion( ...

  2. 数据结构与算法 | 动态规划算法(Dynamic Programming)

    上一篇文末已经提到了记忆化搜索是动态规划(Dynamic Programming)的一种形式,是一种自顶向下(Top-Down)的思考方式,通常采用递归的编码形式:既然动态规划有自顶向下(Top-Do ...

  3. Kotlin协程系列(一)

    一.协程的定义 最近看了一本有关kotlin协程的书籍,对协程又有了不一样的了解,所以准备写一个关于kotlin协程系列的文章. 言归正传,我们在学习一个新东西的时候,如果连这个东西"是什么 ...

  4. Flask Session 登录认证模块

    Flask 框架提供了强大的 Session 模块组件,为 Web 应用实现用户注册与登录系统提供了方便的机制.结合 Flask-WTF 表单组件,我们能够轻松地设计出用户友好且具备美观界面的注册和登 ...

  5. 解决启动Typora时候,出现This beta version of Typora is expired,please download and install a newer version.

    一.问题说明 出现以下问题说明,该软件进行了对系统的时间检测,如果是最新的时间,就会报错,如果是之前的时间就不会.(比如2021年的时间) 二.问题解决 1.手动更改系统时间 打开"控制面板 ...

  6. Aiganize微信小程序开发手册二代

    根据此表格, 现有三个模块: 活动模块 聊天模块 影子模块 现活动模块交与:赵坤亮.郝文章做 现聊天模块与用户信息交与:葛方杰.陈金鹏做影子模块待定,现做完那两块,已经有不错的用户体验了.

  7. 接收json数据

    1.导入坐标: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId& ...

  8. ElasticSearch查询数据、全文检索、补全提示、拼写纠错

    https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search.html https://www.elastic.co/guide ...

  9. 华企盾防泄密软件关于U盘无法注册问题

    1.以管理员权限运行控制台注册 2.如果是非加密注册可在USB拔插日志中右键日志远程注册 3.检查USB的驱动程序注册表是否都有 4.换一台电脑安装控制台注册 5.检查是否有与驱动有关的程序卸载试试 ...

  10. 万界星空科技服装行业mes解决方案

      服装行业MES特色 企业透过全球供应链网络掌握实时的订单进度信息来实现电子商务排除生产现场自动化"孤岛",建立起业务计划层到控制层的桥梁,JIT库存管理与看板管理.精益生产与敏 ...