Gerenciar seus dados com o Bigtable Studio
Nesta página, explicamos como analisar e gerenciar seus dados do Bigtable usando o Bigtable Studio no Google Cloud console.
O Bigtable Studio inclui um painel Análises que se integra a:
- Criador de consultas, um formulário interativo que permite criar e executar uma consulta sem escrever código
- Editor de consultas, em que é possível criar e executar comandos SQL
- Tabela de resultados de consulta SQL
Se você não conhece o Bigtable, aprenda a
criar uma instância e gravar dados com a
cbt CLI
.
Funções exigidas
Para receber as permissões necessárias para consultar uma tabela, peça ao administrador para conceder a você as seguintes funções do IAM na instância que contém a tabela:
-
Todas:
leitor do Bigtable (
roles/bigtable.reader)
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 usando personalizados papéis ou outros predefinidos papéis.
Explore seus dados
É possível usar o Explorer para realizar as seguintes ações nos recursos do Bigtable:
| Recurso do Bigtable | Ações do Explorer |
|---|---|
| Tabela |
|
| Grupos de colunas |
|
| Grupo de colunas específico |
|
| Visualização autorizada |
|
| Ver |
|
| Visualização materializada |
|
Para acessar o Explorer, siga estas etapas:
No Google Cloud console, abra a página Instâncias do Bigtable.
Selecione uma instância na lista.
No menu de navegação, clique em Bigtable Studio. O painel Análises mostra uma lista de tabelas e visualizações autorizadas na instância.
Consultar seus dados no criador de consultas
O criador de consultas é um formulário interativo que permite enviar solicitações de leitura para a API Data do Bigtable no Google Cloud console sem precisar escrever código ou instruções SQL. Para mais informações, consulte Criar consultas no console.
Consultar seus dados com SQL no editor de consultas
Usando o editor de consultas, é possível executar qualquer combinação de instruções SQL SELECT.
As instruções precisam ser separadas por um 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:
No Google Cloud console, abra a página Instâncias do Bigtable.
Selecione uma instância na lista.
No menu de navegação, clique em Bigtable Studio.
Crie uma consulta:
- Abra uma nova guia clicando em e escolhendo Editor.
- Quando o editor de consultas aparecer, crie sua consulta. Se a consulta for um SQL válido, uma mensagem Válido será exibida.
- Opcional: para retornar todas as células nas colunas consultadas em vez de apenas a célula mais recente, anexe o ID da tabela com
(with_history => TRUE).
Opcional: para formatar sua instrução no estilo SQL, clique em Formatar.
Clique em Executar. Os resultados da consulta aparecem na tabela Resultados.
Para conferir uma exibição formatada dos dados de uma linha, clique na linha na tabela de resultados. O painel Detalhes da linha será aberto. Cada qualificador de coluna e seu valor são exibidos em uma nova linha. Se você executar a consulta usando
(with_history => TRUE), cada célula em uma coluna será apresentada como uma estrutura que inclui o valor e o carimbo de data/hora da célula.Opcional: para executar apenas uma parte selecionada do texto no editor, destaque-o e clique em Executar selecionado. 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:
- Fazer o download de um arquivo local no formato CSV ou JSON.
- Exportar para o Google Planilhas.
- Copiar para a área de transferência em um formato de arquivo CSV, TSV ou JSON.
Para exportar os resultados da consulta do editor de consultas ou do criador de consultas, siga estas etapas:
No Google Cloud console, abra a página Instâncias do Bigtable.
Selecione uma instância na lista.
No menu de navegação, clique em Bigtable Studio.
O painel Análises mostra uma lista de tabelas, visualizações e consultas na instância.
Execute a consulta na guia Criador ou Editor.
Os resultados aparecem na tabela Resultados.
Na barra de ferramentas Resultados, clique em Exportar.
No menu, selecione uma das opções de exportação.
Se você selecionou Exportar para o Google Planilhas, uma caixa de diálogo será exibida. Clique em Abrir para conferir os resultados no Google Planilhas.
Criar visualizações
O Bigtable Studio permite criar e salvar visualizações das tabelas do Bigtable. 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 aos quais 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 Explorer.
Para mais informações, consulte Criar e gerenciar visualizações autorizadas.
Visualizações materializadas contínuas
É possível usar o editor de consultas para criar uma visualização materializada contínua, um resultado pré-computado de uma consulta SQL em execução contínua que é sincronizada com a tabela de origem com atualizações incrementais. As visualizações materializadas contínuas geralmente contêm dados agregados com base em valores nas tabelas de origem.
Para mais informações, consulte a seguinte documentação:
- Visualizações materializadas contínuas
- Criar e gerenciar visualizações materializadas contínuas
- Consultas de visualização materializada contínua
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. As operações de visualização lógica exigem permissões além das concedidas em roles/bigtable.reader. Para mais informações, consulte
Criar e gerenciar visualizações lógicas.
Consultas salvas
É possível usar o Bigtable Studio para criar, salvar e gerenciar scripts SQL como consultas salvas. Para mais informações, consulte a seguinte documentação:
A seguir
- Aprenda outras maneiras de usar o SQL com o Bigtable.
- Trabalhe em um guia de início rápido usando a CLI
cbt.