繁体   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