Как копировать данные в Фабрике данных Azure в зависимости от значений?

моя проблема в следующем: Например, у меня есть таблица с тремя столбцами в SQL Server table1 (id, number1, number2) и другая table2 (id, finalNumber). Как я могу сделать условную копию? Я хочу скопировать большее число каждой строки в таблице 2 (finalNumber). Я думал, что это LookUp->IfConditionally, но это не работает.

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
2
0
428
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Из примера в Документ действия IfCondition его можно использовать для цитирования выходных данных из действий поиска. Например, @{activity('MyLookupActivity').output.firstRow.count}. Вы можете обратиться к моему предыдущему делу: Ссылка на значение полезной нагрузки JSON в фабрике данных Azure для условия If

Кроме того, еще одна идея заключается в использовании хранимой процедуры. Вы можете использовать этот связь для настройки хранимой процедуры сервера sql в вашем приемник sql-сервера.

Затем вы можете скопировать данные из исходной таблицы во временную таблицу. И сделать дело с контрастом чисел и вставить операции в хранимую процедуру. В моем предыдущем случае есть очень подробные шаги: Фабрика данных Azure, сопоставление 2 столбцов в одном столбце ссылается на него.

Любая проблема, дайте мне знать.

Другие вопросы по теме