首页 文章

从Azure Functions调用Azure Data Factory(V2)管道

提问于
浏览
0

Requirement: 我正在尝试从Azure Function调用ADFV2管道 . ADFV2管道已经通过.NET API创建 .

Problem :无法解析 Microsoft.Azure.Management.DataFactory (这是为ADFV2新引入的)nuget包,其他nuget包 Microsoft.Azure.Management.DataFactories (这个已经存在于ADFV1的时间轴中)被成功接受 .

Error - 无法为'.NETFramework,Version=v4.5.2'解析'Microsoft.Azure.Management.DataFactory (>= 0.2.1)' .

Why through Azure Function and not Trigger or Custom Activity :ADFV2管道依赖于另一个进程(当管道将被安排运行时,复制活动源数据集可能没有准备好),这可以通过ADFV2本身的.NET自定义活动来实现,但是可以尝试以其他可能的方式周围 .

Note :已经通过link讨论了同样的事情,唯一不同的是它的ADFV1 .

1 回答

  • 0

    回答并提供一些其他信息,以便其他可能会遇到上述情况的人会受益 .

    所以,最后能够从 Azure Functions 调用 ADFV2 管道但由于某种原因无法通过在_1589399中引用它们或直接在 run.csx 中使用它们来添加 Nuget 包( Microsoft.Azure.Management.DataFactory ) . 所以,在 bin 文件夹中上传 dll 并在我的函数应用程序中引用它们,好像它们是外部程序集,对我的应用程序工作正常,并且能够调用所有 ADFV2 管道相关方法(例如: DataFactoryManagementClientCreateRunWithHttpMessagesAsync 等...) .

    此外,刚刚开始处理 VS2017 (版本 15.6.0 preview 1.0 )并检查 Cloud - > Azure Functions 应用程序,其中管理上述 Nuget 包正在顺利进行 .

相关问题