[英]Invoking Azure Data Factory (V2) pipeline from Azure Functions
要求:我正在嘗試從 Azure 函數調用 ADFV2 管道。 ADFV2 管道已通過 .NET api 創建。
問題:無法解決Microsoft.Azure.Management.DataFactory
(這是為 ADFV2 新引入的)nuget 包,而其他 nuget 包Microsoft.Azure.Management.DataFactories
(從 ADFV1 的時間線中已經存在)被成功接受.
錯誤- 無法解析“.NETFramework,Version=v4.5.2”的“Microsoft.Azure.Management.DataFactory (>= 0.2.1)”。
為什么通過 Azure 函數而不是觸發器或自定義活動:ADFV2 管道依賴於另一個進程(當管道計划運行時,復制活動源數據集可能沒有准備好),這可以通過 ADFV2 本身中的 .NET 自定義活動實現但想以另一種可能的方式嘗試。
注意:已經通過鏈接談論相同的事情,唯一的區別是它的 ADFV1。
回答並提供一些其他信息,以便其他可能陷入上述情況的人會從中受益。
因此,最終能夠從Azure Functions
調用ADFV2
管道,但由於某種原因無法通過在project.json
引用它們或直接在run.csx
使用它們來添加Nuget
包( Microsoft.Azure.Management.DataFactory
)。 因此,將dll
上傳到bin
文件夾中,並在我的函數應用程序中引用它們,就好像它們是外部程序集一樣,對我的應用程序運行良好,並且能夠調用所有與ADFV2
管道相關的方法(例如: DataFactoryManagementClient
、 CreateRunWithHttpMessagesAsync
等...)。
此外,剛剛開始使用VS2017
(版本15.6.0 preview 1.0
)並檢查了Cloud
-> Azure Functions
應用程序,其中管理上述Nuget
包運行順利。
我也試圖從azure函數調用管道,但是我做不到,您能幫我嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.