簡體   English   中英

從 Azure Functions 調用 Azure 數據工廠 (V2) 管道

[英]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管道相關的方法(例如: DataFactoryManagementClientCreateRunWithHttpMessagesAsync等...)。

此外,剛剛開始使用VS2017 (版本15.6.0 preview 1.0 )並檢查了Cloud -> Azure Functions應用程序,其中管理上述Nuget包運行順利。

我也試圖從azure函數調用管道,但是我做不到,您能幫我嗎?

暫無
暫無

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

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