亿信ABI
当前版本:5.6.1

文件生成组件

交换任务-文件传输组件新增一个文件生成组件。支持将表字段类型为大字段和二进制类型的数据输出为文件,每一行生成一个文件。输出支持文本、excel文件、图片、视频等。后缀支持:txt、doc、docx、js、css、json、xml、php、asp、jpg、png、gif、mp3、mp4、avi、wmv、xls、xlsx、ppt、pdf等。根据填写的后缀生成对应的文件。

【操作步骤】

进入数据整合的任务定义页面,点击新建交换任务。

点击后进入,任务编辑器页面,我们在左树组件框中找到文件传输组件分组,选择一个文件生成组件作为输出端。然后在输入输出组件中选择一个表输入组件作为输入端。这里我们已生成txt文件为例。

表输入组件我们选择表中含有大字段或者二进制字段的表即可。

在文件生成组件中导出字段属性会自动过滤出非大字段或者二进制字段的字段.选择我们要导出的字段,设置空值处理,这里我们选择直接导出,设置生成的文件名,文件名必须有文件后缀,不区分大小写。文件名可以选择字段、函数、参数组合,文件名长度限制为200。然后设置导出的文件路径即可。

此处我们设置文件名(TableSource1.VARCHAR2_+'<#=a#>'+TODAY()+'.txt')为字段+参数+函数的组成方式。点击运行任务。

在我们睿治所在的服务器中可正常查看到生成的txt文件。

注意:

1.微服务集群环境下文件夹路径为相对路径。例:输入/work代表文件存放在,平台工作目录/etlfiles/work文件夹里。路径支持函数和参数。

2.单体环境下,文件夹的路径为睿治环境所在服务器的绝对路径,例/opt/wordir/txt,代表生成的文件存放在睿治环境所在服务器的/opt/wordir/txt目录下。

3.若输出文件夹中已存在相同的文件名,则会自动覆盖原文件。

4.支持的数据库为关系型数据库。

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇批量交换组件

下一篇循环节点组件

请先登录