Действие копирования данных ADF - ссылка на столбец источника из динамического выражения для значения параметра хранимой процедуры приемника
У меня есть конвейер фабрики данных Azure, в котором есть действие копирования данных с приемником хранимых процедур. SP принимает в качестве входных данных параметр табличного типа. Пока все работает нормально. Но теперь этот SP изменился, и мне нужно добавить еще один параметр, который должен быть Max одного из столбцов источника для моей активности копирования данных. Я не могу сделать это внутри этого SP, так как он повторно используется другими компонентами и принимает его в качестве входных данных. Конечно, я мог бы обернуть его в другой SP, который вычислит этот Max, а затем вызовет исходный SP, но я подумал, что лучше было бы, если бы я мог сделать это напрямую из конвейера ADF. Поэтому я подумал, что могу добавить новый параметр в свой Sink SP и каким-то образом получить этот Max, используя динамический контент, но я не могу понять, как ссылаться на источник действия копирования данных.
Допустим, в источнике копируемых данных есть столбец Id
и мне нужно передать максимальное значение этого столбца в SP Sink. Есть ли способ сделать что-то вродеmax(@Source.Id)
в поле значения параметра ИП?
1 ответ
Насколько мне известно, напрямую ссылаться на Источник невозможно, поэтому я думаю, что используйте lookup activity
это альтернатива этому.
Надеюсь, это поможет тебе.