如何在不使用临时文件的情况下使用 SSIS Kingswaysoft 合并源行 table

How to merge source rows using SSIS Kingswaysoft without using a temp table

我有一个包含多行数据但没有 header 行的源 table。我需要将这些数据作为两个实体迁移到 D365 CRM;一个 header 实体和相应的 content/rows 实体。

有什么方法可以在 Kingswaysoft/SSIS 中创建 header 实体,其中 header 代表具有相同批号及其总付款的所有行?

最好没有温度table? (如果没有温度就不可能 table)。

提前致谢!!!

这是我添加多播时得到的:

我在这里做什么?没有选项。

这是我写的合并行的SQL。

SELECT [business]
  ,[payment]
  ,[batch],
   SUM(CASE WHEN payment >= 0  THEN payment ELSE 0 END) pay,
   SUM(CASE WHEN payment >= 420  THEN 21.72 ELSE 0 END) 
   TransactionAmount1,
   SUM(CASE WHEN payment <= 299.99 AND payment >= 260 THEN 15.35 ELSE 0 
   END) TransactionAmount2,

   FROM [Payments]
   Group By batch, business_num

这就是您的数据流的样子:

在按批次、业务和金额(付款)的聚合组中。无需创建 headerID。批次是你的 link.