Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ajoutez des entrepôts SQL en tant que ressources Databricks Apps pour permettre à votre application de se connecter aux ressources de calcul et d’exécuter des requêtes SQL.
Ajouter une ressource SQL Warehouse
Avant d’ajouter un entrepôt SQL en tant que ressource, passez en revue les prérequis des ressources d’application.
- Lorsque vous créez ou modifiez une application, accédez à l’étape Configurer .
- Dans la section Ressources de l’application , cliquez sur + Ajouter une ressource.
- Sélectionnez SQL Warehouse comme type de ressource.
- Choisissez un entrepôt SQL dans les options disponibles dans votre espace de travail.
- Sélectionnez le niveau d’autorisation approprié pour votre application :
- Peut utiliser : Octroie à l’application l’autorisation de se connecter à l’entrepôt SQL et d’exécuter des requêtes. Il s’agit de l’autorisation minimale requise pour la plupart des applications.
- Peut gérer : Accorde à l’application l’autorisation de modifier la configuration, la mise à l’échelle et d’autres paramètres d’administration. Sélectionnez cette option uniquement si votre application doit spécifiquement administrer l’entrepôt.
- (Facultatif) Spécifiez une clé de ressource personnalisée, c’est-à-dire la façon dont vous référencez l’entrepôt SQL dans la configuration de votre application. La clé par défaut est
sql-warehouse.
Variables d’environnement
Lorsque vous déployez une application avec une ressource SQL Warehouse, Azure Databricks expose l’ID d’entrepôt par le biais de variables d’environnement que vous pouvez référencer à l’aide du valueFrom champ.
Pour plus d’informations, consultez Les variables d’environnement Access à partir de ressources.
Supprimer une ressource SQL Warehouse
Lorsque vous supprimez une ressource SQL Warehouse d’une application, le principal de service de l’application perd l’accès à l’entrepôt. L’entrepôt SQL lui-même reste inchangé et continue d’être disponible pour d’autres utilisateurs et applications disposant d’autorisations appropriées.
Meilleures pratiques
Tenez compte des éléments suivants lorsque vous travaillez avec des ressources SQL Warehouse :
- Accordez des autorisations minimales. Utilisez
Can usedes autorisations, sauf si votre application a spécifiquement besoin d’effectuer des tâches d’administration sur l’entrepôt. - Les entrepôts SQL consomment des ressources de calcul. Surveillez les modèles de requête et l’utilisation de l’entrepôt de votre application pour optimiser les coûts.
- Implémentez la logique de nouvelle tentative et la gestion des erreurs dans votre application pour gérer les problèmes de connexion potentiels ou l’indisponibilité de l’entrepôt.
- Sélectionnez les tailles d’entrepôt qui correspondent aux exigences de performances de votre application et aux charges de requête attendues.