簡體   English   中英

Azure 數據工廠 V2 在 SQL 中使用參數

[英]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.

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