ssis - 如何使用 SSIS Kingswaysoft 合并源行而不使用临时表

标签 ssis dynamics-crm data-migration kingswaysoft

我有一个包含多行数据但没有标题行的源表。我需要将此数据作为两个实体迁移到 D365 CRM;标题实体和相应的内容/行实体。

是否有任何方法可以在 Kingswaysoft/SSIS 中创建标题实体,其中标题将代表具有相同批处理号及其总付款的所有行?

最好没有临时表? (如果没有临时表就不可能)。

提前致谢!!!

这是我添加多播时得到的结果: enter image description here

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

Sample Data 这是我编写的用于合并行的 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

最佳答案

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

enter image description here

按批处理、业务和金额(付款)进行聚合。无需创建 headerID。批处理是您的链接。

关于ssis - 如何使用 SSIS Kingswaysoft 合并源行而不使用临时表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60215923/

相关文章:

postgresql - 如何使用 SSIS 对 PostgreSQL 执行 SQL 语句?

部署包时出现 SSIS 错误 SQL Server 不支持区域设置标识符 (LCID)

dynamics-crm - 自定义 Web 资源缺少功能区 CRM 2016 问题

mysql - 迁移行以导入现有数据库,处理更改 ID 等

php - 无法在 Yii 1.x 的迁移中使用模型

JAVA-SQL-数据迁移-结果集比较失败的 JUnit 测试

azure - 在 2 个 Azure SQL 数据库之间移动/合并表的最佳方法

sql-server - 为 SQL Server 2016 安装适用于 Azure 的 SSIS 功能包

dynamics-crm - CRM 2011 查找属性映射

javascript - GenerateAuthenticationHeader() 在 CRM 2013 中不起作用?