簡體   English   中英

Azure databricks 筆記本從 azure 數據工廠調用基於 if/else 標志

[英]Azure databricks notebook call from azure data factory based on if/else flag

. 在此處輸入圖像描述

我在 adf 的 if/else 條件下執行 adb notebook

我有一個查找將檢查 delta lake 表中的標志條件 SELECT COUNT(*) AS cnt FROM db.check where job_status = 2 and site ='xxx-xxx-xxx'。 這將給我一個計數 2,我在 if 部分條件中使用它 @equals(activity('select job status').output.value[0],2) 它應該調用 adb notebook else 邏輯應用程序。

問題查找后管道是否不進入內部? 在此處輸入圖像描述 在此處輸入圖像描述 在此處輸入圖像描述

謝謝@anuj 的解決方案。 將其發布為幫助其他社區成員的答案。

要在以后的活動中引用列的lookup活動值,請在表達式中包含列名稱,如下所示。

@equals(activity('select job status').output.value[0].cnt,2)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM