On this page |
このノードを使用することで、他のTOPネットワークをクックすることができます。 ここで指定可能な他のネットワークは、同じ.hipファイル内でも外部ファイルでも良く、アクティブなスケジューラを介してクックされます。 他のTOPネットワークは現在のTOPネットワークとは別のプロセスで評価されます。
このノードは2つの工程で動作します。最初のワークアイテムは、 TOP Path パラメータで指定した外部のTOPネットワークをクックする目的で生成されます。
このノードの各ワークに関連付けられたアトリビュートと入力ファイルは、通常のJSONフォーマットのワークアイテムを使用することで、フェッチ(取得)したネットワークにアクセスできるようになります。
JSONファイルのパスは、フェッチ(取得)したネットワークをクックする際に使用される$PDG_FETCH_JSON_FILE
環境変数にエクスポートされます。
フェッチ(取得)したネットワークは、TOP Fetch Inputノードを使用して、そのワークを自身のネットワークに読み込むことができます。
リモートのTOPネットワークがクックされると、そのネットワークの出力ノード上のワークアイテムがディスクに保存されてPDGにレポートされます。 そして、それらのワークアイテムがTOP Fetchノード内で再生成されます。 TOP Fetchノード上で可視のワークアイテムこそが、それらの再生成されたワークアイテムです。
パラメータ
Work Item Generation
このノードが静的または動的なワークアイテムのどちらを生成するかどうか。 このノードのワークアイテムが静的に計算可能かどうか、もしくは、動的に生成させる必要があるかどうか分からないのであれば、通常では、これを"Automatic"のままに設定してください。
Dynamic
このノードが常に動的なワークアイテムを生成します。つまり、上流のワークアイテムが判明するまで待機し、その上流のワークアイテムから新しいワークアイテムを生成します。
Static
このノードが常に静的なワークアイテムを生成します。つまり、ネットワークを実行する前にパラメータ(と上流の静的なワークアイテム)に基づいて必要だと思われるだけの数のワークアイテムを生成します。
Automatic
入力が静的(静的なプロセッサ、静的な入力のみを使ったパーティショナー、マッパー)な場合、このノードは静的なワークアイテムを生成し、そうでない場合、動的なワークアイテムを生成します。
TOP Path
Hip File Path パラメータで指定した.hipファイル内のTOPネットワークのパス。
Hip File Path
フェッチ(取得)したいTOPネットワークを含んだ.hipファイルのパス。
Examples
example_top_topfetch Example for TOP Fetch TOP node
このサンプルでは、Top Fetchノードを使って、他のTOPネットワークの結果を取得する方法について説明しています。
The following examples include this node.
example_top_topfetch Example for TOP Fetch TOP node
このサンプルでは、Top Fetchノードを使って、他のTOPネットワークの結果を取得する方法について説明しています。
example_top_topfetchinput Example for TOP Fetch Input TOP node
このサンプルでは、Top Fetch Inputノードを使って、他のTOPネットワークの結果を取得する方法について説明してます。
See also |