我正在使用 Databricks 提供的 ODBC 驱动程序将 JMP 18 连接到 Databricks。当我尝试连接时,连接成功了,但我没有获取到用于将数据导入 JMP 的表/目录/模式列表。

我尝试刷新多次,但不起作用
这听起来很像:
https://community.jmp.com/t5/Discussions/JMP-ODBC-Databricks-and-default-catalog/mp/670654
要点是:
这很可能是由于缺少连接字符串造成的:
目录=
在哪里是你的数据所在的目录。许多驱动程序不会持久化,因此 JMP 不知道存在该变量。
例如,在 Open Database 中,您可以对其进行修改(添加 Catalog=入口):
Open Database(
"Driver=Simba Spark ODBC Driver;Host=adb-***********.**.azuredatabricks.net;Port=443;HTTPPath=sql/protocolv1/o/*********/****-*******-**********;SSL=1;ThriftTransport=2;AuthMech=3;UID=token;PWD=*****;Catalog=
<CATALOG-NAME>
;Schema=
<SCHEMA-NAME>
;ProxyHost=***************;ProxyPort=****" );
</SCHEMA-NAME>
</CATALOG-NAME>
如果您正在使用交互式 JMP,那么请配置一个 ODBC 连接,您已经有了(我认为)。
然后使用(在 JMP 18 中)文件->数据库->数据连接器...
新建连接
这将使用 DSN 名称导入所有已配置的 DSN 连接。
您需要选择 DSN 名称,然后选择新建。
(这将基于此创建一个新的连接器)
你需要确保
目录=
位于连接字段中。
您将需要保存一份副本,并赋予一个新名称。
JMP 19 使编辑现有内容变得更加容易。
如果需要的话,你可以关注这里。
而且...如果您遇到问题,也可以致电技术支持。