Analisar dados com o Looker Studio
É possível usar o BigQuery para explorar dados com o Looker Studio, uma plataforma de Business Intelligence sem custo financeiro de autoatendimento que permite criar e consumir visualizações de dados, painéis e relatórios. Com o Looker Studio, é possível se conectar aos seus dados do BigQuery, criar visualizações e compartilhar insights com outras pessoas.
Limitações
O BigQuery BI Engine tem suporte limitado para os seguintes recursos quando integrado ao Looker Studio:
- Funções definidas pelo usuário (UDF)
- Colunas ARRAY
- Funções analíticas
- Limites de tamanho da tabela: até 150 milhões de linhas quando conectado a uma tabela diretamente ou 2 milhões de linhas quando conectado usando a consulta personalizada.
- Ajuste inteligente de visualização materializada
- Campos repetidos
- Visualizações autorizadas
- Se o SQL legado for usado ou o URL gerado tiver mais de 11.378 caracteres, o recurso Explorar com o Looker Studio será desativado
Explorar dados do BigQuery no Looker Studio
É possível explorar dados no BigQuery com o Looker Studio usando as seguintes opções:
Esses exemplos usam o Looker Studio para visualizar dados no conjunto de dados austin_bikeshare
do BigQuery. Para mais informações sobre os conjuntos de dados públicos, consulte Conjuntos de dados públicos do BigQuery.
Explorar resultados da consulta
É possível criar uma consulta SQL arbitrária e visualizar os dados no Looker Studio. Isso é útil se você quiser modificar os dados no BigQuery antes de trabalhar com eles no Looker Studio ou se precisar apenas de um subconjunto dos campos na tabela.
No Console do Google Cloud, acesse a página BigQuery.
Selecione o projeto de faturamento.
No painel Explorer, insira
bikeshare_trips
no campo Digite para pesquisar.Acesse bigquery-public-data > austin_bikeshare > bikeshare_trips.
Clique em
Ver ações e depois em Consulta.No editor de consultas, crie sua consulta. Exemplo:
SELECT * FROM `bigquery-public-data.austin_bikeshare.bikeshare_trips` LIMIT 1000;
Clique em
Executar.Na seção Resultados da consulta, clique em Explorar dados e depois em Explorar com o Looker Studio.
Na página Bem-vindo ao Looker Studio, clique em Primeiros passos se concordar com os Termos de Serviço do Looker Studio e do Google.
Na página Autorizar acesso do Google Looker Studio, clique em Autorizar para permitir a conexão se você concordar com os Termos de Serviço. Em seguida, selecione suas preferências de marketing. Somente você pode ver os dados do relatório, a menos que conceda a outras pessoas permissão para vê-los.
O editor de relatórios exibe os resultados da consulta como gráficos do Looker Studio.
A imagem a seguir mostra alguns recursos de um relatório do Looker Studio:
Legenda:
- Logotipo e nome do relatório do Looker Studio.
- Para acessar a página do Looker Studio, clique no logotipo.
- Para editar o nome do relatório, clique nele.
- Barra de ferramentas do Looker Studio. A ferramenta Adicionar um gráfico está destacada.
- Título do relatório. Para editar o texto, clique na caixa de texto.
- Tabela (selecionada). É possível interagir com um gráfico selecionado usando as opções no cabeçalho dele.
- Gráfico de barras (não selecionado).
- Painel de propriedades do Gráfico. Em uma tabela selecionada, é possível configurar as propriedades e a aparência dos dados nas guias Configuração e Estilo.
- Painel de Dados. Nesse painel, é possível acessar os campos e as fontes de dados a serem usados no relatório.
- Para adicionar dados a um gráfico, arraste os campos do painel Dados para o gráfico.
- Para criar um gráfico, arraste um campo do painel Dados para a tela.
- Salvar e compartilhar. Salve esse relatório para poder visualizá-lo, editá-lo e compartilhá-lo com outras pessoas depois. Antes de salvar o relatório, revise as configurações de fonte de dados e as credenciais usadas por elas.
Interagir com gráficos
Os gráficos do Looker Studio são interativos. Agora que os dados são exibidos no Looker Studio, tente fazer isto:
- Role a página e percorra a tabela.
- No gráfico de Barras, mantenha o ponteiro sobre uma barra para ver detalhes sobre os dados.
- Selecione uma das barras no gráfico para executar o cruzamento de filtros na tabela por essa dimensão.
Adicionar gráficos
O Looker Studio é compatível com muitos tipos diferentes de visualização. Para adicionar mais gráficos ao relatório, siga estas etapas:
- Na barra de ferramentas, clique em Adicionar um gráfico.
- Selecione o gráfico que você quer adicionar.
- Clique na tela para adicionar o gráfico ao relatório.
- Use o painel de propriedades do Gráfico para configurá-lo.
Para mais informações sobre como adicionar gráficos a um relatório, consulte Adicionar gráficos ao relatório.
Explorar esquema de tabelas
É possível exportar o esquema da tabela para ver os metadados dos seus dados no Looker Studio. Isso é útil se você não quer modificar os dados no BigQuery antes de trabalhar com eles no Looker Studio.
No Console do Google Cloud, acesse a página BigQuery.
Selecione o projeto de faturamento.
No painel Explorer, insira
bigquery-public-data
no campo Digite para pesquisar.Acesse bigquery-public-data > austin_bikeshare > bikeshare_trips.
Na barra de ferramentas, clique em
Exportar. Se Exportar não estiver visível, selecione Mais ações e clique em Exportar.Clique em Explorar com o Looker Studio.
Compartilhar relatórios
É possível compartilhar relatórios com outras pessoas enviando um convite por e-mail para visitar o Looker Studio. Convide pessoas específicas ou Grupos do Google. Para tornar o compartilhamento mais amplo, crie um link que permita que qualquer pessoa acesse seus relatórios do Looker Studio.
Para compartilhar um relatório com outra pessoa, siga estas etapas:
- No cabeçalho da página do Looker Studio, clique em Compartilhar.
- Na caixa de diálogo Compartilhamento com outras pessoas, digite o endereço de e-mail do destinatário. É possível inserir vários endereços de e-mail ou endereços de Grupos do Google.
- Especifique se os destinatários podem visualizar ou editar o relatório.
- Clique em Send.
Saiba mais sobre o compartilhamento de relatórios.
A exclusão do projeto impede a consulta de dados pelo Looker Studio porque a fonte de dados está associada ao projeto. Se você não quiser excluir seu projeto do Google Cloud, exclua o relatório e a fonte de dados do Looker Studio.
Integração nativa do BigQuery na visualização do Looker Studio
Para solicitar acesso a esse recurso em fase de pré-lançamento, preencha o formulário de inscrição para integração nativa do BigQuery na visualização do Looker Studio. Para enviar feedback ou pedir suporte para esse recurso, envie
um e-mail para lookerstudio-bq-preview-external@google.com
.
A integração nativa do BigQuery no Looker Studio adiciona os seguintes recursos:
- Suporte completo ao monitoramento do BigQuery, incluindo INFORMATION_SCHEMA, gráfico de execução e métricas do Cloud Monitoring.
- As consultas do Looker Studio com a aceleração do BI Engine ativada podem aproveitar os modos de aceleração.
- Suporte para casos de uso sem suporte anteriormente, incluindo:
- Os resultados das consultas do Looker Studio são armazenados em cache como outras consultas do BigQuery.
- Latência reduzida para gráficos de tabela dinâmica.
- Processamento de simultaneidade das filas de consulta.
- Os proprietários de credenciais das fontes de dados têm navegação com um clique para acessar estatísticas do job, tabelas de resultados e detalhes do BI Engine.
- Os detalhes de
INFORMATION_SCHEMA
do Looker Studio incluem dois rótulos (report_id
edatasource_id
) para ajudar a entender os custos e o uso. - Maior confiabilidade.
Acessar detalhes da INFORMATION_SCHEMA
do Looker Studio
Para acompanhar quais relatórios e fontes de dados do Looker Studio são usados pelo BigQuery, confira a visualização INFORMATION_SCHEMA.JOBS
.
Quando a integração nativa do BigQuery está ativada, todas as consultas do Looker Studio criam uma entrada com os rótulos report_id
e datasource_id
. Esses são os IDs que aparecem no final dos URLs do Looker Studio ao abrir a página ao relatório ou da fonte de dados. Por exemplo, o relatório com o URL https://lookerstudio.google.com/navigation/reporting/my-report-id-123 terá o ID de relatório "my-report-id-123".
Os exemplos a seguir mostram como ver relatórios e fontes de dados:
Encontrar o URL do relatório e da fonte de dados de cada job do BigQuery no Looker Studio
-- Standard labels used by Looker Studio. DECLARE requestor_key STRING DEFAULT 'requestor'; DECLARE requestor_value STRING DEFAULT 'looker_studio'; CREATE TEMP FUNCTION GetLabel(labels ANY TYPE, label_key STRING) AS ( (SELECT l.value FROM UNNEST(labels) l WHERE l.key = label_key) ); CREATE TEMP FUNCTION GetDatasourceUrl(labels ANY TYPE) AS ( CONCAT("https://lookerstudio.google.com/datasources/", GetLabel(labels, 'looker_studio_datasource_id')) ); CREATE TEMP FUNCTION GetReportUrl(labels ANY TYPE) AS ( CONCAT("https://lookerstudio.google.com/reporting/", GetLabel(labels, 'looker_studio_report_id')) ); SELECT job_id, GetDatasourceUrl(labels) AS datasource_url, GetReportUrl(labels) AS report_url, FROM `region-us`.INFORMATION_SCHEMA.JOBS jobs WHERE creation_time > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 7 DAY) AND GetLabel(labels, requestor_key) = requestor_value LIMIT 100;
Ver jobs produzidos usando um relatório e uma fonte de dados
-- Specify report and data source id, which can be found in the end of Looker Studio URLs. DECLARE user_report_id STRING DEFAULT '*report id here*'; DECLARE user_datasource_id STRING DEFAULT '*datasource id here*'; -- Standard labels Looker Studio uses in native integration. DECLARE requestor_key STRING DEFAULT 'requestor'; DECLARE requestor_value STRING DEFAULT 'looker_studio'; DECLARE datasource_key STRING DEFAULT 'looker_studio_datasource_id'; DECLARE report_key STRING DEFAULT 'looker_studio_report_id'; CREATE TEMP FUNCTION GetLabel(labels ANY TYPE, label_key STRING) AS ( (SELECT l.value FROM UNNEST(labels) l WHERE l.key = label_key) ); SELECT creation_time, job_id, FROM `region-us`.INFORMATION_SCHEMA.JOBS jobs WHERE creation_time > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 7 DAY) AND GetLabel(labels, requestor_key) = requestor_value AND GetLabel(labels, datasource_key) = user_datasource_id AND GetLabel(labels, report_key) = user_report_id ORDER BY 1 LIMIT 100;
Limitações
Os seguintes recursos têm suporte limitado no BI Engine para integração nativa do BigQuery no Looker Studio:
- Tabelas curinga não são aceleradas.
- Alguns tipos de mesclagem não são totalmente acelerados.
- Tabelas pequenas com mesclagens complexas não são totalmente aceleradas.
A seguir
- Para saber mais sobre como criar consultas do BigQuery, consulte a Visão geral da análise do BigQuery. Neste documento, explicamos tarefas como realizar consultas ou criar funções definidas pelo usuário (UDFs, na sigla em inglês).
- Para explorar a sintaxe do BigQuery, consulte Introdução ao SQL no BigQuery. No BigQuery, o dialeto preferível para consultas SQL é o SQL padrão. A sintaxe mais antiga semelhante ao SQL do BigQuery é descrita em Funções e operadores do SQL legado.