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 les rôles IAM suivants sur l'instance qui contient la table:
-
Tous : Lecteur Bigtable (
roles/bigtable.reader
)
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 |
|
Vue autorisée |
|
Afficher |
|
Vue matérialisée |
|
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
L'outil de création 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, un message 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 sous forme mise en forme, 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 d'instructions SQL permettant d'interroger vos données Bigtable, consultez la présentation de GoogleSQL pour Bigtable.
Créer des vues logiques
Bigtable Studio vous permet de créer et d'enregistrer des vues logiques de vos tables Bigtable. Les opérations de vue logique nécessitent des autorisations au-delà de celles accordées dans roles/bigtable.reader
. Pour en savoir plus, consultez la documentation de chaque type de vue.
Vues autorisées
Vous pouvez utiliser l'outil de création de requêtes pour créer et enregistrer des vues autorisées, qui sont des sous-ensembles de tables auxquels vous accordez l'accès séparément de l'accès à la table. Vous pouvez également accorder l'accès et supprimer les vues autorisées dans Bigtable Studio à l'aide du menu Action dans l'explorateur.
Pour en savoir plus, consultez la section Créer et gérer des vues autorisées.
Vues matérialisées
Vous pouvez utiliser l'éditeur de requêtes pour créer une vue matérialisée, un résultat précalculé d'une requête SQL exécutée en continu qui se synchronise avec sa table source avec des mises à jour incrémentielles. Les vues matérialisées contiennent souvent des données agrégées en fonction des valeurs de leurs tables sources.
Pour en savoir plus, consultez la documentation suivante :
Vues logiques
Vous pouvez également utiliser l'éditeur de requêtes pour créer une vue logique, une requête enregistrée pouvant être interrogée comme une table. Pour en savoir plus, consultez Créer et gérer des vues.
É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
.