概述
安装好UTS服务后,就可以开始使用和配置同步项目了。本教程将以同步实例的模式详细的讲解如何创建一个完整的数据同步项目,让UTS使用者更加直观的了解数据UTS同步工具的使用流程。
项目背景
客户A向数据商购B买了一个数据库一年的使用权限,数据商B需要将数据库中某些表(或者全部表)的历史数据和每日新增数据同步给客户A。 在此场景中,数据商B是数据的提供方承担的是服务端的角色,客户A是数据的消费方,扮演的是客户端的角色。
服务端环境
UTS服务已经成功安装,具体安装步骤见《Windows 系统上安装uts》
UTS运行环境:
| 操作系统类型 | IP | 端口 |
|---|---|---|
| Windows | 192.168.0.201 | 8013 |
数据库环境:
| 数据库类型 | IP:端口 | 用户名 | 密码 | 数据库Schema |
|---|---|---|---|---|
| SQLSERVER | 192.168.0.43:1433 | sa | xxxxx | test |
数据库test的信息
| 表名称 | 是否需要被同步 | 时间戳字段 |
|---|---|---|
| XTRD0002 | 是 | XDBMASK |
| XTRD0003 | 否 | XDBMASK |
| XTRD0004 | 否 | XDBMASK |
| XTRD0005 | 是 | XDBMASK |
| XSYS0001 | 是 | XDBMASK |
| XSYS0002 | 是 | XDBMASK |
| XSYS0003 | 是 | XDBMASK |
客户端环境
UTS运行环境:
| 操作系统类型 | IP | 端口 |
|---|---|---|
| Linux | 192.168.0.216 | 8013 |
数据库环境:
| 数据库类型 | IP:端口 | 用户名 | 密码 | 数据库Schema |
|---|---|---|---|---|
| Mysql | 192.168.0.130:3306 | root | xxxxx | test |
服务端配置
一、登录Admin管理工具
从浏览器中输入http://192.168.0.201:8013/admin/index.html
- 初始用户名:admin
- 初始密码:888666
二、新建数据库服务账号
- 选中【数据库服务】,点击【账号管理】,点击【新建账号】按钮
2.1 设置账号属性
选中【账号属性】选项卡,如下图所示
依次填写“登录账号”、“用户名称”、“登录密码”、“账号到期日期”,填写完毕后进行【数据库连接设置】.
2.2 设置数据库连接
- 1、选中【数据库连接】选项卡,按下图所示填写数据库信息。
- 2、数据库信息填写完毕后,点击【连接测试】按钮,检验数据库信息是否正确。
如果弹出如下图所示界面,则验证成功,数据库连接正常,数据库信息录入正确,可以进行下一步设置,否则请先确认数据库信息填写是否正确。
2.3 设置下载策略
选中【下载策略】选项卡,进入如下图所示页面
在数据内容映射选项选中“映射UTF8编码”。
2.4 设置下载列表
- 1、设置【下载列表】,选中【下载列表】选项卡,进入如下所示页面
- 2、选中需要同步的表,点击【添加】按钮,添加到待下载列表中
再点击确定,下载列表就添加完毕。
- 3、点击【状态检查】按钮,检查需要同步的表是否有时间戳字段、时间戳字段是否建有索引。
检查结果如下图所示:
表的主键、标识字段、索引信息都会显示在页面上,如果有缺失,则需要补全,如果状态都正常点击【确定】进入下一步设置。
- 4、点击【确定】按钮,完成【数据库服务】的账号配置。
点击【确定】按钮,进入如下界面:
到此,服务端的配置完毕,可以将刚才设置的“登录账号”、“登录密码”、“UTS的URL”发送给客户, 客户可以使用这些信息新建客户端登录进行数据同步了。
客户端配置
客户通过商务的方式,拿到服务端提供的账号信息后,就可以建立【数据库项目】进行数据下载了。
一、登录Admin管理工具
从浏览器中输入http://192.168.0.216:8013/admin/index.html
- 初始用户名:admin
- 初始密码:888666
二、新建数据库项目
选中【数据库项目】,点击【项目管理】,点击【新建项目】按钮
2.1 设置账号属性
- 选中【账号属性】选项卡,如下图所示
2.2 设置数据库连接
选中【数据库连接】选项卡,如下图所示:
2.3 设置服务器连接
- 选中【服务器连接】选项卡,如下图所示:
2.4 设置下载策略
- 1、选中【下载策略】选项卡,如下图所示:
2.5 设置下载列表
- 1、选中【下载列表】选项卡,如下图所示:
2.6 设置同步周期
- 选中【同步周期】选项卡,如下图所示:
2.7 其他设置
其他设置使用默认设置即可,然后点击确定,完成【数据库项目】的创建,如下图所示,数据库项目创建成功
三、监控同步状态
在创建好同步项目后,会按照设定的周期自动进行数据同步,只需要观察监控页面中的同步状态即可。
- 点击【数据库项目】选项卡,选中【运行监控】进入到监控页面,如下图所示
项目在正常同步,待同步完毕后,查看数据库表信息,同步完成。
3.1 手动触发全部项目同步
点击页面中【全部启动】按钮,可以触发所有项目的数据同步。
3.2 手动触发指定项目同步
选中表格中需要被触发同步的项目,点击【开始同步】或者【校验同步】按钮,可以立即触发项目的同步动作。
校验同步和开始同步的区别是,点击校验同步每次都会比对历史数据,而点击开始数据则只会下载自信数据,在达到设定的历史数据校验时间时,才会校验历史数据。
3.3 手动终止正在同步的项目
点击页面中【全部停止】按钮,停止所有正在同步的项目。
结语
由此,一个完整的数据同步项目完成,总结起来其实就三步:
- 由数据提供方建好数据库服务账号,设置好需要同步的内容
- 数据提供方将账号的登录信息和UTS服务的URL给数据消费方
- 数据消费方建立数据库项目账号,使用数据提供方提供的账号信息去服务端下载数据,落地到本地数据库。





















