[英]Azure Data Factory V2 Using Params in SQL
一般來說,ADF 的新手和遇到以下情況的減速帶,非常感謝有關如何實現這一目標的任何指導。
在我的管道中,我想使用簡單的 SQL 來控制我處理的數據量,因此使用:
SELECT * FROM DPA.USER_REGISTRATIONS
WHERE REG_DATE BETWEEN DATE '2020-01-01' AND DATE '2020-06-09'
使用 ADF UI 中的“預覽數據”按鈕/工具可以返回我正在尋找的樣本。 很好,但我需要第二個 DATE 值始終為當前日期。 我確定這一定非常簡單,但我似乎無法找到正確的方法來形成參數/表達式以使其工作。
我在嘗試:
SELECT * FROM DPA.USER_REGISTRATIONS
WHERE REG_DATE BETWEEN DATE '2020-01-01' AND DATE @pipeline.parameters.today;
我在其中定義了一個管道級參數,名稱為:today 和值為:utcnow() 但這不起作用。
有人可以就如何創建和引用合適的參數提出建議嗎? 謝謝!
要基於動態值執行此操作,您將需要使用管道表達式語言 (PEL)(以及最有可能的變量)來構建查詢字符串。 這個答案可能對你有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.