Importante:
- Para aceder aos dados do BigQuery no Google Sheets, precisa de acesso ao BigQuery. Saiba como começar a usar o BigQuery.
- Só pode usar o SQL padrão da Google com o conetor do BigQuery.
- No computador, abra uma folha de cálculo no Google Sheets.
- No menu na parte superior, clique em Dados
Conetores de dados
Associar ao BigQuery.
- Selecione um projeto.
- Clique em Consultas guardadas e editor de consultas.
- Introduza uma consulta.
- Para pré-visualizar a quantidade de dados que a consulta analisa, no canto inferior direito do editor, clique em Pré-visualizar resultados.
- Clique em Inserir resultados.
Dicas:
- Se for um programador, saiba como usar o Apps Script com as páginas associadas.
- Para encontrar determinadas novas consultas guardadas, ative a API Dataform. Saiba mais acerca da API Dataform.
- Valide os tipos de dados entre os dados do BigQuery e Sheets para análise.
Para criar consultas nas páginas associadas, pode aceder a consultas guardadas de projetos do BigQuery. Saiba mais acerca das consultas guardadas.
- No computador, abra uma folha de cálculo no Google Sheets.
- No menu, na parte superior da folha de cálculo, clique em Dados
Conetores de dados
Associar ao BigQuery.
- Selecione um projeto.
- Clique em Consultas guardadas e editor de consultas
Consultas guardadas do BigQuery.
- Selecione um projeto
uma consulta guardada.
- Clique em Associar.
Para editar uma consulta guardada, atualize-a diretamente no BigQuery. A consulta atualizada é apresentada nas páginas associadas no prazo de 5 minutos.
Para manter as consultas guardadas atualizadas sempre que as atualizar no BigQuery:
- Na página associada, sincronize as consultas guardadas através da opção Sincronizar a partir do BigQuery.
- No "Editor do BigQuery", clique em Associar.
Saiba mais sobre as consultas guardadas
Quando ocorre um erro devido a uma consulta guardada modificada ou eliminada, pode atualizar a associação a partir da caixa de diálogo de erro ou do editor do BigQuery.
- Na parte superior direita da página de pré-visualização, abra as Definições de ligação.
- Para atualizar a ligação, clique em Sincronizar a partir do BigQuery
Associar.
- Para atualizar a associação nos seguintes casos:
- Consulta modificada: clique em Ver erro
Sincronizar consulta guardada.
- Em alternativa, pode abrir o editor de consultas. Clique em Editar
Sincronizar consulta guardada
Associar.
- Em alternativa, pode abrir o editor de consultas. Clique em Editar
- Consulta eliminada: clique em Ver erro
Usar como consulta personalizada.
- Em alternativa:
- Para abrir o editor de consultas, clique em Editar.
- Altere para outra consulta ou desassocie a consulta existente.
- Clique em Associar.
- Em alternativa:
- Consulta modificada: clique em Ver erro
Para usar o valor de uma ou mais células numa consulta personalizada, configure um parâmetro.
- Numa página associada, abra Consultas guardadas e editor de consultas.
- À direita, clique em Parâmetros
Adicionar.
- Introduza um nome para o parâmetro e clique em Referência de célula.
- Escreva ou selecione um intervalo de dados de uma ou mais células e clique em OK.
- Na janela de parâmetros do BigQuery, clique em Adicionar.
- No editor de consultas, escreva a sua consulta.
- Dica: quando usar um parâmetro de lista, use a função UNNEST().
- Quando os dados estiverem prontos, clique em Associar.
Se o tipo de dados na folha de cálculo e no BigQuery forem diferentes, pode fazer o seguinte:
- Alterar a forma como os dados são formatados no Sheets. Por exemplo, os dados formatados como número podem ser alterados para texto simples.
- Converter o valor numa consulta. Por exemplo: WHERE zip_code = CAST(@ZIP AS string).
Consultas de exemplo
Consulta simples:
SELECT
word,
SUM(word_count) AS word_count
FROM
`bigquery-public-data.samples.shakespeare`
WHERE word IN ('me', 'I', 'you')
GROUP BY word;
Consulta parametrizada:
SELECT SUM(kw_total)
FROM `bigquery-public-data.sunroof_solar.solar_potential_by_censustract`
WHERE state_name = @STATENAME;
A seguir: corrija problemas com dados do BigQuery no Sheets