資料庫來源節點
「資料庫來源」節點可用於透過 ODBC(開放式資料庫連線功能)從多種其他套件中匯入資料,包括 Microsoft SQL Server、Db2、Oracle 等。
若要讀取或寫入資料庫,您必須已針對相關資料庫,安裝並配置 ODBC 資料來源,並視需要具有讀取或寫入權。IBM SPSS Data Access Pack 包括一組 ODBC 驅動程式,可用於此目的,且這些驅動程式可從下載網站上取得。如果您在建立或設定 ODBC 資料來源許可權方面存在問題,請聯絡您的資料庫管理者。
受支援的 ODBC 驅動程式
如需受支援且已測試可與 IBM® SPSS® Modeler 搭配使用之資料庫及 ODBC 驅動程式的最新資訊,請參閱公司支援網站上產品相容性矩陣 (http://www.ibm.com/support)。
在何處安裝驅動程式
註: ODBC 驅動程式必須在可能發生處理的每一部電腦上安裝並配置。
- 如果以本端(獨立式)模式執行 IBM SPSS Modeler,則驅動程式必須安裝在本端電腦上。
- 如果針對遠端 IBM SPSS Modeler Server 以分散式模式執行 IBM SPSS Modeler,則 ODBC 驅動程式需要安裝在已安裝 IBM SPSS Modeler Server 的電腦上。對於 UNIX 系統上的 IBM SPSS Modeler Server,另請參閱本節中稍後的「在 UNIX 系統上配置 ODBC 驅動程式」。
- 如果您需要從 IBM SPSS Modeler 及 IBM SPSS Modeler Server 存取相同的資料來源,則 ODBC 驅動程式必須安裝在這兩部電腦上。
- 如果您透過終端服務執行 IBM SPSS Modeler,則 ODBC 驅動程式需要安裝在已安裝 IBM SPSS Modeler 的終端服務伺服器上。
存取資料庫中的資料
要存取資料庫中的資料,請完成下列步驟。
- 安裝 ODBC 驅動程式並向您要使用的資料庫配置資料來源。
- 在「資料庫」節點對話框中,使用「表格」方式或「SQL 查詢」方式連接至資料庫。
- 從資料庫中選取表格。
- 通過使用「資料庫」節點對話框中的標籤,您可以更改用法類型和過濾資料欄位。
在相關文件主題中提供了更多有關上述步驟的詳細資料。
註: 如果從 SPSS Modeler 中呼叫資料庫儲存程序 (SP),那麼您可能會看到傳回了名為
RowsAffected 的單個輸出欄位,而不是傳回預期的
SP 輸出。當 ODBC 未傳回足夠的資訊,導致無法確定 SP
的輸出資料模型時,將發生這種情況。SPSS Modeler 對傳回了輸出的 SP 僅提供了有限的支援,因此建議您從
SP 中擷取 SELECT 並使用下列其中一項動作,而不要使用 SP。
- 建立基於 SELECT 的視圖並在「資料庫來源」節點中選擇該視圖
- 直接在「資料庫來源」節點中使用 SELECT。