Prezados,
Estou iniciando no mundo Qlik x SAP e necessito de algumas diretrizes, das melhores praticas de desenvolvimento referente ao Qilk.
Na Extração:
Extrair cada tabela uma a uma ou join de extração?
Existe outra forma?
Na Carga de dados:
Concatenar ou Join? Ou outra forma de união?
Quantidade de Joins/tabelas em uma carga?
Alguma dica especial?
Agradeço desde já,
Gustavo Santos
Gustavo
No nosso ambiente tratamos da seguinte forma:
Extração de dados: 1 tabela = 1 QVD. O que já fazemos em vários casos é, na seleção de dados do banco, tratar exceções (por exemplo campos nulos), buscar descrições (em alguns casos), preparar os campos de calendário, normatizar datas (formato numérico ou data).
Na carga de dados normalmente analisamos cada caso. Algumas vezes fazemos join, em outras concatenate, depende muito da solução que estamos procurando.
A dica que posso lhe dar é: estude, analise, avalie e tente. Em muitos casos não existe uma única resposta, mas a que melhor se encaixa com o seu momento, com a sua demanda.
Até mais
Gustavo Santos.
Adicionarei algumas informações a resposta do colega marcio.campestrini.
Dou atenção ao DW ou DM da seguinte forma:
Extração
Carga de dados
Entendo aqui o app que usará para consumir o que anteriormente foi extraído e transformado.
Ele é dependente da solução que irá prover.
Por exemplo: se vais solucionar um problema para medir os ajustes de estoque sobre o faturamento da empresa.
Poderia ser duas cargas de qvd, sendo uma para o faturamento e outra para os ajustes, as unindo com join. Mas, a coisa mudaria se tivesse que gerar estatística as transações de ajustes em estoque. Já que teria dois QVD's com granularidades diferentes: uma maior e outra menor.
Dica:
Faço de minhas palavras as mesmas de marcio.campestrini.
Aproveito e acrescento o documento anexo, o qual baixei aqui na Community.
Espero ter ajudado!
Jonas Melo.
Conseguiu resolver seu problema? Marque as respostas como úteis/correta para fechar o tópico e mantermos a comunidade organizada.
Referência (Tópicos 2.3 e 2.4): Manual do usuário | Como criar e gerir minhas perguntas?
Abraço.