跳到主要内容
版本:3.x

Oracle 实时同步至 Tablestore

适用版本Cloud 功能TapData Cloud 为您提供了云端服务,适合需要快速部署、低前期投资场景,帮助您更好地专注于业务发展而非基础设施管理,注册账号即可领取免费的 Agent 实例,欢迎试用。企业版功能TapData Enterprise 可部署在您的本地数据中心,适合对数据敏感性或网络隔离有严格要求的场景,可服务于构建实时数仓,实现实时数据交换,数据迁移等场景。社区版功能TapData Community 是一个开源的数据集成平台,提供基础的数据同步和转换功能,可通过 Docker 一键部署,帮助您快速探索和实施数据集成项目。随着项目或企业发展,您可以平滑升级至 TapData Cloud 或 TapData Enterprise,以获得更多高级功能或服务支持。

阿里云表格存储(Tablestore)是面向海量结构化数据提供 Serverless 表存储服务,同时针对物联网场景深度优化提供一站式的IoTstore解决方案。通过 TapData 可以将 Oracle 实时同步至 Tablestore,轻松实现数据的流转,更好满足业务数据架构变化或大数据分析场景。

准备工作

在创建同步任务前,请确保您已经配置好了相关数据源:

  1. 配置 Oracle 连接
  2. 配置 Tablestore 连接

同时还请注意参考数据类型支持说明

配置任务

  1. 登录 TapData 服务平台。

  2. 在左侧导航栏,单击数据复制

  3. 单击页面右侧的创建

  4. 在页面左侧,将 Oracle 和 Tablestore 数据源拖拽至右侧画布中,然后将其连接起来。

  5. 单击 Oracle 数据源,在右侧面板中选择要同步的表,然后单击 Tablestore 数据源,即可查看到同步后的数据结构。

    任务配置

    提示

    由于 Tablestore 单个表的列数量不可超过 32 个,如 Oracle 中待同步表的列数量超过 32,您可以在页面左侧拖拽一个字段编辑节点进来,将其作为 Oracle 和 Tablestore 的中间节点连接起来,然后在字段编辑节点中屏蔽与业务无关的列以满足需求,更多介绍,见处理节点

  6. 确认无误后,单击启动

    操作完成后,您可以在当前页面观察任务的执行情况,如 RPS(每秒处理记录数)、延迟、任务时间统计等信息,示例如下:

    查看任务运行详情

任务管理

在任务列表页面,您还可以对任务进行启动/停止、监控、编辑、复制、重置、删除等操作。

具体操作,见管理任务