Azure Datafactory V2 - действие IfCondition не может включать другое действие IfCondition - PullRequest
0 голосов
/ 08 ноября 2018

Я использую фабрику данных Azure V2, и мне нужно реализовать два уровня проверок с помощью проверки родительских проверок. пример: ЕСЛИ условие одно верно, тогда мне нужно проверить условие 2. И, если условие2 верно, то проверить условие 3.

Это своего рода иерархические проверки. Когда я реализую использование нескольких операций Условие IF в родительской операции Условие IF, тогда это не работает. Я вижу следующую ошибку, когда я ее реализую.

"ERROR: IfCondition activity cannot include another IfCondition activity"

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Вы можете использовать некоторые динамические функции для реализации более сложной логики с помощью и () и или ().

Вы можете поместить несколько непрерывных if, которые устанавливают переменные, и использовать эти переменные для определениярезультат в конце.

И если у вас это не сработает или вам это не нравится, вы всегда можете выполнить конвейер внутри If, использующего другую операцию If.Но я бы не рекомендовал это делать, если вы хотите, чтобы ваш монитор был как можно более легким для чтения, поскольку он запускает другой конвейер (или несколько)

0 голосов
/ 08 ноября 2018

ADF-V2 не поддерживает несколько операций IfCondition с одним конвейером.

Таким образом, в качестве обходного пути мы использовали несколько операций фильтрации заранее и разделяли конвейерный поток до вызова действия IfCondition.

Спасибо

...