我有父母&我试图使用Dell Boomi将其转换为平面文件的子数据。平面文件结构是基于列的,需要一种结构,其中行数据与文件数据位于文件的同一行。
例如,包含4个订单项的标题记录需要生成结构为的文件:
[header] [line] [line] [line] [line]
目前我能够生成的是
[header][line]
[header][line]
[header][line]
[header][line]
或
[header]
[line]
[line]
[line]
[line]
我认为使用第二个配置文件的结果,然后使用数据处理形状去除[\r][\n]
可能是我最好的选择,但想在实现之前检查。
答案 0 :(得分:1)
我为每个数据字段创建了一个用户定义函数。对于这个例子,我们只需说出" FirstName。"
我立刻使用了分支 - 分支1拆分文件,流量控制它们一次一个,然后进入地图,然后停止。分支2包含一条消息,我在其中构建了新文件。我使用标题名称键入了一个静态值,然后使用动态进程属性作为标题旁边的参数。
" FirstName"的用户定义函数接受第一个名称作为输入,附加动态流程属性(需要为每个字段定义动态属性),预先选择您选择的分隔符,然后设置相同的动态流程属性。
这一切都完全没有脚本编写。我希望这有帮助。如果您需要更多说明,我可以提供截图。