Если вы имеете в виду, что у вас есть функция t-sql, которую вы хотели бы как-то вызвать в потоке данных, то это не то, что вы действительно можете сделать.У вас есть следующие опции:
Запишите функцию в виде выражения служб SSIS и выполните вычисления в производном столбце.Это может быть не идеально, если функция была сложной.
Напишите функцию в задании сценария и используйте преобразование сценария.Это хорошо работает, если функция относительно проста, но ее нелегко использовать повторно.
Создайте сборку, на которую вы затем ссылаетесь в преобразовании сценария.Вы также можете использовать этот базовый код для создания функции CLR на сервере.Это облегчает управление кодом, но требует больше накладных расходов для реализации.
Загрузите данные в промежуточную таблицу в базе данных и затем используйте функцию при попытке объединитьданные в вашу конечную таблицу назначения.Преимущество этого подхода заключается в том, что его проще всего реализовать.Недостатком этого подхода является то, что вам приходится записывать данные на диск дважды, поэтому вы неизбежно получите худшую производительность, чем если бы вы использовали какое-либо другое решение.