Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Mesclando dados de fontes diferentes

Senhores, bom dia!

Preciso mesclar dados de duas fontes de dados diferentes, sql server e excel.

Tenho uma consulta sql e em uma tabela excel tenho outras informações. Por exemplo:

Na consulta SQL: Produto, Fabricante e preço.

Na tabela. Fabricante e Endereço.

Preciso que o endereço fique em um objeto tabela junto com o nome do fabricante e preço do produto.

Claro que é só um exemplo, meu problema é um pouco mais complexo. Entendendo o modelo acima, consigo resolver o que eu quero.

Desde já, muito obrigado a todos!

1 Solution

Accepted Solutions
nicolett_yuri

Leonardo, você pode criar uma tabela de mapeamento para fazer o JOIN das informações, por exemplo:

Mapping_FabricanteEndereco:

Mapping LOAD Fabricante, Endereço FROM tabela.qvd (qvd);

Tabela:

LOAD

      *,

      ApplyMap('Mapping_FabricanteEndereco', Fabricante, 'N/E') as Endereço;

SQL SELECT

      Produto,

      Fabricante,

      Preço

FROM Tabela;

View solution in original post

6 Replies
nicolett_yuri

Leonardo, você pode criar uma tabela de mapeamento para fazer o JOIN das informações, por exemplo:

Mapping_FabricanteEndereco:

Mapping LOAD Fabricante, Endereço FROM tabela.qvd (qvd);

Tabela:

LOAD

      *,

      ApplyMap('Mapping_FabricanteEndereco', Fabricante, 'N/E') as Endereço;

SQL SELECT

      Produto,

      Fabricante,

      Preço

FROM Tabela;

nicolett_yuri

Se preferir pode fazer por JOIN mesmo (mas a opção acima é uma melhor prática):

Tabela:

SQL SELECT

      Produto,

      Fabricante,

      Preço

FROM Tabela;

LEFT JOIN

LOAD

      Fabricante,

      Endereço

FROM tabela.qvd (qvd);

Not applicable
Author

Como o Qlik sabe o que é chave estrangeira na outra tabela?

nicolett_yuri

Para o Qlik não existe definição de chave estrangeira ou chave primária, para ele campos com o mesmo nome devem ser associados no modelo.

mvaugusto
Creator
Creator

Qlik usa uma engine associativa, Neste caso ele associ o campo "Fabricante" como PK e puxa os demais dados associando.

Not applicable
Author

Perfeito. Meu problema foi resolvido.

Muito obrigado a todos pela ajuda.