更新时间:2025-09-15 GMT+08:00
分享

dbinfo.properties配置

dbinfo.properties文件中包括一系列应用配置参数,用于连接源端数据库和目标dws数据库,该文件中的参数为通用参数。

设置方法如下。

  1. 打开conf文件夹中的dbinfo.properties文件。
  2. 根据实际需要修改dbinfo.properties文件中参数的值。

    dbinfo.properties文件中的参数说明见表1
    • 参数值不区分大小写。
    • 除了列出的参数外,不得更改其他参数值。

  3. 保存后退出。
表1 dbinfo.properties文件的配置参数

参数

说明

取值范围

默认值

样例

src.dbtype

源端数据库类型。

  • mysql
  • pg
  • oracle
  • dws
  • hive
  • mrs_hive
  • hologres
  • greenplum
  • redshift
  • bigquery
  • elasticsearch
  • synapse

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
  • off

on

config.sum.switch=on

config.data.min.switch

数值校验:最小值函数开关。

  • on
  • off

on

config.data.min.switch=on

config.data.max.switch

数值校验:最大值函数开关。

  • on
  • off

on

config.data.max.switch=on

config.date.min.switch

日期校验:最小值函数开关。

  • on
  • off

on

config.date.min.switch=on

config.date.max.switch

日期校验:最大值函数开关。

  • on
  • off

on

config.date.max.switch=on

config.collate.switch

Collate规则计算的开关配置。

on:启动;off:关闭。

  • on
  • off

on

config.collate.switch=on

config.collate.value

Collate规则的值:“C”、“zh_CN”、“en_US”。

  • C
  • zh_CN
  • en_US

C

config.dws.collate=C

src.projectid

源端的项目ID,BigQuery源需要配置。

NA

NA

src.projectid=xxxxxxx

src.oauthtype

源端的oauth类型,BigQuery源需要配置。

  • 0

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
  • csv

xlsx

output.file.suffix = csv

相关文档