ETL使用手册 联系客服

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

反洗钱系统

onErrorContinue 可选值: true 或false. 当这个值是true, 如果出现一个错误,

错误信息将要被显示出来,程序继续运行。当这个值是false, 如果出现一个错误,错误信息将要被显示出来,程序结束。这个属性可选,系统默认false.

commit 可选值:true or false. 当这个值是true, SQL语句将会在执行

后立即提交,否则将会在程序最后提交,这个属性可选,系统默认true.

returnCode 定义默认java.exe返回代码到外部环境,转换任务失败时返回。

这个属性可选,系统默认1.

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

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

Password.

value 源数据库JDBC属性值.

SQL语句,例如: CREATE DATABASE Together;

包含文件,例如:

属性 描述

href 包含文件路径

parse 包含文件类型 (text)

定义包含,例如:

9

反洗钱系统

...

...

...

包含多个标签的XML文件。

属性 描述

href 包含文件路径

parse 包含文件类型 (xml)

日志开头要显示的信息,例如:

简单表复制 属性 描述 name copyTable 任务名称,在loaderJob 标签中必须保

持唯一,属性必填。

sourceTableName 定义将要完全复制到目标表中去的源表名称。 targetTableName 定义目标表名称。 logMode 这个模式定义了转换执行步骤将被写到日志之中的

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

ObjectIDIncrement 定义配置文件中指定的目标对象数量.默认20. oidLogic 定义表是否使用OID逻辑,系统默认\onErrorContinue 定义转换任务执行SQL命令或转换过程中发生错误

都将继续执行。默认\

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

这个属性可选。如果这个属性不存在,默认使用loaderJob 标签中的定义。

setCursorName 定义是否使用setCursorName 方法(如果数据库支

10

反洗钱系统

持setCursorName()方法) 定义是否使用setFetchSize方法(如果数据库支持setFetchSize()方法)

setFetchSize

例如:

onErrorContinue=\sourceTableName=\targetTableName=\

导入定义 属性 name tableName selectStatement commitCount logMode objectIDIncrement objectIDTableName objectIDColumnName objectIDNameColumnName objectIDNameColumnValue returnCode

描述 导入定义名称。在loaderJob 标签中必须保持唯一,属

性必填。

源数据库中源表的名称。 这个属性可选。如果这个属

性不存在,必须设置 selectStatement 属性来用SQL语句导入数据。

通过SQL语句从多个源表导入数据。这个属性可选。如

果tableName属性不存在那么必须有这个属性。

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

这个属性可选。如果这个属性不存在,默认使用loaderJob 标签中的定义。

可选属性,这个模式定义了转换执行步骤将被写到日志

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

定义配置文件中指定的目标对象数量.默认20. 定义配置文件中指定的目标对象表名. .默认

\

定义配置文件中指定的目标对象字段名. 默认

\

Defines the column name for OID name defined by TOS.

If this value is set, Loader uses OID logic as used by TOS. This attribute is optional.

Defines the column name for OID values defined by

TOS. If this value is set, Loader uses OID logic as used by TOS. Type of this column is VARCHAR. This attribute is optional.

定义默认java.exe返回代码到外部环境,转换任务失

败时返回。这个属性可选,系统默认1.

11

反洗钱系统

定义数据截取开关。系统默认 \超出目标字段长度时是否截取数据

可选值: true 或false. 当这个值是true, 如果出现一个错误,错误信息将要被显示出来,程序继续运行。当这个值是false, 如果出现一个错误,错误信息将要被显示出来,程序结束。这个属性可选,系统默认false. 定义是否使用setCursorName 方法(如果数据库支持setCursorName()方法)

定义是否使用setFetchSize方法(如果数据库支持setFetchSize()方法)

dataCutOff onErrorContinue

setCursorName setFetchSize

确保字段数据唯一

例如:

导入任务定义的JDBC连接

JDBC数据源参数

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

Password.

value 源数据库JDBC属性值.

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

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

12