dbinfo.properties配置
dbinfo.properties文件中包括一系列应用配置参数,用于连接源端数据库和目标dws数据库,该文件中的参数为通用参数。
设置方法如下。
- 打开conf文件夹中的dbinfo.properties文件。
- 根据实际需要修改dbinfo.properties文件中参数的值。dbinfo.properties文件中的参数说明见表1。

- 参数值不区分大小写。
- 除了列出的参数外,不得更改其他参数值。
- 保存后退出。
参数 | 说明 | 取值范围 | 默认值 | 样例 |
|---|---|---|---|---|
src.dbtype | 源端数据库类型。 |
| MySQL | src.dbtype =mysql |
src.dbname | 源端数据库名称。 | NA | sys | src.dbname=sys |
src.ip | 源端数据库ip地址。 | NA | NA | src.ip=100.xx.xx.47 |
src.port | 源端数据库端口。 | NA | 3306 | src.port=3306 |
src.username | 源端数据库用户名。 | NA | root | src.username=root |
src.passwd | 源端数据库密码。 | NA | NA | src.passwd=123456 |
dws.dbtype | 目标端dws数据库类型。 | dws | dws | dws.dbtype=dws |
dws.dbname | 目标端dws数据库名称。 | NA | gaussdb | dws.dbname=gaussdb |
dws.ip | 目标端dws数据库ip地址。 | NA | NA | dws.ip=100.xx.xx.186 |
dws.port | 目标端dws数据库端口。 | NA | 8000 | dws.port=8000 |
dws.username | 目标端dws数据库用户名。 | NA | dbadmin | dws.username=dbadmin |
dws.passwd | 目标端dws数据库密码。 | NA | NA | dws.passwd=123456 |
config.sum.switch | 数值校验:求和函数开关。 |
| on | config.sum.switch=on |
config.data.min.switch | 数值校验:最小值函数开关。 |
| on | config.data.min.switch=on |
config.data.max.switch | 数值校验:最大值函数开关。 |
| on | config.data.max.switch=on |
config.date.min.switch | 日期校验:最小值函数开关。 |
| on | config.date.min.switch=on |
config.date.max.switch | 日期校验:最大值函数开关。 |
| on | config.date.max.switch=on |
config.collate.switch | Collate规则计算的开关配置。 on:启动;off:关闭。 |
| on | config.collate.switch=on |
config.collate.value | Collate规则的值:“C”、“zh_CN”、“en_US”。 |
| C | config.dws.collate=C |
src.projectid | 源端的项目ID,BigQuery源需要配置。 | NA | NA | src.projectid=xxxxxxx |
src.oauthtype | 源端的oauth类型,BigQuery源需要配置。 |
| 0 | src.oauthtype |
src.oauthserviceacctemail | 源端的oauth邮箱,BigQuery源需要配置。 | NA | NA | src.oauthserviceacctemail=xxx@sina.com |
src.oauthpvtkeypath | 源端的oauth认证信息文件的路径,BigQuery源需要配置。 | NA | NA | src.oauthpvtkeypath =/opt/temp/ analytics-di-dev-a8dfdf.json |
config.batch.size | 精确比对时,每批查询的数据条数。 | NA | 1000 | config.batch.size =1000 |
precise.result.max | 精确比对结果中出现差异的最大值,达到此阈值时会终止精确比对。 | NA | 100 | precise.result.max =100 |
difference | 浮点数比较时允许的误差值。 | NA | 0.0001 | difference =0.0001 |
output.file.suffix | 输出结果文件的后缀,支持csv/xlsx。 |
| xlsx | output.file.suffix =csv |

