資料存取是 JMP 的基石。在過去的幾個版本中,我們不斷建立基礎架構,以便您能夠有效地存取數據,無論數據位於何處。一旦您將所需的資料匯入 JMP,即可開始解答您的疑問。 JMP 的每個版本都帶來了新的效率提升、效能改進和工作流程擴展。 JMP 19 延續了這一趨勢。
喜歡影片?按此觀看。
一般的
菜單訪問
JMP 19 中資料連接器的選單存取方式已更改;現在可以透過「連接到」功能表存取資料連接器以及歷史資料庫和舊版 ODBC。資料連接器的存取路徑為「檔案」>「連接到」>「資料連接器」。

SQL 控制台
SQL 控制台可讓您向支援的資料庫提交多語句 SQL 指令,以及儲存和執行 .sql 檔案。您也可以使用控制台一次開啟多個表。
REST Snowflake 連接器
這款全新的 Snowflake 資料連接器使用基於 REST 的介面與 Snowflake 進行交互,注重效能。此連接器與 JMP 的資料連接器框架集成,支援配置並與查詢產生器集成。與現有基於 ODBC 的 Snowflake 連接器相比,它的性能顯著提升。您可以在資料連接器選擇器中找到此新連接器,其名稱為 com.jmp.snowflake_rest。
根據您網站的 Snowflake 管理員設定配置新的 Snowflake 資料連接器後,您可以使用使用者名稱和密碼或 OAuth2 進行連線。若要設定連接,請聯絡您的 Snowflake 管理員和/或 OAuth2 管理員。 Snowflake 建議使用 OAuth2 驗證方法以提高安全性。
對於 JMP Live 腳本,使用程式存取權杖可以幫助執行任務而無需使用者登入。令牌可以輸入到 Snowflake 配置的密碼欄位。
SAS 集成
JMP 19 重新引入了 JMP 18 中移除的 SAS 整合功能。新的 SAS 整合使用 SASPy Python 模組連接 SAS 並與之互動。此新的 SAS 整合功能可讓您遠端或透過本機伺服器連接至 SAS Viya 和 SAS 9.4,以匯入、取樣 SAS 資料並執行 SQL 查詢。此外,使用者還可以透過提交 SAS 程式碼、讀取 SAS 日誌、產生 ODS HTML5 報表以及使用 GUI 或 JSL 將 SAS 資料匯入 JMP 來與 SAS 進行互動。
SAS 整合功能在首次使用時按需安裝。使用資料連接器選擇器連接到 SAS,並選擇所需連接類型的基本配置。遠端和本機 SAS 連線都需要根據 SASpy 在系統上安裝 Java。與 JMP 18 類似,JMP 19 無需安裝 Java。
表的匯入匯出
SAS 整合提供了三個新的資料連接器,用於存取 SAS 中的資料表:遠端、本機和 SAS Viya。您可以透過數據連接器介面存取它們。 SAS 查詢產生器支援存取 SAS 資料集,允許在友善的使用者介面中建立複雜的查詢。要匯出資料表,請開啟它,轉到“檔案”>“匯出...”,然後選擇“SAS 匯出”選項。這將開啟“SAS 匯出”對話框,您可以在其中選擇匯出位置和其他選項。

Viya 和 CAS 相容性
使用 Viya 連線時,您可以自動連線到 CAS 並存取 CAS 和傳統 SAS 表。此連接器無需 Java。使用者可以透過以下兩種方式與 CAS 互動:使用 JMP 16 中引入的 CAS 集成,或透過具有完整 SAS Viya 編程功能的 SAS 程式編輯器。
程式編輯器
包含一個 SAS 程式編輯器,允許提交 SAS 程式碼並產生報告,這些報告可在 JMP 視窗中顯示。結果和代碼可以選擇儲存在 JMP 專案中。
SAS 結果
SAS 整合允許查看 SAS 結果。預設情況下,提交 SAS 程式碼後,結果將整理到 JMP 專案中。結果按執行日期整理,可以包含 JMP 匯入的任何產生的 SAS 資料、任何產生的 SAS 報表以及產生輸出的 SAS 程式碼。
基於 Python 的連接器
使用者定義的連接器
JMP 19 中的新功能允許配置資料來源,並透過可擴展的 Python 介面連接到各種資料來源。新的 Python API 創建基於 Python 的自訂資料連接器,可以連接到各種資料來源,即使是 JMP 中沒有內建連接器的資料來源。如需了解更多資訊以及此新介面的完整規格,請參閱 JMP Marketplace 上提供的Python 資料連接器示範插件,以取得程式碼框架,以便您開始建立自己的連線。
外掛
JMP Marketplace 現已推出全新數據連接器插件,可連接更多資料來源和資源。這些外掛程式由 JMP 員工和 JMP 社群成員開發和維護,讓您可以進一步客製化您的使用體驗。特定資料連接器插件需要 JMP 19 以上版本。

AWS S3 資料連接器
AWS S3 資料連接器外掛程式是一種在 JMP 內部連接到 AWS S3 的新方法。使用此外掛程式,您可以連接 AWS 並匯入資料。該插件現已在 JMP Marketplace 上架,適用於 JMP 19 及更高版本。
Microsoft OneDrive 和 SharePoint 資料連接器
OneDrive 和 SharePoint 資料連接器外掛程式使用 Python 整合和 Python 資料連接器介面連接到 SharePoint 並匯入資料。
TDMS數據連接器
TDMS 資料連接器可讓您瀏覽目錄中的所有 TDMS (LabVIEW 4 (tm)) 資料文件,並將一個檔案內的所有群組作為 JMP 資料表開啟。或者,您可以透過選擇要檢查的特定檔案來開啟 TDMS 群組中的單一頻道。資料連接器介面還提供了一種在 JMP 查詢產生器中處理資料的方法。
Salesforce 資料連接器
Salesforce 資料連接器可讓使用者瀏覽和查詢其 Salesforce 環境中的物件。它提供多種選項,可以檢查 Salesforce 物件以查看其屬性,並匯入與該物件相關的所有資料。
PostgreSQL 資料連接器
作為 JMP 中 ODBC 的替代方案,使用者可以使用資料連接器連接到 PostgreSQL 實例。它允許用戶探索資料庫中的模式和表,並打開資料表進行分析。請注意,此外掛程式適用於較小的資料集,因為處理是在客戶端執行的。
MySQL 資料連接器
作為 JMP 中 ODBC 的替代方案,使用者可以使用資料連接器連接到 MySQL 實例。它允許用戶探索資料庫中的模式和表,並打開資料表進行分析。請注意,此外掛程式適用於較小的資料集,因為處理是在客戶端執行的。
AspenTech IP.21 導入器
AspenTech IP.21 導入器支援在 JMP 中直接原生存取 Aspen InfoPlus.21 (IP.21) 歷史資料。此導入器以 AVEVA PI 導入器為藍本,提供交互式導入對話框和全面的 JSL 支持,讓您能夠透過伺服器進行身份驗證、瀏覽可用資料來源、選擇和篩選標籤,以及定義時間範圍和檢索方法。插值或聚合檢索以及非同步導入等靈活選項,讓您能夠輕鬆地將過程資料導入 JMP 進行時間序列分析、可視化或與其他資料來源集成,從而簡化依賴 IP.21 的行業的工作流程。

共同作者:Bryan Boone ( @bryan_boone )、Neal Siekierski ( @nealsiek )、Chris Hesser ( @chrishesser ) 和 Michael Hecht ( @hecht_jmp )。