Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

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

Tags (1)
1 Solution

Accepted Solutions

Re: Mesclando dados de fontes diferentes

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;

6 Replies

Re: Mesclando dados de fontes diferentes

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;

Re: Mesclando dados de fontes diferentes

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

Re: Mesclando dados de fontes diferentes

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

Re: Mesclando dados de fontes diferentes

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
Contributor

Re: Mesclando dados de fontes diferentes

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

Not applicable

Re: Mesclando dados de fontes diferentes

Perfeito. Meu problema foi resolvido.

Muito obrigado a todos pela ajuda.