知识库 : DI常见问题

Edit Document

目录

1.               问题

1.1.               作业调度:如何并行执行?

1.2.               表输出:如何自动创建表?

1.3.               作业调度:如何设置转换无效?

1.4.               如何应用正则表达式批量导入多个目录不同文件?

1.5.               当转换【排序记录】批量处理数据(百万级),内存溢出?

1.6.               DI 设计器在服务器( Windows Server 2003/2008 )运行报错?

1.7.               为什么表输出的数据随着数据库数据的更新而更新?

1.8.               为什么表输出中无法获取字段?

1.9.               为什么表输出 SQL 执行失 效?

1.10.               为什么表输入预览失效?

1.11.               如何使得表输入中识别变量?

1.     问题

1.1.     作业 调度: 如何并行 执行

如何 使得作业 并行 执行?

:选中【 开始 点击右键,弹出如下对话框,选择【 并行 执行下一个作业步骤节点】

 

1.2.     表输出:如何 自动创建表

1.3.     作业 调度 :如何 设置转换无效

设置 作业如下所示 增加一个 作业项 校验 变量 为真 ,执行转换 当变量为假时, 执行转换。

 

转换 校验 设置 如下:

 

1.4.     如何应用 正则表达式批量导入多个目录不同文件?

1. 设置 属性如下:

其中 ,所有 xlsx 正则 表达式 为: .* \.xlsx

2. 点击“显示 文件名称

1.5.     当转换【排序记录】批量处理数据(百万级),内存溢出?

答:排序记录的高级设置中,默认值为 100 万,导致内存溢出。优化:设置为 10 万,或者表输入应用 order by

 

1.6.     DI 设计器在服务器( Windows Server 2003/2008 )运行报错?

一般 来说, JRE1.8 版本太高导致。解决:设置为 JRE1.6

1.7.     为什么表输出的 数据 随着数据库数据 的更新而更新?

问:表输出中调用数据库中的数据表时,之前调用过的数据表,如果后来在数据库有过修改,重新调用时数据表的修改不能被识别?

答:数据 存储在缓存中 导致。 解决 方案: 清除缓存。操作 :菜单栏,选择【 工具 - 清除 缓存】

1.8.     为什么表输出中无法获取字段?

答: 表输入中存在变量 导致

1.9.     为什么表输出 SQL 执行失效

答: 表输入中存在变量 导致

1.10.         为什么表输入预览失效?

答: 表输入中存在变量 导致

1.11.         如何使得表输入 中识别变量?

表输入中的变量默认不支持识别。操作:表输入的属性中选项“替换 SQL 语句里的变量”划上对勾, 即可识别变量。

 

Attachments:

DI常见FAQ.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
DI常见FAQ.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)