2016-10-19 5 views
0

У меня есть два источника OLEDB, такие какSSIS_Get количество строк от источника и нагрузки к месту назначения

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 :)

ответ

0

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

+0

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

Смежные вопросы