LoginSignup
4
0

More than 1 year has passed since last update.

SPSS Modelerで複数ターミナルノードがある場合の処理の重複

Last updated at Posted at 2019-04-03

SPSS Modelerで複数のターミナルノードを一度に実行することができます。その場合、ターミナルノードが分岐するまでの処理は、原則としては1回だけ行われます。

分岐するまでの処理は1回だけの実行

「現在のストリームを実行」で実行すると全てのターミナルノードが実行されます。
image.png

以下のように複数の実行中のターミナルノードが表示されます。

image.png

分岐する前のSELECTは一回しか行われていませんが、INSERTは2回行われています。
image.png

最後までSQLプッシュバックできる場合

なお、モデルもSQLプッシュバック対象にして、DBエクスポートノードまでプッシュバックできるようにしても、複数のターミナルノードを一度に実行する場合はSELECTまでで一度切れてしまい、INSERTは2回行います。
image.png

モデルまでプッシュバックしていますが、DBエクスポートノードまでは紫になっておらず、プッシュバックしていません。
image.png

SELECT文が1つでINSERT文が2つ実行されています。
image.png

これが、部分実行で実行した場合動きが変わります。
image.png

DBエクスポートノードまで紫になってSQLプッシュバックされています。
image.png

SELECT単体では実行されなくなり、INSERT-SELECTの文が一つだけ実行されるようになります。
image.png

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0