1

我使用的是最新版本的 Talend 5.3.1。

我有一个 tmssqlInput 查询我的数据库,如:

SELECT IdInvoice, DateInvoice, IdStuff, Name FROM Invoice
INNER JOIN Stuff ON Invoice.IdInvoice = Stuff.IdInvoice

导致这样的事情

IdInvoice    | DateInvoice | IdStuff    | Name
1            | 2013-01-01  | 10         | test
1            | 2013-01-01  | 11         | test2
2            | 2013-02-01  | 12         | test3
2            | 2013-02-01  | 13         | test4

我想为每张发票导出一个文件,这里是规格:一个标题行带有 IdInvoice;DateInvoice 然后每行像 IdStuff;Name 这样的东西

示例文件 1:

1;2013-01-01
10;test
11;test2

示例文件 2:

2;2013-02-01
12;test3
13;test4

我怎样才能用 talend 解决这个问题?可能在 tFileOutputDelimited 但我怎样才能拥有一个包含多个信息的文件并遍历每个 IdInvoice

4

1 回答 1

3

请通过以下链接,您将清楚地了解如何将数据拆分为多个文件 http://www.talendfreelancer.com/2013/09/talend-tflowtoiterate.html

于 2013-09-13T09:02:32.280 回答