快速开始

本节将带您快速了解 Tapdata,创建一个同步任务,发布一个数据接口。

数据同步

整个数据同步任务需要将数据从源端数据库同步到目标端数据库。这里我们以同步 Oracle 完整数据库为例子进行演示

创建源端数据连接

1、点击左侧菜单栏【数据源】-【新建连接】

新建连接

2、“数据库类型”选择:Oracle

3、“数据类目“ 可不选

4、“连接名称”输入:源端 Oracle 连接

5、“连接类型”选择:源头

6、“认证方式”:SID(假设 oracle 的远程访问方式是 SID)

7、“数据库地址”:localhost (假设 tapdata 和 oracle 在同一台服务器)

8、“数据库端口”:1521(默认 oracle 端口)

9、“数据库名称”:TAPDATA(同步数据库的SID)

10、”创建者“:TAPDATA(同步数据库的用户名)

填写数据库信息

11、“密码”:<数据库密码>(同步数据库的用户名密码)

12、“数据库归属账户名”:TAPDATA(同步数据库的用户OWNER)

13、”包含表“:不填(不填即*,这里可以用正则表达式匹配您希望同步的数据表)

14、“其他连接串参数”:可选参数,没有可以不填

填写数据库信息

16、点击“测试并保存”按钮,并测试通过

测试连接成功

创建目标端连接

1、点击左侧菜单栏【数据源】-【新建连接】

新建连接

2、“数据库类型”选择:MongoDB

3、”数据类目“ 可不选

4、“连接名称”输入:目标端 MongoDB 连接

5、“连接类型”选择:目标

6、“数据库URI”:

mongodb://<USERNAME>:<PASSWORD>@<IP>:<PORT>/<DATABASE>?authSource=<AUTH DB>&replicaSet=<REPLICASET NAME>

🧙♂ Tips: mongodb 连接字符串需要根据您的实际数据库配置调整

具体可以参考 Connection String URI Format

7、”包含表“:不填(不填即*,这里可以用正则表达式匹配您希望同步的数据表)

填写数据库信息

创建任务

1、点击左侧菜单栏【数据采集】-【新建任务】

新建任务

2、“任务名称”:同步 Oracle 数据到 MongoDB

3、”项目“:可不填

3、“源头连接”:选择“源端 Oracle 连接”

源端连接

4、“同步方式”:克隆数据库

同步模式

5、“关联关系”:不用选择

6、“目标数据库”:选择“目标端 MongoDB 连接”

目标连接

7、点击右上角“保存”按钮

保存

启动任务

1、点击左侧菜单栏【数据采集】-【任务列表】

2、搜索任务名称:“同步 Oracle 数据到 MongoDB”

任务列表

3、点击“启动”按钮

启动任务

4、点击“监控”按钮,进入任务详情页面,观察数据同步

点击监控,查看详情
任务详情

确认数据

1、通过 mongo shell 登录 mongodb,查看目标端 mongodb 是否正确同步了源端数据

mongo mongodb://<USERNAME>:<PASSWORD>@<IP>:<PORT>/<DATABASE>?authSource=<AUTH DB>&replicaSet=<REPLICASET NAME>

更详细的数据源配置可以参考:

更详细的任务配置可以参考:

数据发布

注意:目前支持将目标端 mongodb 的数据发布成 API

创建 API

1、点击左侧菜单栏【数据发布】-【API发布】,点击右侧“创建”按钮

2、填写对应参数:

  • “数据库”:选择希望发布的表所在的目标端数据库

  • “表名”:选择希望发布的表

  • “版本”:接口版本号

  • “基础路径”:默认表名

  • “路径”: 根据表名、版本号自行拼接

  • “描述”:对该项目的描述

  • “所属项目”:通过菜单栏【系统管理】-【项目分组】中对分组进行管理

数据发布
  • 点击底部“保存”按钮

保存接口

发布 API

1、发布接口

搜索接口“User”,点击右侧的“纸飞机”按钮,进行发布

发布接口

数据浏览

1、点击左侧菜单栏【数据发布】-【API数据浏览】,查看数据

数据浏览

更多关于数据发布的配置可以参考: