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

У меня есть два источника 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

Как мне этого добиться? ТИА :)


person Aiswarya    schedule 19.10.2016    source источник


Ответы (1)


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

person Jens    schedule 19.10.2016
comment
Да, я пробовал это, использовал два преобразования количества строк для хранения количества обоих значений. затем использовал Union All, затем преобразование производного столбца для получения DBsource1-DBsource2; затем, наконец, назначение плоского файла. Я получаю 0 во всех значениях - person Aiswarya; 19.10.2016