SSIS_Get количество строк из источника и загрузки в пункт назначения

#ssis #ssis-2012 #rowcount #ssis-2008

#ssis #ssis-2012 #количество строк #ssis-2008

Вопрос:

У меня есть два источника OLEDB, такие как

  DB Source1= select count(*) from A
 DB Source2= select count(*) from B 
  

Теперь мне нужно получить количество загруженных записей

 DB Source1 -DB Source2 
  

например,

 DBSource1 = 9 ;DBSource2=  1

then record uploaded will be 9-1=8
  

Наконец, мне нужно, чтобы они были загружены в конечный файл со следующими столбцами

 RecordsReceived    ErrorRecords   RecordsUploaded
 9                    1                 8
  

Как мне этого добиться?
TIA 🙂

Ответ №1:

Вам следует изучить задачу преобразования количества строк. Этот будет подсчитывать выбранные вами записи, которые проходят через него, и сохранять их в объявленной вами переменной. Вы можете использовать эти переменные позже в своем скрипте, чтобы сохранить их в плоском файле.

Комментарии:

1. Да, я пробовал это, использовал два преобразования количества строк для сохранения количества обоих значений. затем используется объединение всех, затем преобразование производного столбца, чтобы получить DBsource1-DBsource2; затем, наконец, конечный файл. Я получаю 0 во всех значениях