2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

DBキャッシュで処理速度を上げる(SPSS Modeler データ加工逆引き9-7)

Last updated at Posted at 2022-10-26

DBキャッシュで処理速度を上げる

スクリーンショット 2022-10-19 17.56.14.png

1.想定される利用目的

・大規模なデータベースを入力にした際のデータ加工速度の向上

2.サンプルストリームのダウンロード

ストリームは逆引き9-5と同じものです。DB入力ノードは個別に設定ください。
この記事は逆引き9-5と9-6を組み合わせた利用方法です。そちらを先に参照ください。

3.サンプルストリームの説明

スクリーンショット 2022-10-19 15.12.12.png

a.入力するデータのひとつ目です。6種類のカテゴリーと値が100万レコード(行)生成されます。
スクリーンショット 2022-10-18 10.05.57.png

DB接続は以下の記事を参考にしてください。

b.入力ふたつ目はカテゴリの重みマスタです。
スクリーンショット 2022-10-18 10.06.32.png

c.[レコード結合]ノードを編集します。ふたつの入力データを[Cate]をキーに内部結合します。
スクリーンショット 2022-10-18 10.07.10.png

d.[フィールド作成]ノードを編集します。値に重みを掛けます。
スクリーンショット 2022-10-18 10.07.41.png

e.[レコード集計]ノードを編集します。
スクリーンショット 2022-10-18 10.08.54.png

[レコード集計]ノード上で右クリックし[キャッシュ]>[使用する]を選択します。
スクリーンショット 2022-10-19 18.08.21.png

[レコード集計]ノードにバッジが付与されました。
スクリーンショット 2022-10-19 18.08.55.png

f.[テーブル]を実行します。バッジが四角からDBマークに切り替わり緑に点灯しました。入力で利用した2つのテーブルを結合・加工した上でDB内に1時的なテーブルを作成(DBキャッシュ)したことを意味します。後続の処理はレコード集計を基点にするだけでなくSQLプッシュバックが有効になります。
スクリーンショット 2022-10-19 18.09.21.png

注意事項

DB内に一時的なテーブルを作らせたくない場合にはストリームのプロパティの設定で以下をオフにします。
スクリーンショット 2022-10-19 18.20.42.png

4.参考情報

DBキャッシュを解説した記事

SPSS Modeler ノードリファレンス目次

SPSS Modeler 逆引きストリーム集(データ加工)

2
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?