Gérer vos données à l'aide de Bigtable Studio
Cette page explique comment explorer et gérer vos données Bigtable à l'aide de Bigtable Studio dans la console Google Cloud.
Bigtable Studio comprend un volet Explorer qui s'intègre aux éléments suivants:
- Le générateur de requêtes, un formulaire interactif qui vous permet de créer et d'exécuter une requête sans écrire de code
- Éditeur de requêtes, dans lequel vous pouvez créer et exécuter des commandes SQL
- Tableau des résultats de la requête SQL
Si vous ne connaissez pas Bigtable, découvrez comment créer une instance et écrire des données avec la CLI cbt
.
Rôles requis
Pour obtenir les autorisations nécessaires pour interroger une table, demandez à votre administrateur de vous accorder le rôle IAM Lecteur Bigtable (roles/bigtable.reader
) sur l'instance qui contient la table.
Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.
Explorer des données
Vous pouvez utiliser l'explorateur pour effectuer les actions suivantes sur vos ressources Bigtable:
Ressource Bigtable | Actions de l'explorateur |
---|---|
Tableau |
|
Familles de colonnes |
|
Famille de colonnes spécifique |
|
Pour accéder à l'Explorateur, procédez comme suit:
Dans la console Google Cloud, ouvrez la page Instances Bigtable.
Sélectionnez une instance dans la liste.
Dans le menu de navigation, cliquez sur Bigtable Studio. Le volet Explorer affiche la liste des tables et des vues autorisées dans l'instance.
Interroger vos données dans le générateur de requêtes
Le générateur de requêtes est un formulaire interactif qui vous permet d'envoyer des requêtes de lecture à l'API Bigtable Data depuis la console Google Cloud sans avoir à écrire de code ni d'instructions SQL. Pour en savoir plus, consultez la page Créer des requêtes dans la console.
Interroger vos données avec SQL dans l'éditeur de requête
L'éditeur de requêtes vous permet d'exécuter n'importe quelle combinaison d'instructions SELECT SQL. Les instructions doivent être séparées par un point-virgule.
Les instructions sont exécutées en fonction de l'ordre dans lequel vous les saisissez dans l'éditeur de requêtes.
Pour interroger vos données, procédez comme suit:
Dans la console Google Cloud, ouvrez la page Instances Bigtable.
Sélectionnez une instance dans la liste.
Dans le menu de navigation, cliquez sur Bigtable Studio.
Saisissez une requête:
- Ouvrez un nouvel onglet en cliquant sur , puis sélectionnez Éditeur.
- Lorsque l'éditeur de requête s'affiche, rédigez votre requête. Si la requête est valide en SQL, le message Valid (Valide) s'affiche.
- Facultatif: Pour renvoyer toutes les cellules des colonnes interrogées au lieu de la cellule la plus récente uniquement, ajoutez
(with_history => TRUE)
à l'ID de la table.
(Facultatif) Pour mettre en forme votre instruction dans le style SQL, cliquez sur Mettre en forme.
Cliquez sur Exécuter. Les résultats de votre requête s'affichent dans la table Résultats.
Pour afficher les données d'une ligne au format, cliquez sur la ligne dans le tableau des résultats. Le volet Détails de la ligne s'ouvre. Chaque qualificatif de colonne et sa valeur s'affichent sur une nouvelle ligne. Si vous exécutez la requête à l'aide de
(with_history => TRUE)
, chaque cellule d'une colonne est présentée sous la forme d'une struct qui inclut la valeur et l'horodatage de la cellule.Facultatif: Pour n'exécuter qu'une partie sélectionnée du texte dans l'éditeur, mettez-la en surbrillance, puis cliquez sur Exécuter la sélection. Les résultats de la requête mise en surbrillance s'affichent dans le tableau Résultats.
Pour supprimer tout le texte de l'éditeur de requêtes, cliquez sur Effacer.
Pour en savoir plus, y compris sur les exemples, sur la création d'instructions SQL pour interroger vos données Bigtable, consultez la présentation de GoogleSQL pour Bigtable.
Étape suivante
- Découvrez d'autres façons d'utiliser SQL avec Bigtable.
- Suivez un guide de démarrage rapide à l'aide de la CLI
cbt
.