Lorsque vous utilisez le pilote ODBC simba spark pour vous connecter aux databricks, cela réussit. Cependant, il répertoriera uniquement les tables qui font partie du catalogue par défaut, comme indiqué ci-dessous dans la configuration Terraform pour les databricks. Alors que le paramètre est "default_catalog_name" (voir https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/metastore_assignment ) cela semble être vraiment le "Schéma" par défaut en termes de databricks, ou la "base de données" par défaut en termes ODBC. Lorsque vous utilisez Excel, ce n'est pas un problème, mais pour JMP, c'est le cas. Également pour JMP, lors de la définition du paramètre ODBC "base de données", par exemple "bronze", JMP l'ajoute au nom du catalogue par défaut du serveur, ce qui donne gold.bronze comme schéma tenté, ce qui échoue bien sûr du côté des databricks car il n'existe pas de schéma de ce type. chose.
ressource "databricks_metastore_assignment" "this" {
metastore_id = databricks_metastore.acompany_metastore.id
workspace_id = local.workspace_id
# La valeur par défaut du système est "hive_metastore", ce qui est tout simplement horrible
default_catalog_name = "or"
}