2017-05-31 17 views
1

私のソリューションでは、2つのAzureデータ・ファクトリー・プロジェクト(PR1とPR2)があります。 PR1には、あるリソース( "resource1")の定義が含まれています。私はPR2にPR1を追加しようとしたADFプロジェクトで別のADFプロジェクトを参照することは可能ですか?

Reference resource1 was not found in the solution

:私は、私はエラーを取得していますPR2を構築したり、公開しようとすると

"linkedServiceName": "resource1" 

:PR2で私は、このリソースを参照するパイプライン定義を持っていますビルドの依存関係や参照として扱いますが、エラーは継続します。

Visual Studio 2015 Update 3(バージョン14.0.25431.01)とMicrosoft Azure DataFactory Tools for Visual Studio 0.9.3527.2を使用しています。

ADFプロジェクト間にこのような依存関係はありますか?はいの場合、どうすれば設定できますか?


更新:それはPR1を構築することが可能ですその後

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

:私はScript項目グループがコンパイルされていますので、私は、次のターゲットを追加PR2.dfprojファイルを更新してきたものであることを考え出したしかし、私が 'Publish'しようとすると、このターゲットは呼び出されず、再構築の試行に失敗します。

+0

ADFプロジェクトを分離する必要性は何故ですか? –

+0

@PaulAndrewこれらは単にビジネス・ケースが異なるだけで、将来はさらに多くのものがあります。 – arghtype

+0

各プロジェクトごとに異なるADF構成ファイルを持つプロジェクトを1つだけ持つ方が簡単です。 –

答えて

1

2つの別々のAzureデータファクトリインスタンスを設定し、それぞれに1つのプロジェクトを設定することをお勧めします。そうでない場合は、両方のプロジェクトで使用されているリンクされたサービスのコピーを設定します。 MSはこの領域の改善に取り組んでいます:https://feedback.azure.com/forums/270578-data-factory/suggestions/6649781-allow-linking-one-factory-to-another

+0

MSがそれを取り組んでいることは知っておいてよかったですが(急いではないようですが、最終更新は2015年でした)この場合、複数のADFインスタンスを使用することはできません。すでに複数のインスタンスを使用していますが、複数のインスタンスを複数のインスタンスに配置する必要があります。 – arghtype

関連する問題