Как скопировать данные в фабрику данных Azure в зависимости от значений? - PullRequest
2 голосов
/ 05 апреля 2019

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

1 Ответ

0 голосов
/ 08 апреля 2019

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

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

enter image description here

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

Любое беспокойство, дайте мне знать.

...