Gestire i dati utilizzando Bigtable Studio

Questa pagina spiega come esplorare e gestire i dati di Bigtable utilizzando Bigtable Studio nella Google Cloud console.

Bigtable Studio include un riquadro Explorer che si integra con quanto segue:

  • Query Builder, un modulo interattivo che ti consente di creare ed eseguire una query senza dover scrivere codice
  • Editor di query, in cui puoi creare ed eseguire comandi SQL
  • Tabella dei risultati della query SQL

Se non hai mai utilizzato Bigtable, scopri come creare un'istanza e scrivere dati con l'interfaccia a riga di comando cbt .

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per eseguire query su una tabella, chiedi all'amministratore di concederti i seguenti ruoli IAM sull'istanza contenente la tabella:

Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Esplora i tuoi dati

Puoi utilizzare l'esploratore per eseguire le seguenti azioni sulle tue risorse Bigtable:

Risorsa Bigtable Azioni di Explorer
Tabella
  • crea una nuova tabella
  • Crea backup
  • Impedisci eliminazione
  • Modifica
  • Elimina
  • Visualizzare una query di esempio
  • Visualizza backup
  • Monitoraggio
  • Esporta in Cloud Storage
Famiglie di colonne
  • Aggiungere una famiglia di colonne a una tabella
Famiglia di colonne specifica
  • Modificare una policy di garbage collection
Vista autorizzata
  • Apri in Query Builder
  • Concedi l'accesso
  • Elimina
Visualizza
  • Visualizza la definizione nell'editor di query
Visualizzazione materializzata
  • Visualizza la definizione nell'editor di query
  • Attivare o disattivare la protezione da eliminazione

Per accedere all'esploratore:

  1. Nella Google Cloud console, apri la pagina Istanze Bigtable.

    Vai all'elenco delle istanze

  2. Seleziona un'istanza dall'elenco.

  3. Nel menu di navigazione, fai clic su Bigtable Studio. Il riquadro Explorer mostra un elenco di tabelle e visualizzazioni autorizzate nell'istanza.

Esegui query sui dati nel Query Builder

Il generatore di query è un modulo interattivo che ti consente di inviare richieste di lettura all'API Bigtable Data dalla Google Cloud console senza dover scrivere codice o istruzioni SQL. Per ulteriori informazioni, consulta Creare query nella console.

Esegui query sui dati con SQL nell'editor di query

Con l'editor di query puoi eseguire qualsiasi combinazione di istruzioni SELECT SQL. Le istruzioni devono essere separate da un punto e virgola.

Le istruzioni vengono eseguite in base all'ordine in cui le inserisci nell'editor di query.

Per eseguire una query sui dati:

  1. Nella Google Cloud console, apri la pagina Istanze Bigtable.

    Vai all'elenco delle istanze

  2. Seleziona un'istanza dall'elenco.

  3. Nel menu di navigazione, fai clic su Bigtable Studio.

  4. Scrivi una query:

    1. Apri una nuova scheda facendo clic su e poi scegliendo Editor.
    2. Quando viene visualizzato l'editor delle query, scrivi la query. Se la query è SQL valida, viene visualizzato il messaggio Valida.
    3. (Facoltativo) Per restituire tutte le celle delle colonne sottoposte a query anziché solo la cellula più recente, aggiungi l'ID tabella con (with_history => TRUE).
  5. (Facoltativo) Per formattare l'istruzione in stile SQL, fai clic su Formato.

  6. Fai clic su Esegui. I risultati della query vengono visualizzati nella tabella Risultati.

  7. Per visualizzare una visualizzazione formattata dei dati di una riga, fai clic sulla riga nella tabella dei risultati. Viene visualizzato il riquadro Dettagli riga. Ogni qualificatore di colonna e il relativo valore vengono visualizzati su una nuova riga. Se esegui la query utilizzando (with_history => TRUE), ogni cella di una colonna viene presentata come un oggetto struct che include il valore e il timestamp della cella.

  8. (Facoltativo) Per eseguire solo una parte selezionata del testo nell'editor, evidenziala e fai clic su Esegui selezione. I risultati della query evidenziata vengono visualizzati nella tabella Risultati.

Per rimuovere tutto il testo dall'editor di query, fai clic su Cancella.

Per ulteriori informazioni, inclusi esempi, su come creare istruzioni SQL per eseguire query sui dati di Bigtable, consulta la panoramica di GoogleSQL per Bigtable.

Creare visualizzazioni logiche

Bigtable Studio ti consente di creare e salvare viste logiche delle tue tabelle Bigtable. Le operazioni sulle visualizzazioni logiche richiedono autorizzazioni oltre a quelle concesse in roles/bigtable.reader. Per maggiori dettagli, consulta la documentazione relativa a ogni tipo di visualizzazione.

Visualizzazioni autorizzate

Puoi utilizzare Query Builder per creare e salvare le visualizzazioni autorizzate, ovvero sottoinsiemi di tabelle a cui concedi l'accesso separatamente da quello alla tabella. Puoi anche concedere l'accesso ed eliminare le viste autorizzate in Bigtable Studio utilizzando il menu Azione nell'esploratore.

Per saperne di più, vedi Creare e gestire le visualizzazioni autorizzate.

Viste materializzate

Puoi utilizzare l'editor di query per creare una vista materializzata, un risultato precalcolato di una query SQL in esecuzione continua che si sincronizza con la tabella di origine con aggiornamenti incrementali. Le visualizzazioni materializzate contengono spesso dati aggregati in base ai valori nelle tabelle di origine.

Per ulteriori informazioni, consulta la seguente documentazione:

Visualizzazioni logiche

Puoi anche utilizzare l'editor di query per creare una vista logica, ovvero una query salvata su cui eseguire query come su una tabella. Per scoprire di più, consulta la pagina Creare e gestire le visualizzazioni.

Passaggi successivi