Ich verwende den von Databricks bereitgestellten ODBC-Treiber, um JMP 18 mit Databricks zu verbinden. Beim Verbindungsversuch gelingt die Verbindung, aber ich erhalte keine Liste der Tabellen/Kataloge/Schemata, um die Daten in JMP zu übertragen.

Ich habe mehrmals versucht, zu aktualisieren, aber es funktioniert nicht
Das klingt sehr nach:
https://community.jmp.com/t5/Discussions/JMP-ODBC-Databricks-and-default-catalog/mp/670654
Der Kern ist:
Dies liegt höchstwahrscheinlich daran, dass die Verbindungszeichenfolge fehlt:
Katalog=
Wo ist der Katalog, in dem Ihre Daten sind. Es gibt viele Treiber, die nicht bestehen bleiben , also weiß JMP nicht, dass es eines gibt.
Zum Beispiel würden Sie es in Open Database wie folgt ändern (Hinzufügen von Catalog= Eintrag):
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>
Wenn Sie interaktives JMP verwenden, konfigurieren Sie eine ODBC-Verbindung, die Sie (glaube ich) haben.
Verwenden Sie dann (in JMP 18) Datei->Datenbank->Datenkonnektoren...
Neue Verbindung
Dadurch werden alle Ihre konfigurierten DSN-Verbindungen unter Verwendung des DSN-Namens importiert.
Wählen Sie den DSN-Namen und dann „Neu“ aus.
(Dadurch wird ein neuer Connector basierend auf diesem erstellt.)
Sie möchten sicherstellen, dass
Katalog=
Befindet sich im Verbindungsfeld.
Sie möchten eine Kopie unter einem neuen Namen speichern.
JMP 19 erleichtert die Bearbeitung vorhandener Dateien.
Bei Bedarf können Sie hier folgen.
Und ... wenn Sie auf Probleme stoßen, rufen Sie auch den technischen Support an.