中間結果の保存

多くのオペレーターは、中間結果をデータベースのテーブルやビュー、あるいは Hadoop ファイルに保存するように構成できます。

データベース オペレーター

データベース オペレーターの場合、ユーザーは中間結果をテーブルとして作成するかビューとして作成するか、および結果を作成する場所を選択できます。結果ロケーションのデフォルト値ではワークフロー変数を使用して、ユーザーが個々のオペレーターを編集することなくワークフロー全体にわたって変更を加えられるようにします。

ノート: ビューを使用すると、大量の追加データの作成を回避できますが、多くのビューを順番に構成すると、データベースが結果のクエリを最適化することが困難になる可能性があります。

Hadoop オペレーター
Hadoop オペレーターの場合、多くの場合、ユーザーは中間結果を保存するかどうかを選択できます。結果ロケーションのデフォルト値ではワークフロー変数を使用して、ユーザーが個々のオペレーターを編集することなくワークフロー全体にわたって変更を加えられるようにします。ディレクトリは、@default_tempdir ワークフロー変数の値に基づいています。

場合によっては、[結果を保存しますか?] パラメーターが [true] に設定されている場合にのみ、オペレーターは別のオペレーターに接続できます。これは、特定のオペレーター (たとえば、ほとんどのモデリング オペレーター) が中間結果セットではなくファイルを操作する必要があるためです。TIBCO Data Science - Team Studio は、必要に応じて、[結果を保存しますか?] を自動的に [true] に設定します。

保存された結果をダウンロードする

特定のオペレーターの [結果を保存しますか?] が [true] に設定されている場合、フローがすでに実行されていれば、ユーザーはいつでもそのオペレーターを選択してデータ結果をダウンロードできます。

オペレーターを右クリックし、[結果のダウンロード] を選択します。

ノート: ダウンロード時に、ダウンロード ファイルにヘッダー行を含めるかどうかを選択できます。