ADF项目是否可以引用另一个ADF项目?

时间:2017-05-31 00:05:24

标签: azure visual-studio-2015 azure-data-factory

在我的解决方案中,我有两个Azure Data Factory项目:PR1和PR2。 PR1包含一些资源的定义 - " resource1"。在PR2中,我有管道定义,我想将此资源引用为:

"linkedServiceName": "resource1" 

当我尝试构建或发布PR2时,我收到错误:

  

在解决方案中找不到参考资源

我尝试将PR1作为构建依赖项添加到PR2并作为参考,但错误仍然存​​在。

我使用Visual Studio 2015 Update 3(版本14.0.25431.01)和Microsoft Azure DataFactory Tools for Visual Studio 0.9.3527.2。

ADF项目之间是否可能存在此类依赖关系?如果是,我该如何设置?

更新:我发现Script项目组正在编译中,因此我更新了PR2.dfproj个文件以下目标:

<Target Name="BeforeBuild" BeforeTargets="Build" >
    <Message Importance="High" Text="Adding external dependencies"/>
    <ItemGroup>
      <Script Include="../PR1/resource.json" />
    </ItemGroup>
</Target>

之后可以构建PR1,但是当我尝试发布&#39;它没有调用此目标,在重建尝试时发布失败。

1 个答案:

答案 0 :(得分:1)

我建议设置两个单独的Azure数据工厂实例,每个实例都有一个项目。如果没有,请设置两个项目中使用的链接服务的副本。 MS正致力于改善这一领域:https://feedback.azure.com/forums/270578-data-factory/suggestions/6649781-allow-linking-one-factory-to-another