A mistura de dados permite-lhe criar gráficos, tabelas e controlos com base em várias origens de dados. Pode misturar dados de até cinco origens de dados no Looker Studio ou nos relatórios do Looker.
Por exemplo, pode misturar dados de diferentes tabelas do BigQuery, como informações de clientes e detalhes de encomendas, e visualizar essas informações numa única tabela do Looker Studio. Como outro exemplo, pode traçar dados combinados das suas contas do Google Ads e do Google Analytics numa série cronológica para ver uma vista unificada do desempenho da sua campanha de marketing.
Diferenças entre misturas e origens de dados
A combinação de dados cria um recurso conhecido como combinação. As misturas são semelhantes às origens de dados, pois fornecem dados para gráficos e controlos no seu relatório. No entanto, as combinações diferem das origens de dados de algumas formas importantes:
- As misturas obtêm as respetivas informações de várias origens de dados.
- As misturas estão sempre incorporadas no relatório em que são criadas. Não pode tornar uma combinação reutilizável em vários relatórios. No entanto, se copiar o relatório, as misturas são copiadas para o novo relatório, pelo que os gráficos continuam a funcionar com os dados misturados.
- As métricas na origem de dados subjacente tornam-se dimensões numéricas não agregadas na combinação. Consulte a página de documentação Sugestões de combinação e conceitos avançados para mais informações.
- As combinações não têm definições de atualização de dados nem credenciais próprias. Em vez disso, estas definições são herdadas das origens de dados subjacentes.
Como funcionam as combinações
Os programadores de bases de dados usam declarações de junção SQL para misturar dados de diferentes tabelas. No Looker Studio, pode combinar dados sem escrever código. Em alternativa, usa o editor de mistura para configurar a junção, conforme mostrado na captura de ecrã seguinte:
Legenda:
- Tabelas
- Configuração da união
- Botão Unir outra tabela
- Nome da mistura
- Dimensões e métricas incluídas
- Adicione métricas, um intervalo de datas e filtros
- Opção Ocultar campos de união repetidos e botão GUARDAR
Tabelas
As combinações são compostas por tabelas. Quando edita ou cria uma combinação, vê as respetivas tabelas apresentadas na IU. Cada tabela contém um conjunto de campos que são extraídos da origem de dados subjacente. Uma combinação pode ter até cinco tabelas.
Para adicionar dados a uma tabela, clique em Adicionar dimensão ou Adicionar métrica.
Os campos usados em condições de união são apresentados com um ícone de link .
Configuração da união
Uma configuração de junção associa pares de tabelas numa mistura. Uma configuração de junção consiste num operador, que define como combinar registos correspondentes e não correspondentes dessas tabelas, e numa condição, que é um conjunto de campos que define como as tabelas estão relacionadas entre si.
Por exemplo, na captura de ecrã seguinte, a tabela Notas junta-se à tabela Alunos no campo student_id
e à tabela Turmas no campo class_id
. Ambas as configurações de união usam o operador externo esquerdo.
Operadores de união
O operador de junção determina como as linhas correspondentes e não correspondentes das tabelas na combinação são unidas. O Looker Studio suporta os seguintes operadores de junção:
- Junção interna: devolve apenas linhas correspondentes das tabelas esquerdas e direitas.
- Junção externa esquerda: devolve linhas correspondentes da tabela direita, bem como linhas não correspondentes das tabelas esquerdas.
- Junção externa direita: devolve linhas correspondentes das tabelas esquerdas, bem como linhas não correspondentes da tabela direita.
- Junção externa completa: devolve todas as linhas correspondentes das tabelas esquerdas ou da tabela direita.
- Junção cruzada: devolve todas as combinações possíveis de linhas das tabelas esquerdas e direitas.
Saiba mais acerca dos operadores de junção na documentação do BigQuery.
Condições de junção
Uma condição de junção é um campo ou campos que podem ser encontrados em cada tabela e que podem ser usados para associar os registos dessas tabelas. Por exemplo, numa combinação de gráficos do Google Analytics e do Google Ads, se o Nome da campanha existir em ambas as tabelas extraídas, o Looker Studio pode usar esse campo para juntar os dados.
Para cada tabela na mistura, seleciona os campos a usar na condição. Tenha em atenção que não tem de usar os mesmos campos para todas as tabelas, nem os campos têm de ter os mesmos nomes, desde que os dados em cada campo sejam os mesmos. Por exemplo, suponhamos que quer visualizar clientes, encomendas e artigos num único gráfico. Estas tabelas podem ter os seguintes campos:
Tabela Clientes
customer_ID
customer_name
Tabela Encomendas
cust_id
order_number
order_total
Tabela Itens
order_number
SKU
Para misturar estas tabelas, junta a tabela Clientes à tabela Encomendas através dos campos customer_ID
e cust_id
como condição de junção, e junta a tabela Encomendas à tabela Artigos através de order_number
como condição de junção.
Dimensões e métricas incluídas
Qualquer campo usado nas condições de junção da combinação, além de quaisquer dimensões ou métricas adicionais que adicione à combinação, é apresentado na secção Dimensões e métricas incluídas. Estes são os campos que pode usar em quaisquer gráficos baseados na mistura.
Oculte campos de união repetidos
A opção Ocultar campos de união repetidos exclui campos duplicados que são usados em condições de união. Para incluir campos de união repetidos, desmarque esta opção.
Por exemplo, suponhamos que está a juntar três tabelas: Notas, Alunos e Turmas, usando os campos student_id
e class_id
na configuração da junção. Com a opção Ocultar campos de união repetidos selecionada, a combinação inclui apenas uma instância de student_id
e class_id
.
Para a mesma configuração de mistura, com a opção Ocultar campos de junção repetidos desmarcada, a mistura inclui agora várias instâncias destudent_id
e class_id
, juntamente com o nome da tabela em que esse campo aparece, por exemplo, class_id
(Classificações), class_id
(Turmas), student_id
(Classificações) e student_id
(Alunos).
Intervalos de datas e filtros
Pode limitar os dados na combinação aplicando um intervalo de datas ou um filtro a uma ou mais tabelas.
Exemplo de combinação
O exemplo de mistura de turmas, alunos e classificações demonstra como resolver um exemplo de utilização de mistura de dados clássico.