Gestion de Lakehouse (Lakehouse v2)
Description
Section intitulée « Description »La zone Lakehouse permet de gérer par pointer-cliquer le calcul Lakehouse et les catalogues Iceberg de votre espace de travail, sans quitter PlaidCloud. Ouvrez-la depuis le bouton Lakehouse de la barre d’outils principale.
Un sélecteur d’entrepôt, en haut de la fenêtre, s’applique à tous les onglets. La zone se divise en sept onglets : Requêtes, Profil, Catalogue, Entrepôts, Utilisateurs, Charger et Administrateur.
Requêtes
Section intitulée « Requêtes »Surveillez les requêtes en cours et parcourez l’historique. L’onglet est divisé en une partie haute et une partie basse par un séparateur déplaçable :
- En cours d’exécution : requêtes en cours d’exécution à l’instant présent. L’actualisation automatique se fait à l’intervalle que vous choisissez dans la barre d’outils.
- Historique : requêtes terminées récemment.
Pour afficher le plan d’une requête :
- Cliquez sur l’icône
Profileau début de la ligne - Le SQL de la requête est chargé dans l’onglet Profil ; vous pouvez alors exécuter EXPLAIN ou EXPLAIN ANALYZE
Pour arrêter des requêtes en cours d’exécution :
- Sélectionnez une ou plusieurs lignes dans la table En cours d’exécution
- Cliquez sur
Kill selecteddans la barre d’outils - Confirmez dans la boîte de dialogue
Exécutez EXPLAIN ou EXPLAIN ANALYZE sur une instruction SQL et visualisez le plan obtenu sous la forme d’un arbre en carte thermique.
- Ouvrez Lakehouse > Profil
- Collez ou saisissez une instruction SQL
- Cliquez sur
EXPLAIN(plan seul) ou surEXPLAIN ANALYZE(plan, nombres de lignes réels et durées)
L’arbre du plan met en évidence les nœuds les plus coûteux, ce qui permet de repérer d’un coup d’œil les goulots d’étranglement d’une requête lente.
Catalogue
Section intitulée « Catalogue »Parcourez le catalogue Iceberg de l’entrepôt sélectionné. Le volet liste les espaces de noms à gauche et les tables à droite, avec une barre d’actions pour les opérations de création et de suppression.
Pour créer un espace de noms :
- Ouvrez Lakehouse > Catalogue
- Cliquez sur
New namespace - Saisissez le nom de l’espace de noms et confirmez
Pour supprimer une table :
- Sélectionnez l’espace de noms, puis la table
- Cliquez sur
Drop table - Confirmez dans la boîte de dialogue
Une liste des tables supprimées, en bas de l’onglet, vous permet d’exécuter UNDROP sur les tables supprimées récemment, tant qu’elles restent récupérables.
Entrepôts
Section intitulée « Entrepôts »Créez, listez et supprimez les entrepôts Iceberg qui sous-tendent votre lakehouse.
Pour créer un entrepôt :
- Ouvrez Lakehouse > Entrepôts
- Cliquez sur
Add warehouse - Saisissez un nom d’entrepôt et la configuration de stockage
- Cliquez sur
Add
Pour supprimer un entrepôt :
- Sélectionnez la ligne de l’entrepôt
- Cliquez sur
Delete - Confirmez dans la boîte de dialogue
Utilisateurs
Section intitulée « Utilisateurs »Gérez les utilisateurs de base de données qui se connectent au lakehouse depuis des clients SQL externes (DBeaver, etc.). Les utilisateurs avec mot de passe et ceux provisionnés par SSO sont tous listés.
Pour ajouter un utilisateur :
- Ouvrez Lakehouse > Utilisateurs
- Cliquez sur
Add user - Saisissez le nom d’utilisateur et le mot de passe
- Cliquez sur
Add - Enregistrez le mot de passe : il n’est affiché qu’une seule fois et ne pourra pas être récupéré par la suite
Pour réinitialiser un mot de passe :
- Sélectionnez la ligne de l’utilisateur
- Cliquez sur
Reset password - Enregistrez le nouveau mot de passe depuis la boîte de dialogue
Pour supprimer un utilisateur :
- Sélectionnez la ligne de l’utilisateur
- Cliquez sur
Drop user - Confirmez dans la boîte de dialogue
Suivez l’activité du cluster d’un coup d’œil. L’onglet affiche une rangée de compteurs (requêtes actives, débit récent) avec, en dessous, une courbe sparkline échantillonnée au même intervalle d’actualisation que l’onglet Requêtes.
Administrateur
Section intitulée « Administrateur »Inspectez l’état de la charge de travail de calcul et redémarrez le calcul de l’entrepôt si nécessaire.
La table de charge de travail liste chaque composant avec son état actuel. La section Redémarrage progressif vous permet de redémarrer à tour de rôle les pods de calcul de l’entrepôt sélectionné.
Pour redémarrer le calcul :
- Ouvrez Lakehouse > Administrateur
- Lisez l’avertissement concernant l’interruption de service
- Saisissez l’ID de l’entrepôt dans le champ de confirmation
- Cliquez sur
Restart compute
Un délai d’attente entre deux redémarrages évite les cycles rapides accidentels. Le délai restant s’affiche à côté du bouton.