本文为您介绍如何通过DataWorks的数据集成功能,迁移Oracle数据至MaxCompute。
前提条件
- 准备DataWorks环境
- 开通MaxCompute。
- 创建工作空间(本文以简单模式的工作空间为例)。
- 在DataWorks上创建业务流程。详情请参见创建业务流程。
- 准备Oracle环境
本文中的Oracle安装在云服务器ECS上,ECS具体配置如下。为了让网络互通,您需要给ECS配置公网IP,并且配置ECS的安全组规则放通Oracle数据库的常用端口1521。关于ECS安全组配置详情请参见修改安全组规则。
如上图所示,本文中的ECS规格为ecs.c5.xlarge,使用专有网络,区域为华东1(杭州)。
背景信息
本文需要使用DataWorks Oracle Reader读取Oracle中的测试数据,详情请参见Oracle Reader。
准备Oracle测试数据
通过DataWorks将数据从Oracle迁移至MaxCompute
- 进入数据开发页面。
- 登录DataWorks控制台。
- 在左侧导航栏,单击工作空间列表。
- 选择工作空间所在地域后,单击相应工作空间后的进入数据开发。
- 在数据开发页面创建目标表,用于接收从Oracle迁移的数据。
- 新建Oracle数据源,详情请参见配置Oracle数据源。
- 创建离线同步节点。