#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 во всех значениях