節點的快取選項
若要最佳化流程執行,您可以在任何非終端節點上設定快取。 在節點上設定快取之後,下一次執行資料流程時通過節點的資料會填入快取。 之後,會從快取(暫時儲存)讀取資料,而不是從資料來源中讀取。
對於諸如排序、合併或聚集這樣比較耗時的作業,快取是最有用的。 例如,假設已設定可從資料庫中讀取銷售資料的匯入節點,以及可按區域聚合銷售資料的「聚集」節點。 可以在「聚集」節點上建立快取而不是在匯入節點上建立快取,因為希望快取儲存的是已聚合的資料而不是整個資料集。
附註: 在大部分情況下,在匯入節點進行快取時,只會儲存讀取到 SPSS Modeler中的原始資料副本,並不會改善效能。
已啟用快取的節點會以特殊圓圈-反斜線圖示顯示。 在節點快取資料時,圖示會變更為勾號。

啟用快取
用滑鼠右鍵按一下流程中的節點,然後選取 。 再次用滑鼠右鍵按一下節點並選取 ,即可關閉快取。
快取資料庫中的節點
對於在資料庫中執行的流程,可於中遊將資料快取到資料庫的暫時表格中而不是檔案系統中。 結合 SQL 最佳化使用時,這可能會造成效能顯著提升。 例如,合併多個表格以建立資料採礦視圖的流程中的輸出在必要時可能會加以快取並重複使用。 通過為所有下游節點自動產生 SQL,效能可得到進一步的提高。
為利用資料庫快取,必須同時啟用 SQL 最佳化和資料庫快取。
如果已啟用資料庫快取,則只需用用滑鼠右鍵按一下任意非終端節點就可以快取該點上的資料,並且在下次執行流程時,可以直接在資料庫中自動建立快取。 如果未啟用資料庫快取或 SQL 最佳化,則快取將會改為寫入檔案系統。
附註: 下列資料庫支援用於快取的暫存表格: Db2、 Oracle、 SQL Server及 Teradata。 其他資料庫(例如 Netezza)將使用標準表格來進行資料庫快取。
清除快取
節點旁邊的圓圈-反斜線圖示指出其快取是空的。 如果快取已滿,則圖示會變成勾號。 如果要取代快取的內容,必須先清除快取,然後重新執行資料流程以對其進行重新填充。
在流程中,用滑鼠右鍵按一下節點,然後選取 。