Gerenciar seus dados com o Bigtable Studio

Nesta página, explicamos como analisar e gerenciar seus dados do Bigtable usando o Bigtable Studio no console Google Cloud .

O Bigtable Studio inclui um painel Explorer que se integra aos seguintes elementos:

  • Builder de consultas, um formulário interativo que permite criar e executar uma consulta sem escrever código
  • Editor de consultas, onde é possível criar e executar comandos SQL
  • Tabela de resultados da consulta SQL

Se você não conhece o Bigtable, saiba como criar uma instância e gravar dados com a CLI cbt .

Funções exigidas

Para receber as permissões necessárias para consultar uma tabela, peça ao administrador para conceder a você os seguintes papéis do IAM na instância que contém a tabela:

Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias por meio de papéis personalizados ou de outros papéis predefinidos.

Explore seus dados

Você pode usar o Explorer para realizar as seguintes ações nos recursos do Bigtable:

Recurso do Bigtable Ações do Explorer
Tabela
  • Criar uma tabela
  • Criar backup
  • Impedir exclusão
  • Editar
  • Excluir
  • Ver uma consulta de exemplo
  • Exibir backups
  • Monitorar visualizando insights do sistema
  • Exportar para o Cloud Storage
Grupos de colunas
  • Adicionar um grupo de colunas a uma tabela
Grupo de colunas específico
  • Editar uma política de coleta de lixo
Visualização autorizada
  • Abrir no criador de consultas
  • Conceder acesso
  • Excluir
Ver
  • Ver definição no editor de consultas
Visualização materializada
  • Ver definição no editor de consultas
  • Ativar ou desativar a proteção contra exclusão

Para acessar o Explorer, siga estas etapas:

  1. No console do Google Cloud , abra a página Instâncias do Bigtable.

    Acesse a lista de instâncias

  2. Selecione uma instância na lista.

  3. No menu de navegação, clique em Bigtable Studio. O painel Explorer mostra uma lista de tabelas e visualizações autorizadas na instância.

Consultar dados no Criador de consultas

O criador de consultas é um formulário interativo que permite enviar solicitações de leitura para a API Bigtable Data do console Google Cloud sem precisar escrever código ou instruções SQL. Para mais informações, consulte Criar consultas no console.

Consultar dados com SQL no editor de consultas

Com o editor de consultas, é possível executar qualquer combinação de instruções SELECT do SQL. As instruções precisam ser separadas por ponto e vírgula.

As instruções são executadas com base na ordem em que são inseridas no editor de consultas.

Para consultar seus dados, siga estas etapas:

  1. No console do Google Cloud , abra a página Instâncias do Bigtable.

    Acesse a lista de instâncias

  2. Selecione uma instância na lista.

  3. No menu de navegação, clique em Bigtable Studio.

  4. Escrever uma consulta:

    1. Abra uma nova guia clicando em e escolha Editor.
    2. Quando o editor de consultas aparecer, crie sua consulta. Se a consulta for SQL válida, uma mensagem Válida será exibida.
    3. Opcional: para retornar todas as células nas colunas consultadas em vez de apenas a mais recente, adicione o ID da tabela com (with_history => TRUE).
  5. Opcional: para formatar sua instrução no estilo SQL, clique em Formatar.

  6. Clique em Executar. Os resultados da consulta aparecem na tabela Resultados.

  7. Para ver uma exibição formatada dos dados de uma linha, clique nela na tabela de resultados. O painel Detalhes da linha é aberto. Cada qualificador de coluna e seu valor são mostrados em uma nova linha. Se você executar a consulta usando (with_history => TRUE), cada célula em uma coluna será apresentada como uma struct que inclui o valor e o carimbo de data/hora da célula.

  8. Opcional: para executar apenas uma parte selecionada do texto no editor, destaque-a e clique em Executar seleção. Os resultados da consulta destacada aparecem na tabela Resultados.

Para remover todo o texto do editor de consultas, clique em Limpar.

Para mais informações, incluindo exemplos, sobre como criar instruções SQL para consultar seus dados do Bigtable, consulte a visão geral do GoogleSQL para Bigtable.

Exportar resultados da consulta

É possível exportar os resultados da consulta de uma das seguintes maneiras:

  • Baixe um arquivo local no formato CSV ou JSON.
  • Exporte para as Planilhas Google.
  • Copiar para a área de transferência em um formato de arquivo CSV, TSV ou JSON.

Para exportar resultados de consultas do editor ou do criador de consultas, siga estas etapas:

  1. No console do Google Cloud , abra a página Instâncias do Bigtable.

    Acesse a lista de instâncias

  2. Selecione uma instância na lista.

  3. No menu de navegação, clique em Bigtable Studio.

    O painel Explorer mostra uma lista de tabelas e visualizações autorizadas na instância.

  4. Execute a consulta na guia Criador ou Editor.

    Os resultados aparecem na tabela Resultados.

  5. Na barra de ferramentas Resultados, clique em Exportar.

  6. No menu, selecione uma das opções de exportação.

    Se você selecionou Exportar para o Planilhas Google, uma caixa de diálogo vai aparecer. Clique em Abrir para ver os resultados nas Planilhas Google.

Criar visualizações lógicas

Com o Bigtable Studio, é possível criar e salvar visualizações lógicas das suas tabelas do Bigtable. As operações de visualização lógica exigem permissões além daquelas concedidas em roles/bigtable.reader. Para mais detalhes, consulte a documentação de cada tipo de visualização.

Visualizações autorizadas

É possível usar o criador de consultas para criar e salvar visualizações autorizadas, que são subconjuntos de tabelas a que você concede acesso separadamente do acesso à tabela. Também é possível conceder acesso e excluir visualizações autorizadas no Bigtable Studio usando o menu Ação no explorador.

Para mais informações, consulte Criar e gerenciar visualizações autorizadas.

Visualizações materializadas.

Use o editor de consultas para criar uma visualização materializada, um resultado pré-calculado de uma consulta SQL em execução contínua que é sincronizada com a tabela de origem por atualizações incrementais. As visualizações materializadas geralmente contêm dados agregados com base em valores nas tabelas de origem.

Para mais informações, consulte a seguinte documentação:

Visualizações lógicas

Também é possível usar o editor de consultas para criar uma visualização lógica, uma consulta salva que pode ser consultada como uma tabela. Para mais informações, consulte Criar e gerenciar visualizações.

A seguir