Как объединить исходные строки с помощью SSIS Kingswaysoft без использования временной таблицы - PullRequest
2 голосов
/ 13 февраля 2020

У меня есть исходная таблица с несколькими строками данных, но без строки заголовка. Мне нужно перенести эти данные в 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

1 Ответ

2 голосов
/ 17 февраля 2020

Вот как будет выглядеть ваш поток данных:

enter image description here

В совокупной группе по партиям, бизнесу и сумме (платежи). Нет необходимости создавать headerID. Пакет это ваша ссылка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...