Мне было интересно, есть ли способ повысить производительность и скорость выполнения SSIS обновлений на одной таблице. Например, я использую таблицу Source и Destination для цели ETL. Таблица назначения имеет Execute SQL задачу после загрузки, который использует следующий SQL, чтобы заменить NULLSОптимизация ssis для нескольких обновлений с использованием Execute SQL Task
update DestinationTable
Set Column1 = "*Unknown*"
where Column1 is null
Это используется для более чем 50 столбцов, однако делать это параллельно идет медленно в SSIS из-за блокировки таблицы, делая его в последовательности может занять некоторое время, так как он выполняет одну задачу sql за другой. Есть ли способ ускорить этот процесс в SSIS, делая это другим способом, чем те, о которых я говорил? Спасибо