在我的解决方案中,我有两个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;它没有调用此目标,在重建尝试时发布失败。
答案 0 :(得分:1)
我建议设置两个单独的Azure数据工厂实例,每个实例都有一个项目。如果没有,请设置两个项目中使用的链接服务的副本。 MS正致力于改善这一领域:https://feedback.azure.com/forums/270578-data-factory/suggestions/6649781-allow-linking-one-factory-to-another