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 Google Cloud console.

Bigtable Studio inclut un volet Explorateur qui s'intègre aux éléments suivants :

  • Générateur de requêtes : formulaire interactif qui vous permet de créer et d'exécuter une requête sans écrire de code
  • Éditeur de requête : vous pouvez y créer et exécuter des commandes SQL
  • Table des résultats de la requête SQL

Si vous débutez avec Bigtable, découvrez comment créer une instance et écrire des données avec la cbt CLI .

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 contenant la table :

Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises avec 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
Table
  • Créer une table
  • Créer une sauvegarde
  • Empêcher la suppression
  • Modifier
  • Supprimer
  • Afficher un exemple de requête
  • Afficher les sauvegardes
  • Surveiller en affichant les insights sur le système
  • Exporter vers Cloud Storage
Familles de colonnes
  • Ajouter une famille de colonnes à une table
Famille de colonnes spécifique
  • Modifier une stratégie de récupération de mémoire
  • Identifier les familles de colonnes agrégées. Les familles de colonnes agrégées comportent une fonctions fonction icône et un type d'agrégation, tel que Sum. Pour afficher les détails d'une famille de colonnes agrégée, pointez sur son nom.

Vue autorisée
  • Ouvrir dans le générateur de requêtes
  • Accorder l'accès
  • Supprimer
Vue logique
  • Afficher la définition dans l'éditeur de requête
Vue matérialisée continue
  • Afficher la définition dans l'éditeur de requête
  • Activer ou désactiver la protection contre la suppression

Pour accéder à l'Explorateur, procédez comme suit :

  1. Dans la Google Cloud console, ouvrez la page Instances Bigtable.

    Accéder à la liste des instances

  2. Sélectionnez une instance dans la liste.

  3. Dans le menu de navigation, cliquez sur Bigtable Studio. Le volet Explorateur affiche la liste des tables et des vues autorisées dans l'instance.

Dans le volet Explorateur , utilisez le champ Rechercher pour rechercher toutes les ressources Bigtable, à l'exception des vues autorisées et des familles de colonnes.

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 Google Cloud console sans avoir à écrire de code ni d'instructions SQL. Pour en savoir plus, consultez Créer des requêtes dans la console.

Interroger vos données avec SQL dans l'éditeur de requête

L'éditeur de requête vous permet d'exécuter n'importe quelle combinaison d'instructions SQL SELECT statements, y compris celles qui utilisent la syntaxe de canalisation.

Pour interroger vos données, procédez comme suit :

  1. Dans la Google Cloud console, ouvrez la page Instances Bigtable.

    Accéder à la liste des instances

  2. Sélectionnez une instance dans la liste.

  3. Dans le menu de navigation, cliquez sur Bigtable Studio.

  4. Rédigez une requête :

    1. Ouvrez un nouvel onglet en cliquant sur puis en sélectionnant Éditeur.
    2. Lorsque l'éditeur de requête s'affiche, rédigez votre requête. Si la requête est un code SQL valide, un message Valide s'affiche.
    3. Facultatif : Pour renvoyer toutes les cellules des colonnes interrogées au lieu de la cellule la plus récente, ajoutez l'ID de la table avec (with_history => TRUE).
  5. Facultatif : Pour mettre en forme votre instruction dans le style SQL, cliquez sur Mettre en forme.

  6. Cliquez sur Exécuter. Les résultats de votre requête s'affichent dans la table Résultats.

    Si votre requête cible des tables avec des familles de colonnes agrégées, GoogleSQL décode automatiquement les cellules agrégées pour la table de résultats :

    • Sum,