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 |