添加本机连接器以访问不同的数据库类型各位,
我真的开始喜欢 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

听起来不错!