Wenn Sie den Simba Spark ODBC-Treiber zum Herstellen einer Verbindung mit Databricks verwenden, ist dies erfolgreich. Es werden jedoch nur Tabellen aufgelistet, die Teil des Standardkatalogs sind, wie unten in der Terraform-Konfiguration für Databricks gezeigt. Während die Einstellung „default_catalog_name“ ist (siehe https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/metastore_assignment ) Dies scheint tatsächlich das Standard-„Schema“ in Bezug auf Datenbanken oder die Standard-„Datenbank“ in Bezug auf ODBC zu sein. Bei der Verwendung von Excel ist dies kein Problem, bei JMP jedoch schon. Auch wenn JMP die ODBC-Einstellung „Datenbank“ beispielsweise auf „Bronze“ setzt, hängt sie sie an den Standardkatalognamen des Servers an, was zu „gold.bronze“ als dem versuchten Schema führt, was auf der Seite der Datenbankbausteine natürlich fehlschlägt, da es kein solches gibt Ding.
Ressource „databricks_metastore_assignment“ „this“ {
metastore_id = databricks_metastore.acompany_metastore.id
workspace_id = local.workspace_id
# Der Systemstandard ist „hive_metastore“, was einfach schrecklich ist
default_catalog_name = "Gold"
}