Partager via


Se connecter et interroger avec DBeaver

Important

Azure HDInsight sur AKS a été mis hors service le 31 janvier 2025. En savoir plus sur grâce à cette annonce.

Vous devez migrer vos charges de travail vers Microsoft Fabric ou un produit Azure équivalent pour éviter l’arrêt brusque de vos charges de travail.

Important

Cette fonctionnalité est actuellement en préversion. Les Conditions d’utilisation supplémentaires pour les préversions Microsoft Azure incluent des termes juridiques supplémentaires qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou qui ne sont pas encore publiées en disponibilité générale. Pour plus d’informations sur cette préversion spécifique, consultez informations sur Azure HDInsight sur AKS en préversion. Pour des questions ou des suggestions de fonctionnalités, envoyez une demande sur AskHDInsight avec les détails et suivez-nous pour plus de mises à jour sur Communauté Azure HDInsight.

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

Conditions préalables

Configurer DBeaver pour utiliser le pilote Trino JDBC pour HDInsight sur AKS

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

Note

DBeaver est fourni avec un pilote Trino open source existant, créez une copie de celui-ci et inscrivez-le en tant que pilote JDBC Trino pour HDInsight sur AKS.

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

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

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

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

  3. Supprimez toutes les bibliothèques actuellement inscrites.

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

    Note

    Trino CLI pour HDInsight sur AKS est fourni avec le fichier jar Trino JDBC. Vous pouvez le trouver dans 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 sont différents.

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

    Capture d’écran montrant le fichier du pilote JDBC Trino sélectionné.

  6. Cliquez sur OK et fermez le Gestionnaire de pilotes, le pilote est configuré pour l’utiliser.

Interroger et parcourir le cluster Trino avec DBeaver

  1. Connectez-vous à votre cluster Trino en cliquant sur nouvelle connexion de base de données dans la barre d’outils.

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

    capture d’écran montrant Créer une connexion.

  3. Cliquez sur « Suivant ». Sous l’onglet Principal, mettez à jour Host avec le point de terminaison du cluster Trino, que vous pouvez trouver dans le portail sur la page de vue d’ensemble du cluster.

    capture d’écran montrant Créer une connexion principale.

  4. Si vous le souhaitez, sélectionnez propriétés du pilote onglet et définissez azureUseTokenCache=true. Ce paramètre réduit le nombre d’actions d’authentification que l’utilisateur doit effectuer si l’authentification interactive du navigateur 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 utilisateur.

    capture d’écran montrant Créer une 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 Navigateur de base de données à gauche pour parcourir les catalogues. Le navigateur peut s’ouvrir à l’aide de l’invite d’authentification.

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

    Capture d’écran montrant la requête Trino dans DBeaver.