添加本機連接器以訪問不同的數據庫類型各位,
我真的開始喜歡 jmp ,因為我能夠通過一些查詢腳本自動/高效地從我們的數據庫(Oracle、mysql)導入數據。 但據我所知,唯一的方法是使用操作系統提供的ODBC連接器(我的例子是Win10,使用JMP 14.0)。
現在我們正在嘗試使用其他數據源,例如 mongoDB、雲中的 MS Asure 等,而 jmp 從中獲取數據的能力似乎非常有限。 我知道,對於 mongoDB 有一個 odbc 驅動程序,我即將安裝。 通過 python,我還可以從這些來源獲取一些數據,但需要為每個用戶安裝 python。
因此,恕我直言,未來的版本有必要向 jmp 添加一些本機連接器。 至少作為腳本環境的起點。
當查看其他產品(例如 tableau,但我無法訪問)時,我對數據源的豐富支持感到有點嫉妒。
https://www.tableau.com/products/desktop#data-sources
謝謝並致以最誠摯的問候,格奧爾格
數據存取回复:添加本機連接器以訪問不同的數據庫類型大家好,
這個話題有新的進展嗎?
我的 IT 部門還要求使用本機連接器。 他們告訴我 ODBC 實際上是“過時的”,將來可能會停止使用。 此外,可以減少他們的支持和維護工作。
此致
回复:添加本機連接器以訪問不同的數據庫類型 - 狀態更改為:開放投票感謝您的這個願望,很高興在這裡看到榮譽和評論。 我只想為這個願望添加一些註釋並提出一個問題。
從廣義上講(但並不完美),JMP 從三個來源獲取數據:
- 正如您在上面提到的,使用 ODBC 驅動程序和查詢生成器的傳統數據庫(Oracle、mysql、SQL Server)。
- 平面文件(.jmp,包括通過 DOE、.csv、.xlsx、.pdf 等在 JMP 中創建的數據)
- 最近還有基於網絡服務器的編程接口。
我們在最新版本的 JMP 中為最後一個類別添加了多個數據連接器:Google Sheets、SAS Cloud Analytic Services (CAS) 和 JMP Live。
我們還有一個通用函數HTTP Request();它允許您連接到 REST 端點、獲取數據並返回 JSON,JMP 知道如何將其轉換為數據表。 這可以用於上面使用其查詢 API 的 mongoDB 請求。
擴展我們的數據連接器庫已在路線圖上,但我們需要知道組織將其數據存儲在傳統關係數據庫之外的位置。 如果我們收到足夠多的針對特定數據連接器的請求,我們將優先考慮 JMP 後續版本中的工作。
願景:科學家和工程師及其組織存儲數據的地方,只需通過“文件”->“打開”即可輕鬆獲取這些數據。
回复:添加本機連接器以訪問不同的數據庫類型這也是我公司最需要的功能,即沒有 ODBC 驅動程序的不同數據源。
回覆:新增本機連接器以存取不同的資料庫類型 - 狀態變更為:已確認回覆:新增本機連接器以存取不同的資料庫類型借助 JMP 18,您現在可以為每個 JMP 用戶安裝 Python,並且顯著改進了 Python 整合支援。 JMP 18 在 JMP 安裝過程中安裝基於 Python.org 的獨立嵌入式 Python 3.11.x 發行版。這意味著 Python 整合現在可以正常運作了。無需配置。 Python 感知腳本編輯器支援語法反白並直接從腳本視窗執行 Python 程式碼。完全改進的錯誤處理(包括來自 Python 的回溯)使偵錯 Python 腳本的效果顯著提高。
使用外部套件可以輕鬆支援 parquet、HDF5 和其他資料來源。
import jmp內部包支援透過jmp.DataTable物件建立、修改和存取資料表。腳本索引有一個新的「Python」類別,記錄了 JMP 的新 Python 介面以及範例程式碼。
回覆:新增原生連接器以存取不同類型的資料庫@Daniel_Valente

聽起來不錯!