Junções (CX)
Sobre junções
As junções permitem combinar linhas de 2 ou mais fontes de dados com base em uma coluna de dados relacionada que elas compartilham. Ao usar uma junção, você pode reunir e analisar os dados combinados de forma mais eficiente e eficaz, criando mais insights.
O modelador de dados só suporta left outer joins.
Compreendendo junções externas esquerdas
Para entender como uma junção externa esquerda funciona, vejamos um exemplo.
Veja a imagem do conjunto de dados abaixo. A primeira fonte de dados no topo é nossa fonte de dados “esquerda”, e a segunda fonte de dados na parte inferior é nossa fonte de dados “à direita”.
Digamos que essas tabelas representem os dados que você pode encontrar em cada pesquisa:
Locais da loja (fonte esquerda)
ID do local | Nome do local |
555 | Provo |
777 | Dublin |
999 | Seattle |
1000 | Tóquio |
Feedback do cliente (fonte correta)
ID do cliente | Satisfação (1-5) | ID do local |
101 | 2 | 555 |
102 | 4 | 777 |
103 | 5 | 999 |
104 | 5 | 222 |
Você opta por unir os dados com base no ID de localização.
Estes são os dados exclusivos do segundo conjunto de dados. Isso seria removido:
ID do cliente | Satisfação (1-5) | ID do local |
104 | 5 | 222 |
Esta é a saída final ou todos os dados que seriam incluídos em seus resultados:
ID do local | Nome do local | ID do cliente | Satisfação (1-5) |
555 | Provo | 101 | 2 |
777 | Dublin | 102 | 4 |
999 | Seattle | 103 | 5 |
1000 | Tóquio | Nulo | Nulo |
Observe como os resultados de Provo, Dublin e Seattle contêm colunas de dados de ambas as fontes Direita e Esquerda, porque essas linhas compartilhavam IDs de localização comuns.
Não havia dados para Tóquio na fonte Esquerda e, por isso, esta linha tem valores nulos nas novas colunas Código do cliente e Satisfação.
Criando junções
- Crie um modelo de dados.
- Adicione pelo menos duas fontes ao seu modelo de dados.
Qdica: inclua todos os campos necessários em suas fontes de dados, incluindo o campo comum que você usará para unir seus dados (por exemplo, uma ID exclusiva). - Clique no sinal de mais ( + ) ao lado da fonte de dados que você deseja que atue como sua fonte de dados à esquerda.
- Selecione Junção.
- Nomeie a saída. Isso é útil se você planeja adicionar várias junções ao seu conjunto de dados.
- Em Entrada, selecione a fonte de dados Direita.
- Crie uma condição join. Corresponder ao campo que cada conjunto de dados tem em comum.
Exemplo: estamos mapeando nosso campo ID exclusivo de cada fonte de dados entre si.Qdica: Campos de qualquer tipo podem ser usados em condições de junção. Recomendamos vivamente a utilização de um identificador único que corresponda entre as duas fontes de dados.
- Se você tiver pelo menos 1 outra fonte de dados separada abaixo das fontes associadas, poderá criar outra junção usando a junção existente.
- Você pode criar junções separadas no mesmo conjunto de dados. Nesta captura de tela, você juntaria os dados de 2022 Pesquisa e acionabilidade, mas não as 2 principais fontes de dados.
- Conclua a criação do modelo de dados com um conjunto de dados de saída.