Partager via


Connectez-vous et interrogez avec DBeaver

Important

Cette fonctionnalité est disponible actuellement en mode Aperçu. Les Conditions d’utilisation supplémentaires pour les préversions de Microsoft Azure contiennent davantage de conditions légales qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou ne se trouvant pas encore en disponibilité générale. Pour plus d’informations sur cette préversion spécifique, consultez les Informations sur la préversion d’Azure HDInsight sur AKS. Pour toute question ou pour des suggestions à propos des fonctionnalités, veuillez envoyer vos requêtes et leurs détails sur AskHDInsight, et suivez-nous sur la Communauté Azure HDInsight pour plus de mises à jour.

Il est possible d'utiliser le pilote JDBC avec de nombreux outils de base de données disponibles. Cet article montre comment configurer l’un des outils les plus populaires, DBeaver, afin de se connecter au cluster Trino avec HDInsight sur AKS en quelques étapes simples.

Prérequis

Configurer DBeaver afin d’utiliser le pilote JDBC Trino pour HDInsight sur AKS

Ouvrez DBeaver et dans le menu principal, sélectionnez Base de données -> Gestionnaire de pilotes.

Remarque

DBeaver est fourni avec le pilote Trino open source existant. Créez-en une copie et enregistrez-la en tant que pilote JDBC Trino pour HDInsight sur AKS.

  1. Sélectionnez le pilote Trino dans la liste et cliquez sur Copier.

    • Mettez à jour le nom du pilote, par exemple « Azure Trino » ou « Trino pour HDInsight sur AKS » ou tout autre nom.
    • Assurez-vous que le port par défaut est 443.

    Capture d’écran montrant Créer un nouveau pilote Trino pour HDInsight sur AKS.

  2. Sélectionnez l'onglet Bibliothèques.

  3. Supprimez toutes les bibliothèques actuellement enregistrées.

  4. Cliquez sur Ajouter un fichier, puis sélectionnez le fichier jar JDBC Trino installé pour HDInsight sur AKS à partir de votre disque local.

    Remarque

    La CLI Trino pour HDInsight sur AKS est fournie avec le fichier jar JDBC Trino. Vous pouvez le trouver sur votre disque local.
    Exemple d'emplacement de référence : C:\Program Files (x86)\Microsoft SDKs\Azure\TrinoCli-0.410.0\lib. L'emplacement peut différer si le répertoire d'installation ou la version CLI est différent.

  5. Cliquez sur Rechercher une classe et sélectionnez io.trino.jdbc.TrinoDriver.

    Capture d’écran montrant Sélectionner le fichier de pilote JDBC Trino.

  6. Cliquez sur OK et fermez Driver Manager, le pilote est configuré pour être utilisé.

Interroger et parcourir le cluster Trino avec DBeaver

  1. Connectez-vous à votre cluster Trino en cliquant sur Nouvelle connexions aux bases de données dans la barre d'outils.

  2. Sélectionnez le pilote nouvellement enregistré. Dans cet exemple, « Azure Trino. »

    Capture d’écran montrant Créer une nouvelle connexion.

  3. Cliquez sur Suivant." Dans l'onglet Principal, mettez à jour l'hôte avec le point de terminaison du cluster Trino, que vous pouvez trouver dans le portail sur la page de présentation du cluster.

    Capture d’écran montrant Créer une nouvelle connexion principale.

  4. Si vous le souhaitez, sélectionnez l'onglet Propriétés du pilote et définissez azureUseTokenCache=true. Ce paramètre réduirait le nombre d'actions d'authentification que l'utilisateur doit effectuer si l'authentification du navigateur interactif est requise. DBeaver initialise plusieurs connexions pour différentes fenêtres d'outils dans l'interface utilisateur, chacune nécessitant une authentification et éventuellement une action de l'utilisateur.

    Capture d’écran montrant Créer une nouvelle connexion - propriétés.

  5. Cliquez sur OK, la connexion est prête. Vous pouvez cliquer sur Tester la connexion ou fermer la fenêtre.

  6. Développez la connexion dans Database Navigator sur la gauche pour parcourir les catalogues. Le navigateur peut s'ouvrir avec une invite d'authentification.

  7. Dans le menu principal, cliquez sur Éditeur SQL –>Nouveau script SQL et saisissez n'importe quelle requête Trino pour commencer.

    Capture d’écran montrant Interroger Trino dans DBeaver.