Se connecter à Preset
Preset propose une aide à la décision moderne à l’ensemble de votre organisation. Preset fournit une plateforme puissante et facile à utiliser pour l’exploration et la visualisation des données, optimisée par Apache Superset open source.
Vous pouvez intégrer vos entrepôts Databricks SQL (anciennement points de terminaison Databricks SQL) et clusters Azure Databricks avec Preset.
Se connecter à Preset à l’aide de Partner Connect
Pour connecter votre espace de travail Azure Databricks à Préréglage à l’aide de Partner Connect, consultez l’article Se connecter à des partenaires BI à l’aide de Partner Connect.
Notes
Partner Connect ne prend en charge que les entrepôts Databricks SQL pour Preset. Pour connecter un cluster dans votre espace de travail Azure Databricks à Preset, établissez la connexion manuellement.
Se connecter à Preset manuellement
Dans cette section, vous allez connecter manuellement un entrepôt ou cluster SQL existant dans votre espace de travail Databricks à Preset.
Notes
Pour les entrepôts SQL, vous pouvez utiliser Partner Connect pour simplifier le processus de connexion.
Exigences
Pour pouvoir opérer un intégration avec Preset manuellement, vous devez disposer des éléments suivants :
Un cluster ou un entrepôt SQL dans votre espace de travail Azure Databricks.
Les détails de connexion pour votre cluster ou votre entrepôt SQL, en particulier les valeurs Nom d’hôte du serveur, Port et Chemin HTTP.
Un jeton d’accès personnel Azure Databricks ou un jeton Microsoft Entra ID (anciennement Azure Active Directory). Pour créer un jeton d’accès personnel, suivez les étapes décrites dans Les jetons d’accès personnels Azure Databricks pour les utilisateurs de l’espace de travail.
Remarque
En guise de bonne pratique de sécurité, quand vous vous authentifiez avec des outils, systèmes, scripts et applications automatisés, Databricks recommande d’utiliser des jetons d’accès personnels appartenant à des principaux de service et non des utilisateurs de l’espace de travail. Pour créer des jetons d’accès pour des principaux de service, consultez la section Gérer les jetons pour un principal de service.
Étapes de connexion
Pour établir une connexion à Preset manuellement, procédez comme suit :
Créez un compte Preset ou connectez-vous à votre compte Preset existant.
Cliquez sur + Workspace.
Dans la boîte de dialogue Add New Workspace (Ajouter un nouvel espace de travail), entrez un nom pour l’espace de travail, sélectionnez la région la plus proche de vous, puis cliquez sur Save.
Ouvrez l’espace de travail en cliquant sur sa vignette.
Dans la barre d’outils, cliquez sur Catalogue>Base de données.
Cliquez sur + Database.
Dans la boîte de dialogue Connect a database (Connecter une base de données), dans la liste Supported Databases (Bases de données prises en charge), sélectionnez l’une des options suivantes :
- Pour un entrepôt SQL, sélectionnez Databricks SQL Warehouse.
- Pour un cluster, sélectionnez Databricks Interactive Cluster.
Pour SQLAlchemy URI, entrez la valeur suivante :
Pour un entrepôt SQL :
databricks+pyodbc://token:{access token}@{server hostname}:{port}/{database name}
Pour un cluster :
databricks+pyhive://token:{access token}@{server hostname}:{port}/{database name}
Remplacez :
{access token}
par la valeur du jeton d’accès personnel Azure Databricks< ou la valeur du jeton Azure Active Directory> issue des exigences.{server hostname}
par la valeur Nom d’hôte du serveur issue des exigences.{port}
par la valeur Port issue des exigences.{database name}
par le nom de la base de données cible dans votre espace de travail Azure Databricks.
Par exemple, pour un entrepôt SQL :
databricks+pyodbc://token:dapi...@adb-1234567890123456.7.azuredatabricks.net:443/default
Par exemple, pour un cluster :
databricks+pyhive://token:dapi...@adb-1234567890123456.7.azuredatabricks.net:443/default
Cliquez sur l’onglet Advanced, puis développez Other.
Pour Engine Parameters (Paramètres du moteur), entrez la valeur suivante :
Pour un entrepôt SQL :
{"connect_args": {"http_path": "sql/1.0/warehouses/****", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}
Pour un cluster :
{"connect_args": {"http_path": "sql/protocolv1/o/****"}}
Remplacez
sql/protocolv1/o/****
par la valeur Chemin HTTP issue des exigences.Par exemple, pour un entrepôt SQL :
{"connect_args": {"http_path": "sql/1.0/warehouses/ab12345cd678e901", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}
Par exemple, pour un cluster :
{"connect_args": {"http_path": "sql/protocolv1/o/1234567890123456/1234-567890-buyer123"}}
Cliquez sur l’onglet Basic, puis sur Test Connection.
Notes
Pour résoudre les problèmes de connexion, consultez la procédure pas à pas de connexion de base de données pour Databricks sur le site web de Preset.
Une fois la connexion réussie, cliquez sur Connect.
Étapes suivantes
Explorez une ou plusieurs des ressources suivantes sur le site web de Preset :