Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde, sou novo na ferramenta, porém tenho uma dúvida.
Algumas vezes quando utilizo o left join em uma tabela x, os dados são multiplicados, e quando faço a carga o servidor cai, pois os dados se multiplicam exponencialmente . Por qual motivo esse evento ocorre? como corrigir?
Não!
Pense em uma tabela de pedidos que terá que se relacionar com a tabela itens.
Se o campo códigoProduto não existir em ambas, o left join fará o produto cartesiano entre elas.
Isso acontece por não existir uma chave única entra as tabelas para realizar o left join.
Então eu tenho que relaciona-las antes de aplicar o left join?
Não!
Pense em uma tabela de pedidos que terá que se relacionar com a tabela itens.
Se o campo códigoProduto não existir em ambas, o left join fará o produto cartesiano entre elas.
Assim, entendi. Obrigado
Se a sua dúvida foi sanada, marque está discussão como resolvida.
Abraços!
Luiz,
Aproveitando o que o Marco falou segue alguns links explicando melhor.
http://pedroelsner.com/2012/09/entendendo-join-keep-e-concatenate-do-qlikview/
Combinando tabelas com Join e Keep ‒ Qlik Sense
Understanding Join and Concatenate | Qlikview Cookbook
Espero ter ajudado