Analisar dados com o Looker Studio

É possível usar o BigQuery para analisar dados com o Looker Studio, uma plataforma de Business Intelligence 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.

O Looker Studio oferece uma versão premium, o Looker Studio Pro, que inclui recursos empresariais aprimorados, como o gerenciamento de permissões com o Identity and Access Management, espaços de trabalho em grupo para colaboração, um app para dispositivos móveis e suporte técnico.

É possível usar o BigQuery BI Engine para melhorar a performance do relatório e reduzir os custos de computação. Para saber mais sobre o BI Engine, consulte Introdução ao BI Engine.

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. Os painéis são baseados em tabelas temporárias com base nos resultados da consulta. As tabelas temporárias são armazenadas por até 24 horas.

  1. No Console do Google Cloud, acesse a página BigQuery.

    Ir para o BigQuery

  2. Selecione o projeto de faturamento.

  3. No painel Explorer, insira bikeshare_trips no campo Digite para pesquisar.

  4. Acesse bigquery-public-data > austin_bikeshare > bikeshare_trips.

  5. Clique em Ver ações e depois em Consulta.

  6. No editor de consultas, crie sua consulta. Exemplo:

    SELECT
      *
    FROM
      `bigquery-public-data.austin_bikeshare.bikeshare_trips`
    LIMIT
      1000;
  7. Clique em Executar.

  8. Na seção Resultados da consulta, clique em Explorar dados e depois em Explorar com o Looker Studio.

    image

  9. 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.

  10. 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:

image

Legenda:

  1. 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.
  2. Barra de ferramentas do Looker Studio. A ferramenta Adicionar um gráfico está destacada.
  3. Título do relatório. Para editar o texto, clique na caixa de texto.
  4. Tabela (selecionada). É possível interagir com um gráfico selecionado usando as opções no cabeçalho dele.
  5. Gráfico de barras (não selecionado).
  6. Painel de propriedades do Gráfico. Em um gráfico selecionado, é possível configurar as propriedades e a aparência dos dados nas guias Configuração e Estilo.
  7. 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.
  8. 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.

Os usuários proprietários de credenciais de fontes de dados podem clicar em um recurso para visualizar as estatísticas do job, as tabelas de resultados e os detalhes do BI Engine.

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:

  1. Na barra de ferramentas, clique em Adicionar um gráfico.
  2. Selecione o gráfico que você quer adicionar.
  3. Clique na tela para adicionar o gráfico ao relatório.
  4. 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.

  1. No Console do Google Cloud, acesse a página BigQuery.

    Ir para o BigQuery

  2. Selecione o projeto de faturamento.

  3. No painel Explorer, insira bigquery-public-data no campo Digite para pesquisar.

  4. Acesse bigquery-public-data > austin_bikeshare > bikeshare_trips.

  5. Na barra de ferramentas, clique em Exportar. Se Exportar não estiver visível, selecione Mais ações e clique em Exportar.

  6. Clique em Explorar com o Looker Studio.

    image

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:

  1. No cabeçalho da página do Looker Studio, clique em Compartilhar.
  2. 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.
  3. Especifique se os destinatários podem visualizar ou editar o relatório.
  4. 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.

Conferir os detalhes do job do BigQuery

Quando as credenciais da fonte de dados são definidas como o usuário atual, o usuário é chamado de proprietário das credenciais da fonte de dados. Quando visualizados por um proprietário de credencial da fonte de dados, a maioria dos elementos do painel exibe um ícone do BigQuery. Para navegar até os Detalhes do job no BigQuery, clique no ícone do BigQuery.

Visualizar detalhes do esquema de informações 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. Todos os jobs do Looker Studio têm rótulos looker_studio_report_id e looker_studio_datasource_id. Esses IDs aparecem no final dos URLs do Looker Studio ao abrir um relatório ou a página de uma fonte de dados. Por exemplo, um relatório com o URL https://lookerstudio.google.com/navigation/reporting/XXXX-YYY-ZZ tem o ID "XXXX-YYY-ZZ".

Os exemplos a seguir mostram como ver relatórios e fontes de dados:

Acessar relatório de jobs e URLs da fonte de dados do BigQuery no Looker Studio

Para acessar o relatório e o URL da fonte de dados de cada job do BigQuery no Looker Studio, execute a seguinte consulta:

-- 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

Para visualizar os jobs produzidos, execute a seguinte consulta:

-- 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*';

-- Looker Studio labels for BigQuery jobs.
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;

A seguir