ETL使用手册 联系客服

发布时间 : 星期六 文章ETL使用手册更新完毕开始阅读

反洗钱系统

, and 定义系统默认的一次提交数量。默认 \

-c

commitCount

oidLogic tableMode dataCutOff

logTableName logColumnName logRowNumber logOriginalValue

logNewValue logImportDefinitionName

logOperationName logTypeName logClassName pathToLoggerConf setCursorName

setFetchSize

例如:

and

and

,

,

定义表是否使用OID逻辑,系统默none 认\

定义默认的表访问方法.系统默认none \

定义数据截取开关。系统默认 none

\超出目标字段长度时是否截取数据

定义是否在数据清理时使用日志none 表,如果使用就必须制定日志表名。 定义日志表中存放被操作的字段名none 称列名,默认LOGCOLUMNNAME. 定义日志表中存放被操作的数据行none 号的列名。默认LOGROWNUMBER. 定义日志表中存放被操作的数据的none

原始值的列名。默认LOGORIGINALVALUE.

定义日志表中存放被操作的数据的none 原始值的列名。默认LOGNEWVALUE. 定义日志表中存放none

ImportDefinition标签名称的列名。默认LOGIMPORTDEFINITIONNAME.

定义日志表中存放数据清理方式none

(cut off, replaced null...)的列名。默认LOGOPERATIONNAME.

定义日志表中存放数据操作类型none

(insert, update...) 的列名。默认LOGTYPENAME.

指定使用的日志类的全称(log4j none logger)

制定唯一路径到日志配置文件none (log4j logger)

定义是否使用setCursorName 方法none

(如果数据库支持setCursorName()方法)

定义是否使用setFetchSize方法none

(如果数据库支持setFetchSize()方法)

5

反洗钱系统

objectIDTableName=\ onErrorContinue=\

logDir=\ objectIDAutoCreate=\oidLogic=\ logTable=\...

在目标数据库中创建数据表,纪录importDefinition标签重新启动的次数,如果表存在,会抛错. 属性 描述 tableName 指定存放任务重启的数据表名,该表创建在目标数据库中,

默认\

importDefinitionColum指定存放importDefinition标签名称的字段名,默认nName \

restartCounterColumnN指定存放importDefinition重启次数的字段名,默认ame \restartAutoCreate 是否自动创建该表,默认\

注意:如果一个转换任务没有-r参数启动,重启记录信息将从该表中删除。

例如:

接收参数定义 属性 描述 prefix 定义变量默认前缀,在各个variable标签中. suffix 定义变量默认后缀,在各个variable标签中. override 定义变量默认是否强制转换,在各个variable标签中. replaceInConstants 定义变量默认是否在常量中替换,在各个variable标签中. replaceInSQL 定义变量默认是否在SQL语句中替换,在各个variable标签

中.

replaceInData 定义变量默认是否在数据中替换,在各个variable标签中. replaceInJDBC 定义变量默认是否在JDBC中替换,在各个variable标签中.

6

反洗钱系统

属性 描述 默认值 name 变量名称 value 变量值 prefix 变量名前缀 % suffix 变量名后缀 % override 是否强制转换 true replaceInConstants 是否在常量中替换 false replaceInSQL 是否在SQL语句中替换 false replaceInData 是否在数据中替换 false replaceInJDBC 是否在JDBC中替换 false defaultValue 这个属性被使用在数据清理中 optional

例如:

...

replaceInData=\

replaceInSQL=\

...

默认JDBC连接

JDBC数据源参数

(源) JDBC数据源参数 属性 描述 name 源数据库JDBC属性. 包含: JdbcDriver, Connection.Url, User ,

Password.

value 源数据库JDBC属性值.

7

反洗钱系统

(目标)

JDBC数据源参数 < jdbcTargetParameters dbVendor=\属性 描述 dbVendor OctopusDBVendors.xml中定义的数据库类型 driverName OctopusDBVendors.xml中定义的数据库驱动

JDBC数据源参数 属性 描述 name 源数据库JDBC属性. 包含: JdbcDriver, Connection.Url, User ,

Password.

value 源数据库JDBC属性值.

例如:

执行SQL语句 属性 描述 name 标签名称. 这个属性必须. logMode 可选属性,这个模式定义了转换执行步骤将被写到日志之中的模

式:none, normal ,full. -'none' – 只记录出现的错误,这个模式返回程序退出编码。-'normal' –记录程序开始和结束的每一个importDefinition标签转换任务,importDefinition名称,提交的行数和每一个导入任务(SQL)。-'full' – 记录转换任务的详细信息到日志文件。系统默认'normal'.

8