在BizTalk

时间:2018-03-23 13:52:35

标签: biztalk

我需要使用csv"数据集"由3个平面文件组成 - 控制文件,头文件和行文件 - 它们共同定义了嵌套数据结构。

控制文件项目有一个名为ControlID的字段,可以在头文件中使用该字段来标识"属于"到那个控制项目。

标题记录有一个名为HeaderID的字段,可以在行文件中使用该字段来标识属于"属于"到给定的标题记录。

我想要使用所有三个文件,然后将它们映射到某种嵌套模式结构中。我的问题是我该怎么做?我可以在管道组件中执行此操作吗?

1 个答案:

答案 0 :(得分:2)

我会看两个选项。两者都涉及使用Parallel Convoy将所有三个文件关联到业务流程。

  1. 使用多输入映射加入文件。您应该能够使用HeaderID作为过滤器,使用Equal Function将行匹配到其标题。
  2. 使用SQL存储过程按照此处所述对数据进行分组:BizTalk: Sorting and Grouping Flat File Data In SQL Instead of XSL