安装包及-通etl0系统组件使用手册_第1页
安装包及-通etl0系统组件使用手册_第2页
安装包及-通etl0系统组件使用手册_第3页
安装包及-通etl0系统组件使用手册_第4页
安装包及-通etl0系统组件使用手册_第5页
已阅读5页,还剩111页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1 概 第2 转换组 Access查询组 Access输出组 OracleCDC增量抽取组 SQL查询组 动态SQL查询组 数据库Join查询组 Excel文件解析组 Excel输出组 XML文件解析组 XML文件输出组 JMS发送组 JMS接收组 TLQ本地发送组 TLQ本地接收组 HTTP客户端(GET)组 数据Join合并组 设置值为Null组 Oracle批量加载组 如果字段值为Null组 .......................................................................................................................................执行SQL..................................................................................................... 2.9.1记录到结果组 第3 任务组 TLQ文件发送组 TLQ文件接收组 使用FTP发送文件组 使用FTP获取文件组 SQL组 执行 组 等待SQL组 XSLT组 检查XML文件格式组 第1章概述TongIntegratorETL流程由多个组件(Step)构成,虽然不同的组件功能彼此不同,譬(xtract(rnfor第2章转换组TIETL系统提供的数据库组件列表,如下图组件名 功能说Access查 Access输 创建一个新的Access数据库文件作为输出OracleCDC增量抽 用于OracleCDC(ChangeDataCapture)模式SQL查询 自定义SQL语句从数据库中抽取数据或部分字动态SQL查 数据库Join查 数据库Join查询组件允许用户使用从前面组 数据库过程调用组件使你可以执行一个 2.1-1属性 属性说Access查询

Access查询组件,不支持Access2010及以上版本的数据类2.1-2Access属性 属性说从输入字段获取文件 此选项允许用户从前面的组件接收文件名 排除正则表达 包含正则表达排除正则表达 【删除 点击【删除】按钮,将选中的文件从列表中删除 2.1-3Access查询组件—属性 属性说 的Access表名称输出中包含表 允许用户指定一个字段名称,在输出流中,表名将写入该字段输出中包含行 允许用户指定一个字段名称,在输出流中,行数将写入该字段最大获取记录 指定组 的记录数的最大数重置每个文件的行 每个文件都行数都从最大获取记录 指定组 的记录数的最大数添加到结果文件名列 把输出的文件名加到结果文件名列表中

2.1-4Access查询组件—属性 属性说名 输出字段的名称 Access表中的列的名称类 要转换成的数据类型格 数据类型转换时所使用的格式或转换掩码长 输出数据类型的长度精 输出数据类型的精度 千位分隔 数据类型转换时所使用的千分位符号去除空格方 数据类型转换时所使用的删除空格的方式重 2.1-5Access查询组件属性 属性说文件扩展名字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件大小字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件最后修改时间字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件根URI字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取Access输出文件不存在,将创建一个新的Acces数据库文件。Access输出组件本身不能获取数据库表中的字段,且无法进行数据流中的字段与数据Access输出组件的表2.1-6Access属性 属性说不在转换开始创建文 如果选中该项,则表示在接收到记录以后才创建数据库文件。如如果数据库文件不存在,是否生成一个新的Access如果数据库文件不存在,是否生成一个新的Access数据库文件创建 如果目标表不存在,是否在Access创建 如果目标表不存在,是否在Access数据库中创建一个新的表将文件名添加到结果文 把输出的文件名加到结果文件名列表中提交记录数 输出数据时每次提交的记录条将文件名添加到结果文 把输出的文件名加到结果文件名列表中OracleCDC增量抽取组使用OracleCDC(ChangeDataCapture)同步模式进行数据增量同步。通过在指定的用的捕获,将CDC生成的增量数据解析成数据记录发送到下一个组件中。OracleCDC增量抽取组件目前支持Oracle10g以上的Oracle数据库中中属性 属性说源表数据库连 务表的数据库连接。原表数据库连接和CDC数据库目标模目标模 源表的Schema名订阅 订阅名必须由字母开头的4至订阅 订阅名必须由字母开头的4至18个字符、数字、下划线组成【获取字段 点击【获取字段】按钮,自动获取源表中的字段,并且可以选择【订阅 【订阅 【取消订阅 点击【取消订阅】按钮,可以取消订阅源表,仍然保留CDC的订阅字段(表格说明 精 订阅字段的精度 OPERATION$:操作类型——插入、更新、删除。分别对应:I,UN,DCOMMIT_TIMESTAMP$BFILE、BLOB、CLOB、LONG、NCLOB、ROWID、GrantselectonCDC_CHANGE_SETS$totongtech;GrantGrantselectonCDC_CHANGE_SETS$totongtech;GrantselectonCDC_CHANGE_TABLES$totongtech;GrantselectonCDC_SUBSCRIBED_TABLES$totongtech;GrantselectonCDC_SUBSCRIBERS$totongtech;GrantconnecttoGrantresourcetotongtech;Grantselect_catalog_roletotongtech;Grantcreatesessiontotongtech;Grantcreatetabletotongtech;Grantcreatetablespacetotongtech;在TIETL的安装路径的 下,我们提供了一个赋权限的SQL文(cdcgan.sqlSQL查询组SQL语句查询到的字段2.1-8属性 属性说SQL语句 自定义SQL语句。对于单表查询的SQL语句,可以通过点击【获语句占位符。例如:select*fromAwhereID=?。替换SQL语句里的变 使用变量替换SQL语句中的变量当当SQL系进行替换,即输入记录中第一个字段替换SQL每个输入行执行一 从上级组件输入记录中获取每条记录,将变量参数赋值进行查询最大获取记录最大获取记录 查询获取的记录数最大限制。默认值0,即不限制动态SQL查询组2.1-9SQL属性 属性说SQLSQL最大获取记录 查询获取的记录数最大限制。默认值0“0”表 SQLSQL最大获取记录 查询获取的记录数最大限制。默认值0“0”表 仅在值变化时查 只有 SQL语句的字段的值变化时才再次进行查询相同语在编写SQL语句时,select…from…部分,应与输入流中select…fromwhere…部分可以作为动态查询条在编写SQL语句时,select…from…部分,应与输入流中select…fromwhere…部分可以作为动态查询条数据Join查询组2.1-10属性 属性说最大获取记录 设置要获取的记录数,如果填写0,则获取所有记录SQL语 最大获取记录 设置要获取的记录数,如果填写0,则获取所有记录替换SQL语句里的变替换SQL语句里的变 指定代替问号的字段,需要包含字段类型参数(表格说明名 参数的名称类 参数的类型数据库过程调用组该组件可以执行一个数据库过程(或函数)并获得结果。使用MySQL和JDBC,表2.1-11数据库过程调用组件属性说 参数(表格说明

属性 属性说查询模 包含查询的表的数据库模式查询表 用来查找的数据库表名。 使用缓存 允许数据库查询的缓存,使用缓存意味着一旦查询了一个关键字,数据库查询的结果将被保存在内存中,下次使用同一关键(避免了数据库调用的开销缓存大 缓存的大小(记录条数 从表中加载所有数 预加载查询表中的所有数据到内存,可通过减少数据库调用查询关键字关联关系设查询关键字关联关系设(表 进行数据库查询的查询条件说明表字 查询表中的字段名称比较 比较操作符输入流字段 来自输入流中与表字段值进行比较的字段名称输入流字段2 查询表返回的字段(表格说明)查询表返回的字段(表格说明)名 满足查询条件时,从查询表返回的字段名称重命 给查询表中返回的字段一个新的名称 如果查询失败,则忽略这一行类如果查询失败,则忽略这一行这个选项将帮你选择要得到的记录(这个选项将帮你选择要得到的记录( 面的记录属性 属性说目标 业务表名目标模 目标 业务表名 一提交数据记录。默认值1000。删除关键字关联关系设置(表格删除关键字关联关系设置(表格 指定删除操作的记录匹配条件明表字 业务表中的字比较 表字段与输入流字段进行比较的比较操作符输入流字段 输入流中与表字段值进行比较的字段名称输入流字段 输入流中与表字段值进行比较的字段名称当选择 <><>属性 属性说目标 业务表名目标模 目标 业务表名提交记录数 设置一次提交数据库事务的记录条数。如果最后一批数据记录据记录。默认值1000。 是否在进行插入前清空该表忽略插入错 不使用“批量插入”时,可以使用该选项,可以在出现插入错指定数据库字指定数据库字 采用自定义的字段映射关系进行插入操作使用批量插 使用JDBC的批量执行方式进行插入。默认值为是 字段名 输入流中包含表名的字段名称 【获取字段 点击【获取字段】按钮,从输入流中获取表字段和输入流字段【编辑映射 点击【编辑映射】按钮,编辑输入流中的字段与数据库表中的要插入的字段(表格说明要插入的字段(表格说明 指定插入记录时输入流中的字段与数据库表中的字段的进行表字 业务表中的字段名称流字 输入流中的字段名称数据库记录插入/更新组表2.1-15数据库记录插入/更新组件属属性 属性说目标 业务表名目标模 目标 业务表名提交记录数 设置一次提交数据库事务的记录条数。如果最后一批数据记录的录。默认值为1000。【获取字段 点击【获取字段】按钮,从输入流中获取表字段和输入流字段,用来查询的关键字(表格 设置用流中的字段值和数据库中的字段值进行关联查询,如果存用来查询的关键字(表格 设置用流中的字段值和数据库中的字段值进行关联查询,如果存明 对应记录则执行更新操作,否则执行数据插入操作表字 数据库表中的字段名称比较 比较操作符输入流字段 来自输入流中与表字段值进行比较的字段名称输入流字段 更新字段(表格说明更新字段(表格说明表字 数据库表中字段名称输入流字 输入流中的字段名称更 确认该字段是否进行更新操作。可选项:Y和N =<><<=>>=属性 属性说目标 业务表名目标模 目标 业务表名提交记录数 设置一次提交数据库事务的记录条数。如果最后一批数据记录的录。默认值1000。使用批量更使用批量更 是否执行批量更新跳过查的标识字段中输出FALSE。用来查询的关键字(表格 设置输入流中的字段与数据库表中的字段的匹配条件,组件将按明用来查询的关键字(表格 设置输入流中的字段与数据库表中的字段的匹配条件,组件将按明 置的匹配条件进行查询,如果存在对应记录则执行更新操作表字 数据库表中的字段名称比较 比较操作符输入流字段 来自输入流中与表字段值进行比较的字段名称输入流字段 来自输入流中与表字段值进行比较的字段名称。当使用 显示在下表中。当获取到的字段与实际数据库字段不同时,请参更新字段(表格说明 设置数据库字段与输入流字段的更新映射关系更新字段(表格说明 设置数据库字段与输入流字段的更新映射关系表字 数据库表中字段名称输入流字 输入流中的字段名称【获取更新字段 <><>一般用在记录合并、OracleCDC增量抽取等在输出流中有操作类型的组件后面。表2.1-17数据库记录操作组件通用属性属性 属性说目标模 指定业务表Schema名可点【浏览按钮指定业务表从输入字段中获取目标表从输入字段中获取目标表 从把输入流中指定的字段作为目标表表名目标表名字 输入流中包含表名的字段名称目标目标表名字 输入流中包含表名的字段名称 找到此关键字,则TIETL将会抛出一个异常。匹配字段(表格说明匹配字段(表格说明表字 数据库表中的字段名称比较 比较操作符输入流字段 来自输入流中与表字段值进行比较的字段名称输入流字段 表中。当获取到的字段与实际数据库字段不同时,请参更新字段(表格说明更新字段(表格说明表字 数据库表中字段名称输入流字 输入流中的字段名称更 确认该字段是否进行更新操作。可选项:Y和N【获取更新字段 <><>表2.1-18数据库记录操作组件高级属性说属性 属性说操作类型字段操作类型字段 操作类型的字段名,根据此字段值的不同,进行不同的操作插入操作类型 如果“操作字段名”的值与此值相等,则将相应的记录插入到业删除操作类型 TI系统表。初始化数据库反初始化数据库,删除创建的TI属性 属性说源 业务表源模 业务表源 业务表最大获取记录 查询获取的记录数最大限制。默认值0,即不限制插入操 是 目标表的插入操作更新操 是 目标表的更新操作删除操 是 目标表的删除操作【获取所有字段 点击【获取所有字段】按钮,自动从指定业务表获取。并显示在表中。当获取到的字段与实际数据库字段不同时,请参考数据库字段(表格说明数据库字段(表格说明名 数据库字段名称类 数据字段类型长 数据库字段的长度将该数据库字段设为匹配字段。在“数据库字段“列表中,每一个触字段将该数据库字段设为字段。字段适用于更新操作,如果设有字段,当发生更新操作时,只有字段的值发生变化,该数据库类支持的匹配字段类不支持的匹配字段类SQL浮点数由于精度的问题也不适宜做匹配字段。针对Oracle数据库,实现了双向同步的功能。B库的数据也会同步给ATIETLOracle数据库做了特殊处理,可以避免这种无限循环的情况发生。在TIETL的安装路径的config (trigge.sql用户仅需要在SQLPLUS下执行此文件(后面需要带两个参数,第一个参数为Schema_CONTEXT,第二个参数为Schema名称。也可手工修改sql,直接TIETL系统提供的文件组件列表,如下图组件名 功能说Excel文件解 从Excel或OpenOffice文件数据Excel输 将接收到的记录写入MSExcel文件XML文件解 XML文件输出将数据保存到指定XML文件中分隔符文件解析从有分隔符的文件中数据。固定宽度文件解析从固定宽度的文件数据。 行,移动和删除。 2.2-1属性 属性说Excel文件解析Excel文件解析组件为用户提供从Excel或OpenOffice文件数据的能力

默认的电子数据表格类型是Excel97-2003,如果其他类型的电子表格, 属性 属性说包含正则表达 文件/列表(表格说明文件/名称显示增加的“文件/名称”的位置。可以编辑修改。包含正则表达式显示“包含正则表达式”属性的设置。可以编辑修改。排除正则表达式显示“排除正则表达式”属性的设置。可以编辑修改。必要文件如果一个文件是必要文件但并未找到,将报错;否则,将忽略该包含 如果指定的中含有子,是否解析子内容。可选项是和否。默认值为否。仅对有效。从输入字段获取文件从输入字段获取文件 是否从组件的输入字段 文件名称 2.2-3Excel文件解析组件—属性 属性说 工作表名称用户可以指定Excel工作簿中 起始行起始列【获取工作表名称】点击【获取工作表名称】按钮,系统将自动获取excel文件中,工添加到“要的工作表列表”中。

2.2-4Excel文件解析组件—属性 属性说忽略表 解析文件时,忽略标题行遇到空记录停忽略表 解析文件时,忽略标题行遇到空记录停 当遇到一个空行时,组件停止运行字符编 指定字符编码最大解析行 获取的记录数过的最大解析行数“0”表字符编 指定字符编码 Excel2007XLSX(ApachePOI)和OpenOfficeODS将文件名添加到结果文件名列 将文件名称添加到转换的结果文件名列表中2.2-5Excel文件解析组件—属性 属性说 NULL严格类 是否指定可以作为错误处理的类型 2.2-6Excel文件解析组件—字段属性说属性 属性说【获取字段 字段属性(表格说明名 字段的名称类 字段的类型长 设置数值类型的数据长度精 设置带小数位的数值类型的数据精度在长度大于0时才能生效 “ 千位分隔 设置千位分隔符2.2-7Excel文件解析组件属性 属性说工作表名字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取记录数字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件扩展名字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取 是否隐藏文件字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件最后修改时间字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件根URI字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取 Excel输出件格式。如果你使用模板文件,xlsx不理想,因此在非微软的软件环境中,移动或替换复杂的xls文件内容通常会有些问题。2.2-8Excel输出组件—属性 属性说文件名 输出文件的名称扩展 文件的扩展名 文件中包含组件编 文件名中是否包含组件编号文件名中包含日 文件名中是否包含日期文件名中包括时 文件名中是否包含时间指定日期时间格 是否指定日期和时间的格式日期时间格 指定的日期和时间的格式显示文件 显示可能产生的文件名 不要在转换开始时创建文 如果选择这个选项,本组件只有在遇到记录时才创建文件,表

工作 将工作表变为当前工作 如果输出文件中已有该工作 如果输出文件中已经包含该工作表(例如使用模板的情形, 。Excel将指示工作表被该用户护。保护的用户 保护工作表的用户名保护工作表的。创建新文件时使用模板当创建新的文件时(或覆盖已有的文件,或创建全新的文件)输出文件是同一类型的(都是xls或都是xlsx)。模板文件创建新工作表时使用模 当创建新的工作表该组件可以当前文档的一个工作(模板工作 工作表名2.2-9Excel输出组件—属性 属性说开始写入的单元 在写入记录 写入列 是否输出的第一行将包含字段名写入列 是否输出的最后一行将包含字段名 强制公式重新计 是否输出文件中的所有包含公式的单元格重新计算xlsxPOIExcel保留单元格原有风格在工作表的最后开始写(追加行)偏移行数任何非零的数字将使得组件在写入行前向下偏移(正数)或向忽略列头当组件添加数据行时,是否忽略列头,即使在内容选择中选择字段列表(表格说明字段列表(表格说明名 输出的字段名称类 显示输入流中的字段的数据类型,修改无效格式ExcelExcel单元格风格该列的风格自哪个单元格(例如,A1,B3等),通常是字段标题如果设置了列名,将在写入列头/列脚时使用,否则将使用字单元格列头和列脚风格该列列头/列脚的风格自哪个单元格(例如,A1,B3等字段包含公式如果该字段包含Excel(没有以=开头)超字段包含的目的。支持的目的包括其他单元格FTP,和本地文档单元格批注(xlsx)xlsx文件格式允许在单元格中放置批注。如果你需要生成批单元格批注作者(xlsx)XML文件解析组 属性 属性说包含正则表达 文件/列表(表格说明文件/名称显示增加的“文件/名称”的位置。可以编辑修改。包含正则表达式显示“包含正则表达式”属性的设置。可以编辑修改。排除正则表达式显示“排除正则表达式”属性的设置。可以编辑修改。必要文件如果一个文件是必要文件但并未找到,将报错;否则,将忽略该包含 如果指定的中含有子,是否解析子内容。可选项XML是和否。默认值为XML从输入字段获取XML 是否从输入字段中获取XML源字段值是文件 字段的值是否是文件名字段值是 字段的值是否是URL字段名称属性 属性说XPath点击【获取XPath】按钮,指定数据节点路径。如果在“文件”属性中,设置文件/,那么将弹出文件/内所有数据节字符编码XML识别命名空间是否识别XML文件名空间XMLXML使用标记标记用在XPath中,可以在XPath中使用标记来其他字行的Fieldname字段的值来代替路径中的这个标记。忽略空文件是否运行时忽略空文件。如果不忽略空文件,那么系统在运行如果没有文件不要报告错误XML最大解析行数XML用于截取数据的XML路径这是里设置的预先数据的XPath,可以使XPath中的值,输出中包含文件 将文件名作为一个字段包含在最终解析的数据记录中输出中包含行 将行数作为一个字段包含在最终解析的数据记录中将文件名添加到结果文件名列 2.2-12XML文件解析组件—字段属性说属性 属性说【获取字段 【获取字段 点击【获取字段】按钮,系统自动获取xml文件的字段名 输出字段的名称 节 的类型:节点或属性结果类 结果的类型:值或独立节点类 要转换成的数据类型 长 输出数据类型的长度精 输出数据类型的精度 千位分隔 数据类型转换中使用的千位分隔符 重 如果本行的列值为空,重复上一行的列值2.2-13XML文件解析组件属性 属性说文件扩展名字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件大小字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取是否为隐藏文件字段名是否为隐藏文件字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件最后修改时间字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件根URI字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取 XML从流中获取到数据,将数据保存到指定XML文件中2.2-14XML文件输出组件—属性 属性说文件名 输出的XML文件的名称和路径逐行输 文件名 输出的XML文件的名称和路径扩展 设置输出文件的扩展名,默认为xml文件名中包含时 是否在文件名中包含系统时间文件名中包含日文件名中包含时 是否在文件名中包含系统时间日期时间格 文件名中的日期时间格式指定日期时间格日期时间格 文件名中的日期时间格式【显示文件名 点击【显示文件名】按钮可以预览输出的文件名称将文件名添加到结果文件列表【显示文件名 点击【显示文件名】按钮可以预览输出的文件名称2.2-15XML文件输出组件—属性 属性说压缩 是否在生成XML文件后,将其压缩成ZIP压缩 是否在生成XML文件后,将其压缩成ZIP文档命名空 为输出的XML元素指定默认命名空间记录XML元 包含数据记录的XML元素父记录XML元 包含数据记录的XML元素单个文件最大记录 可以输出到单个文件的最大记录数,超出部分的记录将记到新文从从XML输出省略空 当输入流中某条记录的某个字段值为空时,在输出中忽略此字2.2-16XML属性 属性说字段名 从输入流中获取到的字段名称类 显示输入流中的字段的数据类型,修改无效元素名字段名 从输入流中获取到的字段名称类 显示输入流中的字段的数据类型,修改无效 长长 设置数值类型的数据长度货币符 设置货币符号精 设置带小数位的数值类型的数据精度,在长度大于0货币符 设置货币符号千位分隔 设置千位分隔符小数点符千位分隔 设置千位分隔符缺省 当某个字段的值为空时将缺省值作为其值前提是在没有选“表2.2-17文件内容加载组件—文件属性说 文件/名称显示增加的“文件/名称”的位置。可以编辑修改。包含正则表达式显示“包含正则表达式”属性的设置。可以编辑修改。排除正则表达式显示“排除正则表达式”属性的设置。可以编辑修改。必要文件如果一个文件是必要文件但并未找到,将报错;否则,将忽略该包含 如果指定的中含有子,是否解析子内容。可选项是和否。默认值为否。仅对有效。从输入字段获取文件 是否从组件的输入字段中文件名称字段名 2.2-18文件内容加载组件—属性 属性说字符编 将文件加载到内存中的编码方式 输出中包含文件 将文件名作为一个字段包含在最终解析的数据记录中输出中包含行 将行数作为一个字段包含在最终解析的数据记录中将文件名添加到结果文件名列 2.2-19文件内容加载组件—字段属性属性 属性说字段(表格说明名 输出字段的名称元 文件内容或者文件大小类 要转换成的数据类型 长 输出数据类型的长度精 输出数据类型的精度货币符 数据类型转换中使用的货币符号小数点符 数据类型转换中使用的小数点符号千位分隔 数据类型转换中使用的千位分隔符 重 如果本行的列值为空,重复上一行的列值2.2-20文件内容加载组件属性 属性说文件扩展名字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件大小字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取是否为隐藏文件字段名是否为隐藏文件字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件最后修改时间字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件根URI字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取 filename–完整的文件名,包括路径short_filename纯文件名,不包括路径path–路径type–类型 exists–ishidden–isreadable–iswriteable–lastmodifiedtime–size–extension–uri–文件的rooturi–文件 的2.2-21文件列表获取组件—属性 属性说从输入字段获取文件 是否文件名通过输入流的字段指定文件名字 文件 名称的字段 以点击【浏览】按钮,指定文件 。点击【增加】按钮,将 文件/名称显示增加的“文件/名称”的位置。可以编辑修改。包含正则表达式显示“包含正则表达式”属性的设置。可以编辑修改。排除正则表达式显示“排除正则表达式”属性的设置。可以编辑修改。必要文件如果选择“是”而没有该文件则会报错。只对没有设置“包含正则包含子目录同时获取子。2.2-22文件列表获取组件—属性 属性说 输出中包含行 在输出结果中是否包括记录数包含行数的字段 设置包含行数的字段名称没有文件 不报告错 如果没有要处理文件 时,不报告错误 0将文件名添加到结果文件名列 将该文件添加到结果文件列表中文件操作2.2-23属性 属性说操 选择要进行的操作类型。可选项:,移动和删除创建 是否创建目标文件的 ,否则当 不存在时将抛出异常

模 为测试的目的:将不进行操作,文件不会 ,移动或删除目标文件名字 指定包含目标文件的完整路径名的字段。删除操作不需要该字段 2.2-24文件行数获取组件—属性 属性说从输入字段获取文件 是否通过输入流的字段指定文件名 填写包含的文件的文件名正则表达式和排除文件名正则表达式。以点击【浏览】按钮,指定文件 。点击【增加】按钮,将排除正则表达 指定一个正则表达式来排“文件 名称选项中要排除的文件包含正则表达排除正则表达 指定一个正则表达式来排“文件 名称选项中要排除的文件文件/列表(表格说明文件/名称显示增加的“文件/名称”的位置。可以编辑修改。包含正则表达式显示“包含正则表达式”属性的设置。可以编辑修改。排除正则表达式显示“排除正则表达式”属性的设置。可以编辑修改。必要文件如果选择“是”而没有该文件则会报错。只对没有设置“包含正则包含子目录同时获取子。表2.2-25文件行数获取组件—内容属性说将文件名添加到结果文件名列 是否将该文件添加到结果文件名列表中解析CSV或者固定宽度的文件,将文件当中的内容解析成记录行发送到后一个2.2-28文本文件解析组件—属性 属性说从输入字段获取文件 是否从输入字段中文件名

组件名 指定一个组件,此组件包含了包含文件名的字段 包含正则表达 包含正则表达 显示“包含正则表达式”属性的设置。可以编辑修改排除正则表达 显示“排除正则表达式”属性的设置。可以编辑修改 包含 如果指定 中含有 ,是否解析 内容。可选项 【删除 点击【删除】按钮,将选中的文件从列表中删除 2.2-29文本文件解析组件—属性 属性说 可以选择CSV文件或者固定宽度文件。CSV文件是指以特定分隔 如果是CSV文件,则要指定每个字段间的分隔符 转义字 指定源文件中用到的转义字符头部&头部行数量将源文件的前几行认为是记录的头部,而不是真实记录。尾部&尾部行数量将源文件的后几行认为是记录的尾部,而不是真实记录。拼接行&拼接行数将多行拼接为一行作为一条记录。分页布局&每页记录行数忽略行数压缩Zip文件或者GZip删除空行 格 字符编 源文件的字符编码最大解析文件 可以解析的最多文件个数最大解析行 可以解析的文件的最大行数宽松的日期格 是否严格的解析日期格式日期格式语言环 用户希望用何种语言环境的规则解析日期格式将文件名添加到结果文件名列 2.2-30文本文件解析组件—属性 属性说 的文件发生错误时,继续处理,忽略此文件错误文件字段名 将错误文件的文件名作为一个字段包含在最终解析的数据记录中忽略错 解析时是否忽略错误 NULL错误字 将错误字段的字段名作为一个字段包含在最终解析的数据记录中错误计数字错误字 将错误字段的字段名作为一个字段包含在最终解析的数据记录中 失败的行当某一行解析出错时,此行号将会被放置在这个 2.2-31文本文件解析组件—属性 属性说过滤字符 要过滤的字符串即时停 2.2-32文本文件解析组件—字段属性说属性 属性说字段属性(表格说明

xmlxml名 输出字段的名称类 要转换成的数据类型 位 字段的位长 输出数据类型的长度精 输出数据类型的精度货币符 数据类型转换中使用的货币符号小数点符 数据类型转换中使用的小数点符号千位分隔 数据类型转换中使用的千位分隔符置空条 如果字段的值等于置空条件中设置的值,则将此值设置为空缺省 如果字段的值为空时,则将字段的值设置为此值 重 如果本行的列值为空,重复上一行的列值2.2-33文本文件解析组件属性 属性说文件扩展名字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件大小字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取是否为隐藏文件字段名是否为隐藏文件字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件最后修改时间字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取文件根URI字段名 在输出的结果中,增加一列,设置该列的名称,系统将自动获取 将流中的数据以文件的形式保存到本地文件中,类似于XML输出。文本文件的输出格式一般为CSV(CommaSeparatedValues)或txt格式。表2.2-34文本文件输出组件—文件属性说属性 属性说文件名 输出的文本文件的名称和路径 文件名 输出的文本文件的名称和路径不要在转换开始时创建文 在真正输出数据记录时开始创建文件扩展 字段名扩展 文件名中包含日 是否在文件名中包含系统日期文件名中包含组件编文件名中包含日 是否在文件名中包含系统日期文件名中包含时 是否在文件名中包含系统时间指定日期时间格指定日期时间格 是否指定文件名中的日期时间格式日期时间格 可选的时间日期格式:yyyyMMdd、yyyy-MM-dd将文件名添加到将文件名添加到结果文件 将运行结果文件名添加到转换结果中表2.2-35文本文件输出组件—内容属性说属性 属性说追 采用追加的方式将记录输出的文件中封闭 分隔 追 采用追加的方式将记录输出的文件中封闭 强制在字段周围加封闭 对字段强行添加封闭符,只有在不选中“在字段右侧填充空白”尾 会在文件尾部添加字段信息头尾 会在文件尾部添加字段信息 压压 对输出的文本文件的压缩方式。提供Zip、GZip两种压缩格式在字段右侧填充空 为保证文本文件可读性,可以选择在字段右侧填充空白字符编在字段右侧填充空 为保证文本文件可读性,可以选择在字段右侧填充空白快速转储(不格式化 在大数据量的情况下,不对输出的文本进行任何格式化,对数据给文件增加结束 在转换结束后,可以在文件末尾添加一个结束行2.2-36字段(表格说明长 设置数值类型的数据长度精 设置带小数位的数值类型的数据精度,在长度大于0时才能生效 千位分隔 设置千位分隔符 “缺省 当某个字段的值为空时,将缺省值作为其值TIETL系统提供的协议组件列表,如下图组件名 功能说JMS发送 将消息发送到任意JMS服务提供者的队列或者JMS接收 从任意JMS服务提供者的队列接收消息或者从TLQ本地发 将记录以指定的大小进行压缩打包形成消息,TLQ本地接 从指定的本地TLQ队列中按条件接收消息HTTP客户端 通过HTTPURL请求服务器上的资源(GETHTTP客户端 通过HTTPURL向指定资源提交数据(POST 从输入流获取记录作为请求数据调用Web2.3-1属性 属性说到任意JMS服务提供者的队列或者中。2.3-2JMS属性 属性说JNDI服务提供者 JNDI服务提供者的URL JNDI上下文工厂类名JMS连接工厂JNDI名 JMS连接工厂JNDI名 选择向队列中发送消息或者向发布消息目 队列名或者名消息选择器名 自定义JMS消息选择器的名称仅可以定义一个必须遵循消息选择 消息选择器的值消息选择器类 消息选择器的值的类型,如果值与类型不匹配,将会报错是否使用持久的消息传递模 选择持久的传递模式或者非持久的传递模式消息存活时间(毫秒 消息存活时间,过期而没有被接收的消息将被处理掉优先 消息优先级,符合JMS规范,实际优先规则将由实际的 1000重试等待时间(毫秒重试等待时间(毫秒 默认值10000,可根据实际情况调整大小重试次 默认值1000,可根据实际情况调整大小重试次 默认值1000,可根据实际情况调整大小2.3-3JMS属性 属性说JNDI服务提供者 JNDI服务提供者的URL JNDI上下文工厂类名JMS连接工厂JNDI名 JMS连接工厂JNDI名/队列选择向队列中发送消息或者向发布消息。目标队列名或者名消息选择器填写条件,根据条件筛选需要的消息,符合SQL92规则,消息选是否持久订阅是否持久订阅此(只有在从订阅消息时才生效订阅名称持久订阅的名称(只有在选择从订阅消息并且选择持久订阅时重试等待时间(毫秒 默认值10000,可根据实际情况调整大小重试等待时间(毫秒 默认值10000,可根据实际情况调整大小选择主动退出,JMSJMS或中所有消息(消息队列或中当前时间已经没有消息选择主动退出,JMSJMS或中所有消息(消息队列或中当前时间已经没有消息)后不选择主动退出,JMS接收组件在接收完JMS删除持久订 删除订阅名称对应的持久订阅TLQ本地发送组TLQ消息队列中TLQ必须部署在TIETL所在的本地环境2.3-4TLQ属性 属性说TLQQCU名 目标TLQ消息关联标识向TLQ队列发送消息时,设置关联标识;关联标志可用于TLQ本包的大小包的大小,默认值为队列等待时 发送数据在队列的等待时间。单位:毫秒。默认值为10000TLQ本地接收组从指定的本地TLQ队列中按条件接收消息,并对消息解包成数据,将数据以流的方式TLQ必须部署在TIETL所在的本地环境2.3-5TLQ属性 属性说TLQQCU名 目 选择主动退出,TLQ本地接收组件在接收完TLQ消息队列或中所有消息(消息队列或中当前时间已经没有消息)后完成任务HTTP客户端(GET)HTTP客户端(GET)组件,可以从输入流获取记录,通过HTTPGET方法请求服务器上的资源,请求的资源由URL指定,将请求到的资源输出到输出流中。2.3-6HTTP客户端(GET)属性 属性说从输入字段获取 是否从前一个组件的字段中获取URL字段名 要从中获取URL的字段的名称,其值为URL 编 解析服务器响应消息中消息体所用的编码方式,默认为GBK 建立连接时的最长等待时间,默认值为10000 接收数据时的最长等待时间,默认值为10000 空闲时间超过该值的连接将被关闭。默认值为0,表示不关闭空闲 HTTP状态码字段名 服务器返回的HTTP状态码的字段名。 登录 验证HTTP请求的登录名口 验证HTTP请求的口令端IP。表2.3-7HTTP客户端(GET)组件查询参数和消息头属性HTTP客户端(POST)提交数据,请求服务器进行处理,资源由URL指定,将服务器的响应输出到输出流中。2.3-8HTTP客户端(POST)属性 属性说从输入字段获取 是否从前一个组件的字段中获取URL字段名 要从中获取URL的字段的名称,其值为URL 建立连接时的最长等待时间,默认值为10000 接收数据时的最长等待时间,默认值为10000 空闲时间超过该值的连接将被关闭。默认值为0,表示不关闭空闲结果字段 服务器返回的消息体的字段名HTTP状态码字段 服务器返回的HTTP状态码的字段名 登录 验证HTTP请求的登录名口 验证HTTP请求的口令端IP。表2.3-9HTTP客户端(POST)组件查询参数和消息头属性表属性 属性说消息体编码 请求消息中消息体和解析服务器响应消息中消息体所用的编码方式,默认为GK。消息体来 消息体的来源,有上传资源和提交表单两种方式 Post文件中的内容 名 表单的名称,其值为对应字段名的值字段 输入流中字段的名称Web服务调用组WSDLURLWSDLURL属性 属性说 WebWSDLWSDL1Service1port将输入的数据传到输 将输入流的数据传递到输出流中。不勾选则不会传递,后面的组Web登录 Web服务使用HTTP基本认证时需要的登录名口 Web服务使用HTTP基本认证时需要的口令端IP。2.3-12Web属性 属性说名 输入流中字段的名称,字段的值将传递给对应的WS名称名 输入流中字段的名称,字段的值将传递给对应的WS名称WS类 所选操作的输入参数的类型,选择操作时自动填写【获取字段 点击【获取字段】按钮,可以获取所选操作的所有输入参数的名WSWSWSWS属性 属性说【获取字段 点击获取字段】按钮,可以获取所选操作的所有输出参数的名称TIETL系统提供的数据处理组件列表,如下图组件名 功能说JavaScript数据处理 使用Java进行复杂的计算,并且可以给每 数据Join合并 设置值为 复记录去除(哈希)使用HashSet去除输入流中的重复记录, 流查 2.4-1属性 属性说JavaScript数据处理使用Java进行复杂的计算,并且可以给每个组件建立多个2.4-2JavaScript属性 属性说转换换名称列表,一个JavaScript数据处理组件可创建多个转换脚转换常量组件提供的转换常量,可以在中转换函数组件提供的转换函数,可以在中,用于处理输入流或自定输入字段输入流中的字段(开启兼容模式时显示get方法列表。非兼容模式编辑区域,在该区域可新建多 进行编辑编辑区域,在该区域可新建多 进行编辑 字段列表(表格说明字段列表(表格说明名 重命 将字段名称重命名(重命名的名称要与输入流中的名称一致类 字段类型长 设置数值类型的数据长度精 设置带小数位的数值类型的数据精度,在长度大于0时才能生效 【测 值映射组2.4-3属性 属性说源字段 流中的字段,作为源字目标字段源字段 流中的字段,作为源字缺省缺省 根据映射关系若没有匹配上则赋默认值字段值映射设 源字段与目标字段之间的映射关系设置列表源 源字段值目标 对应源字段值,要映射成的目标值2.4-4属性 属性说需要拆分的字需要拆分的字 需要拆分的字段的名称字段列表(表格说明新字段名 按分隔符拆分后的新字段名 字或字符开始的1个或多个数字或字符)移除ID 是否在输出时移除字段的ID。可选项:Y和N(选择Y时,输出的拆分后的字段值会去除ID使用的1个或多个数字或字符)类 新字段类型长 设置数值类型的数据长度精 设置带小数位的数值类型的数据精度,在长度大于0时才能生效 置空条 如果字段的值等于置空条件中设置的值,则将此值设置为缺省值当前字段超过分隔符分隔的字段个数时,当前新字段的缺省值,比如2.4-5属性 属性说要拆分的字 流中的某个字段要拆分的字 流中的某个字段 对接收到的每一行重置行 将组件接收到的每一行都重置行号,值赋给新行号字段名称2.4-6

字段选择属性 属性说选择并修 选择哪些字段进行修改的设置选项卡名选择并修 选择哪些字段进行修改的设置选项卡重命 源字段要重新命名成的字段名称长 字段长度设置精 字段精度设置【获取选择的字段 获取所有输入流来的字段,显示在名称列【编辑映射 打开映射框,在源字段和目标字段之间定义多重映移 要移除哪些字段的设置选项卡包含按名称排序未指定的字移 要移除哪些字段的设置选项卡名 元数据(表格说明 对新元数据进行设置的选项卡名 源字段名称重命 源字段要重新命名成的字段名称长 设置数值类型的数据长度 设置带小数位的数值类型的数据精度,在长度大于0时才能生转换二进 从二进制类型转换为正常类型时,需要将此选项设置为“是 千位分隔 设置千位分隔符货币符 设置货币符号2.4-8属性 属性说要剪切的字要剪切的字 对字段值进行剪切操作并输出至新字段中输入流字 流中字段输出流字 剪切之后的字段名剪切开始位 字符串下标开始位置(下标最小可以从0开始)剪切结束位 字符串下标结束位置2.4-9属性 属性说字段(表格说明 字符串替换规则设置输入流字 源字段名称输出流字 新字段名称使用正则表达 替换规则:是否使用正则表达式搜 替换规则:可以设置为正则表达式或字符串替换 用来替换源字段值的新值字段替 使用哪个字段来替换源字段整个单词匹 替换规则:是否匹配完整源字段大小写敏 替换规则:搜索源字段内容时,大小写是否敏感此组件只能获取到类型为String数值范围2.4-10范围(表格说明

Join合并组一个典型的来自两个不同的输入组件的数据的数据集的合并连接。连接选项包含2.4-11Join属性 属性说FULLOUTER:完整外部联接返回左表和右表中的所有LEFTOUTER:左向外联接的结果集包括LEFTOUTERRIGHTOUTER:右向外联接是左向外联接的反向联接。第一个组 FULLOUTER:完整外部联接返回左表和右表中的所有LEFTOUTER:左向外联接的结果集包括LEFTOUTERRIGHTOUTER:右向外联接是左向外联接的反向联接。第一个组 第一个组件连接关键 行转列组属性 属性说分组字 通常用输入流中已经过排序的主键作为分组字段 目标字段通过多个记录的“关键字段”的不同取值,指定新的字段名称,如字段名指定源输入流中的某个字段,根据关键字段的不同取值,此字段的关键字值类 新字段对应的类型 长 设置数值类型的数据长度精 设置带小数位的数值类型的数据精度,在长度大于0时才能生效 千位分隔 设置千位分隔符置空条 当某关键字段对应的新字段值为此值时,将其设置为空 ( 计算器组计算器的执行速度远远超过自定义(如Javascript)的执行速度 字段(表格说明字段(表格说明

字段 字段字段 字段类 新字段值的类型长 设置数值类型的数据长度精 设置带小数位的数值类型的数据精度,在长度大于0时才能生效移 是否在计算完成时移除字段 记录合并组件用于源数据库系统的记录中不包含时间戳时抽取增量数据。个输入流称作比较数据源(新数据。每次只有记录的版本会传递给下一个组件。输出identical:changednewdeleted当记录是"changed"或"new"时,比较数据源的记录会传递给下一个组件,当记录是2.4-14属性 属性说指定作为比较数据源的组件,包含新记录。用 记录最终按唯一键字段【获取唯一键字段 数据比较字 指定包含比较值的字段 记录排序2.4-15属性 属性说的。临时文件前 选择一个醒目的文件名使用户在临时文 中很快找到临时 空闲内存阈 设置可用空闲内存大小。当排序算法发现可用的空闲内存少于设压缩临时文压缩临时文 为完成排序,在排序时是否压缩使用到的临时文件【获取字段 【获取字段 字段列表(表格说明 排序字段,排序原则设置列表名称升序排序原则:升序或降序。如果选择升序,排序顺序将是:数字→大小写敏感设置值为Null属性 属性说字段(表格说明字段(表格说明 要设置为Null值的字段设置列表名 要设置成Null值的字段名称需要转换成NULL的 当字段值满足什么值时替换成Null值设置常量2.4-17属性 属性说在常量中使用变 是否在常量中包含变量的值字段(表格说明在常量中使用变 是否在常量中包含变量的值字 设置值的字段替换的 格 对于日期类型时,字符串的值转换为日期类型时的格式字符串2.4-18属性 属性说输出中增加计数 是否在输出流中增加计数器包含计数器的字段 计数器字段名称重定向重复记 是否将重复记录当做错误,发送到组件的错误处理流程用来比较的字 用来作为记录是否重复的比较字段设置错误描 用来比较的字 用来作为记录是否重复的比较字段设置名 指定要强制去除重复记录的字段名称【获取 点击【获取】按钮,获取输入流中所有字段大小写敏【获取 点击【获取】按钮,获取输入流中所有字段重复记录去除组件(哈希使用HashSet去除输入流中的重复记录,可以指定重复的字段。如果有多条重复记录,2.4-19重复记录去除组件(哈希)属性 属性说重定向重复记 是否将重复记录当做错误,发送到组件的错误处理流程用来比较的字 用来作为记录是否重复的比较字段设置错误描 用来比较的字 用来作为记录是否重复的比较字段设置字段名 指定要强制去除重复记录的字段名称【获取 点击【获取】按钮,获取输入流中所有字段大小写敏【获取 点击【获取】按钮,获取输入流中所有字段分组组2.4-20属性 属性说包含所有记 在输出流中包含所有记录,而不仅仅是聚合字段的记录 数超过5000时才需要使用临时文件 包含所有记 在输出流中包含所有记录,而不仅仅是聚合字段的记录临时文件前临时文件前 命名临时文件时使用的文件前缀添加记录编 在每一条记录中添加一个记录编号,记录编号在每一个分组中重记录编号字段 设置记录编号字段的名称记录编号字段 设置记录编号字段的名称至少返回一条记 选中该选项时,分组组件在没有输入记录时也将返回一条记录。记录数为0的记录。分组字段表(表格说明分组字段表(表格说明 聚合表(表格说明聚合表(表格说明结果字 指定聚合所生成的结果的字段名聚合字 指定要对其字段值进行聚合的字段名聚合方 对字段值进行聚合的方法分隔 指定聚合方法中“使用指定分隔符连接字段值”的分隔符流查找组组件首先从查找源组件记录,当完毕后才会从输入流数据。如果查找如果查找源组件输出的记录有匹配字段重复的情况,后面的记录会覆盖前面的记2.4-21属性 属性说查找源组 从哪个组件 关联数查找源组 从哪个组件 关联数输入流字 来自输入流中与字段值进行比较的字段名称返回值字段(表格说明 包含关联的值的字段,将被添加到输出流中查找源字返回值字段(表格说明 包含关联的值的字段,将被添加到输出流中返回值字 满足查询条件时,返回值的字段名称重命 给返回值的字段一个新的名称缺省 当没有查找到相应的记录时,将使用的缺省值【获取匹配字段 点击【获取匹配字段】按钮,从输入流中获取匹配字段类【获取匹配字段 点击【获取匹配字段】按钮,从输入流中获取匹配字段【获取返回值字段 点击【获取返回值字段】按钮,从查找源组件的输出流中获TIETL系统提供的流程控制组件列表,如下图组件名 功能说 实现Java编程语言中的switch/case语句 2.5-1属性 属性说内容路由属性 属性说要进行内容路由的字 包含作为路由基准的要使用的值的字段名称启用字符串包含模 要进行内容路由的字 包含作为路由基准的要使用的值的字段名称分支值的数据类分支值的数据类 框中指定值的数据类型分支值的小数点符 设置分支值的小数点符号分支值的掩 框中指定值的转换掩码(数值/分支值的小数点符 设置分支值的小数点符号分支值的千位分隔 指定路由基准值目标组 内容过滤属性 属性说 满足指定条件的记录将会送到这个组件 满足指定条件的记录将会送到这个组件

终止转换组属性 属性说等待组件完成组检测以下组件(表格说明组件名 检测以下组件(表格说明组件名 要等待完成的组件名称副本数 要等待多少个当前组件的副本执行完成属性 属性说【获取组件名 阻塞组选中:后续组件可以接收到这个组件的所有属性 属性说缓存文件前 缓存文件的前缀缓 缓存文件前 缓存文件的前缀压缩缓存文 是否压缩缓存文件 内存中允许缓存的最大行数超过该值写缓存文件压缩缓存文 是否压缩缓存文件TIETL系统提供的批量加载组件列表,如下图组件名 功能说Oracle批量加 是利用Oracle的SQLLoader,实现批量加载2.6-1属性 属性说Oracle批量加载Oracle批量加载组件,是利用OracleSQLLoader,实现批量加载数据的功能。支持2.6-2Oracle属性 属性说数据库连 业务表的所在数据库的数据库连接目标 业务表名称目标模 数据库连 业务表的所在数据库的数据库连接目标 业务表名称Sqlldr路 Oracle客户端中的sqlldr.exe所在位置由于中间件产品的特殊性TIETL此选项也可以选择Oracle客户端中的sqlldr.exe文件,也就是说TIETL所在机器至少要有一个客户端。生成数据文件)和手动加载(仅生成文件数据库连接标识 根据设定值替换数据库连接中的标示符运行后删除控制文 完成数据加载后,删除控制文件运行后删除控制文 完成数据加载后,删除控制文件有警告则失 如果sqlldr有警告则失 如果sqlldr返回值为EX_WARN,则显示转换执行失败有错误则失 如果sqlldr返回值为EX_FAIL或EX_FTL,则显示转换执行失败要加载的字段(表格说明要加载的字段(表格说明表字 目标表的字段名称流字 从前面组件传递过来的属性名称【获取字段 获取前面组件传递过来的属性名称【编辑字段 表字段和流字段名称不一致时,编辑他们之间的映射关系属性 属性说sqlldrdirectRedo 并行加载数 对应sqlldr的parallel,要使用此选项的前提是必须使用直接路方式。parallelsqlldr提交记录数 对应sqlldr的rows选项,提交缓冲区中可以存在的记录数量,值为64,直接路径默认值为所有。缓冲区大缓冲区大 使用这个选项设置提交缓冲区大小 缓冲区大小的值 对应sqlldr的control,指定控制文件,运行后会在指定位置生成sqlldrdata Oracle Oracle 不索引字段了约束或使唯一索引字段不唯一不能加载BFILE工具组TIETL系统提供的工具组件列表,如下图组件名 功能说 增加复位序列(哈希)采用HashMap 如果字段值为 XSD验 XML文件进行验证 将输入流中的选择的字段的值写到TIETL的日2.7-1属性 属性说2.7-2属性 属性说 结果字段 用来存放复位序列字段值的字段名称字字 的字段名称,当字段发生变化时复位序列,可以设置多增加复位序列(哈希)增加复位序列(哈希)HashMap的方法,根据字段值的变化新建序列,每当至少有一个字段值变化时,TIETL将会重置序列。属性 属性说 结果字段 用来存放复位序列字段值的字段名称字字 的字段名称,当字段发生变化时复位序列,可以设置多增加常量属性 属性说字段(表格说明 对增加的常量字段进行字段名及字段值具体设置的列表名字段(表格说明 对增加的常量字段进行字段名及字段值具体设置的列表类 字段的类型 长 设置数值类型的数据长度精 设置带小数位的数值类型的数据精度,在长度大于0时才能生效 千位分隔 设置千位分隔符 增加的常量字段值增加序列户可以使用一个数据库(如Oracle)序列确定序列值,或者由TIETL生成。属性 属性说序列字段名序列字段名 添加到流中的新序列的值的名称使用数据库来获取序 是否用数据库序列驱(如:使用oracle数据库的序列来生成序列数据库连 设置序列来自哪个数库连接模式名 数据库模式名使用转换计数器来生成序 序列由TIETL使用转换计数器来生成序 序列由TIETL自动生成使用计数器来计算序 是否使用TIETL自动生成序列计数器名称(可选 序列名称初始 序列初始值递增 序列递增值最大 如果字段值为Null2.7-6属性 属性说替换所有字 是否将所有为null替换所有字 是否将所有为null的字段,都进行替换替换指定类型的字 是否根据指定字段的类型,进行替换格 设置替换字段值的格式。仅替换指定类型的字 是否根据指定字段的类型,进行替换类 指定替换字段的类型替换的 设置将要替换字段的值格 设置替换字段值的格式。仅Date名 指定替换字段的名称替换的 设置将要替换字段的值格 设置替换字段值的格式。仅Date类型有效数据验证2.7-7属性 属性说报告所有错 在校验过程中,出现的所有校验错误,是否都进行报告错误信息分隔报告所有错 在校验过程中,出现的所有校验错误,是否都进行报告错误信息分隔 多条错误信息之间的分隔符方式【增加校验 点击【增加校验】按钮,增加一个新的校验方法,校验名称需要【删除校验【删除校验 点击【删除校验】按钮,删除当前选中的校验2.7-8属性 属性说校验 校验 错误代 传递给这个校验规则的错误处理的错误代码类 对数据类型进行校验的具体设置错误描类 对数据类型进行校验的具体设置校验数据类 是否校验字段的数据类型 允许 是否允许字段为NULL只允许空 是否只有字段的值为NULL时,才可以通过校验只允许数值类型的数 字段的值只能为数值 最大 验证所选字段的数据不大于这里指定的最大值 不允许的结束字符 要验证的字段值不能以这里指定的字符串结束合法数据的正则表达 所选的字段值需要匹配这个正则表达式不合法数据的正则表达 所选的字段值不能匹配这个正则表达式 要的组 其他组件中,允许值所在字段来源于哪个组件 的字 其他组件中,允许值所在的字段名称2.7-9属性 属性说数据库连 要使用的数据库连接表名 数据库连 要使用的数据库连接表名 要检查的表的名称表名字 从输入流中获取包含表名的字段名称从输入字段中获取表表名字 从输入流中获取包含表名的字段名称包含布尔结果标记的字段名称,包含布尔结果标记的字段名称,属性 属性说文件名字 在输入的数据中包含文件名的字段名将文件名添加到结果文件名文件名字 在输入的数据中包含文件名的字段名将文件名添加到结果文件名 表 包含文件类 是否在结果中包括文件类型 表2.7-11检查表是否存在组件属性说属性 属性说数据库连 要使用的数据库连接表名字数据库连 要使用的数据库连接表名字 包含要查找的数据库表名称的字段名称结果字段 在组件的输出中包含布尔结果标记的字段名称空操作组属性 属性说字段(表格说明名 字段名称字段(表格说明类 选择获取系统信息的类型。点击“类型”列,将弹出可选的获取记录延迟2.7-13属性 属性说超时时 设置等待的时间值单超时时 设置等待的时间值记录生成2.7-14属性 属性说生成记录 生成记录 按照下面的设置生成的记录,指定记录数,每条记录都是相同的名 字段的名称类 字段的类型 长 设置数值类型的数据长度精 设置带小数位的数值类型的数据精度,在长度大于0时才能生效 2.7-15属性 属性说字段(表格说明字段(表格说明 生成随机的数的字段名称和类型名 字段的名称类 字段的类型XSD验证组该组件从输入流中获取XML文件流或者XML文件名XSD2.7-16XSD属性 属性说字段值是文件名XMLXML/文件名字段XML源的字段(文件名/XML)名称。如果选中“字段值是文件“XMLXSD源 名定义在字段里;在XML文件里定义。XSD文件名 在本地文件中选择XSD文件。在“XSD源”选为是一个文件,指定文件名时,有效。点击【浏览】按钮,指定本地XSD文件。XSD文件名字段 在“X

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论