Partager via


Paramètres de calcul pour le pilote JDBC Databricks

Cet article vous explique comment configurer les paramètres de ressources de calcul Azure Databricks pour le pilote JDBC Databricks.

Le pilote requiert les paramètres de configuration de ressource de calcul suivants :

Setting Description
Host Valeur du Nom d’hôte du serveur de la ressource de calcul Azure Databricks.
Port 443
HTTPPath Valeur du Chemin d’accès HTTP de la ressource de calcul Azure Databricks.
SSL 1
ThriftTransport 2
Schema (facultatif) Nom du schéma par défaut à utiliser.
Catalog (facultatif) Nom du catalogue par défaut à utiliser.

Une URL de connexion JDBC qui utilise les paramètres précédents est au format suivant :

jdbc:databricks://<server-hostname>:443;httpPath=<http-path>[;<setting1>=<value1>;<setting2>=<value2>;<settingN>=<valueN>]

Un code Java qui utilise les paramètres précédents est au format suivant :

// ...
String url = "jdbc:databricks://<server-hostname>:443";
Properties p = new java.util.Properties();
p.put("httpPath", "<http-path>");
p.put("<setting1>", "<value1");
p.put("<setting2>", "<value2");
p.put("<settingN>", "<valueN");
// ...
Connection conn = DriverManager.getConnection(url, p);
// ...

Si vous souhaitez obtenir les informations de connexion d’un cluster Azure Databricks, effectuez l’opération suivante :

  1. Connectez-vous à votre espace de travail Azure Databricks.
  2. Dans la barre latérale, cliquez sur Calcul.
  3. Dans la liste des clusters disponibles, cliquez sur le nom du cluster cible.
  4. Sous l’onglet Configuration, développez Options avancées.
  5. Cliquez sur l’onglet JDBC/ODBC.
  6. Copiez les informations de la connexion souhaitée, telles que Nom d’hôte du serveur, Port et Chemin d’accès HTTP.

Si vous souhaitez obtenir les informations de connexion d’un entrepôt SQL Databricks, effectuez l’opération suivante :

  1. Connectez-vous à votre espace de travail Azure Databricks.
  2. Dans la barre latérale, cliquez sur SQL > Entrepôts SQL.
  3. Dans la liste des entrepôts disponibles, cliquez sur le nom de l’entrepôt cible.
  4. Sous l’onglet Informations de connexion, copiez les informations de la connexion souhaitée, telles que Nom d’hôte du serveur, Port et Chemin d’accès HTTP.

Pour utiliser le pilote avec un cluster Azure Databricks, l’utilisateur appelant ou le principal de service a besoin de deux autorisations lorsqu’il se connecte ou redémarre le cluster :

  • Autorisation PEUT S’ATTACHER À pour se connecter au cluster en cours d’exécution.
  • Autorisation PEUT REDÉMARRER pour déclencher automatiquement le démarrage du cluster si son état est Terminé lors de la connexion.

Pour utiliser le pilote avec un entrepôt Databricks SQL, l’utilisateur appelant ou le principal de service doit disposer de l’autorisation PEUT UTILISER. L’entrepôt Databricks SQL démarre automatiquement s’il a été arrêté.

Remarque

Les entrepôts SQL Databricks sont recommandés lors de l’utilisation de Microsoft Power BI en mode DirectQuery.