ETL使用手册

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ETL使用手册2007年11月8日

ETL使用手册

第一章配置文件结构

//根标签

//在目标数据库中创建数据表,纪录importDefinition标签重新启动的次数,如果存在表明会抛错.

//接收参数定义

//默认JDBC连接

//执行SQL语句

//定义包含

//包含多个标签文件

//日志开头要显示的信息

//简单表复制

//导入定义

//确保字段数据唯一

//导入任务定义的JDBC连接

//直接对应转换列

//自定义转换规则

//转换规则

//将变量值赋给目标字段必须属性override="true"

//将当前用户赋给目标字段

//将当前时间赋给目标字段

//导入外键关系(必须存在对应关系)

//将固定值(常量)赋给目标字段

//通过计数器表向目标字段自动增量生成数据(例如:自动加1)

//定义目标表

第二章标签说明

ETL配置文件的根标签。

属性默认范围描述参数

logMode

n> and 定义默认的日志模式包括:"normal", "none" ,"full". 系

统默认"normal".

-m

objectIDIncrement

n> 定义配置文件中指定的目标对象数

量.默认20.

none

objectIDTableName

n> 定义配置文件中指定的目标对象表

名. .默认"objectid".

none

objectIDColumnNam e

n>

定义配置文件中指定的目标对象字

段名. 默认 "next".

none

objectIDNameColum nName

n>

Defines the column name for OID

name defined by TOS. If this

value is set, Loader uses OID

logic as used by TOS.

none

objectIDNameColum nValue

n>

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.

none

onErrorContinue and

n> 定义转换任务执行SQL命令或转换

过程中发生错误都将继续执行。默认"false"

-e

commit 定义SQL命令块分别提交,默认

"false"

none

userID none 为userID column标签定义值-u logDir none 定义日志文件夹路径. 默认为当前

工作目录

-l

logFile none 定义日志文件名.默认

"LoaderLog-YYYY-MM-DD-HH-mm-ss

.txt"

-f

vendorConfig none 定义数据库类型配置文件名称。默

认 "OctopusDBVendors.xml"

-d

returnCode none 定义默认java.exe返回代码到外部

环境,转换任务失败时返回。

-rc

objectIDAutoCreat e

n>

定义objectID表是否自动创建默

认 "false".

none

objectIDStartValu e

n>

定义objectID起始值,仅在自动创

建时,默认 "1"

none