Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
marcelviegas
Contributor II

$syn

Prezados,

La vai uma duvida.

Se eu tenho 2 duas tabelas fatos e duas tabelas de dimensões e em cada tabela fato utilizam cada um o id das duas dimensões como não gerar $syn?

Segue exemplo do modelo em anexo

Tags (1)
1 Solution

Accepted Solutions
maiconmello
Contributor III

Re: $syn

Por isso que prefiro concatenar tudo !

7 Replies
maiconmello
Contributor III

Re: $syn

Bom dia ,

Concatena as 2 fato.

Load * fato1;

concatenate

Load * fato 2;

Capturar.JPG

marcelviegas
Contributor II

Re: $syn

Maicon,

suponhamos que eu tenha uma fato (entrega) onde os campos sao: idEntrega, idMaterial, nomeResponsavel, valor e outros campos.

e outra fato que se chame (despesa) onde os campos são: idDespesa, descrição, valor, material e outros campos.

São fatos bem distintos, devo concatenar mesmo assim, sendo que a unica coisa que os uni seria o idMaterial?

Abração.

maiconmello
Contributor III

Re: $syn

Não teria problema, onde for campos iguais , coloca sempre os mesmos nome entre uma fato e outra.

Ele faz como se fosse um unio do SQL, a diferença que o concatenate vai juntar as duas mesmo sendo colunas diferentes.

Ai campo que existe em uma fato e não na outra ele vai criar co valor null.

Agora quiser manter as fatos separadas, campos iguais entre uma fato e outra, renomeie.

Exemplo :

fato:

Load campo1 as fata_Campo1 , x,z from fato;

fato1;

Load campo1 as Fato1_Campo1, t,r,w from fato 1;

nas dimensões coloque o mesmo nome para ligação de cada fato.

marcelviegas
Contributor II

Re: $syn

Mas se eu renomear o campo de ligação (material) eu não posso usar a mesma tabela de dimensão né, porque não ligaria pois os campos não ficariam iguais para as tabelas.

Certo?

Abração e obrigado a atenção!

maiconmello
Contributor III

Re: $syn

Por isso que prefiro concatenar tudo !

marcelviegas
Contributor II

Re: $syn

Obrigado meu irmão vou adotar esta pratica!!!

maiconmello
Contributor III

Re: $syn

Só mais um detalhe, campos que forem iguais, deixa sempre iguais, isso facilita para ligar as outras dimensões.