簡體   English   中英

使用Powershell在Azure數據工廠中的動態sqlReaderQuery

[英]Dynamic sqlReaderQuery in azure data factory using powershell

我是數據工廠和Powershell的新手。 尋找一種將用戶輸入作為where子句提供給sqlReaderQuery的方法。 這樣,用戶可以從sql server中選擇數據子集並將其推送到Azure sql。 我可以看到日期和時間值的參數,但是我想提供帶有日期的ID。 有沒有一種方法可以編寫Powershell來將這些值傳遞給管道。

任何幫助都非常感謝!

不幸的是,Azure Data Factory中的sqlReaderQuery並不是很動態。 真正可用的唯一變量是SliceStart,SliceEnd,WindowStart和WindowEnd。 您可以使用AddDays等功能來調整這些功能,但這並不能真正做到我想不到的。 PowerShell的一個選項是根據用戶輸入生成新的管道JSON文件,並使用New-AzureRmDataFactoryPipeline將JSON作為新管道添加到數據工廠。 當然,這將意味着您將擁有許多管道,除非您使用Remove-AzureRmDataFactoryPipeline。 另一個選擇是使用存儲過程活動。 您的用戶輸入可以保存在數據庫中,然后存儲過程將動態地將提取內容創建到另一個表。

暫無
暫無

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

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