Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] Modelagem de dados

boa tarde, eu preciso criar uma modelagem de dados no Qlik Sense. o cenario é o seguinte: tenho quatro tabelas importadas do databricks. (ja importei com o scrip) tenho 3 campos que serao a minha chave. uma das tabelas preciso fazer um left join com um arquivo QVD. preciso tambem criar uma link/bridge table. como criar e organizar as sections? tenho euvida sobre quais tabelas e campos preciso dropar. outra duvida que tenho é quando utilizar a sub, e em qual momento preciso utilizar a funcao CALL. se puderem me ajudar, agradeco.

3 respostas
solução!

Olá Rafael! Tudo ok contigo?

Para criar a modelagem de dados no Qlik Sense, você pode utilizar as sections. No seu cenário, siga os seguintes passos:

  1. Section para a Dimensão "Fabrica": Crie uma section chamada "Fabrica" para a dimensão "Fabrica". Dentro dessa section, utilize o comando LOAD para carregar os dados da tabela "Dim_Fabrica" e defina os campos que serão usados como chave, ou seja, "ID_Fabrica", "Cod_Fabrica" e "Desc_Fabrica". Você pode fazer isso utilizando o comando LOAD com o parâmetro InLine. Um exemplo pode ser encontrado aqui na documentação do Qlik.

  2. Left Join com um Arquivo QVD: Para realizar um left join com um arquivo QVD, utilize o comando LEFT JOIN seguido do caminho do arquivo QVD e a tabela com a qual deseja fazer o join. A documentação do Qlik sobre o comando LEFT JOIN pode ser encontrada aqui.

  3. Link/Bridge Table: Para criar uma tabela intermediária que funcione como uma link/bridge table, identifique as tabelas que precisam se relacionar. Crie uma tabela que contenha as chaves das tabelas envolvidas. Essa tabela irá ajudar a estabelecer as conexões entre as outras tabelas. Você pode encontrar mais informações sobre isso aqui.

Quanto às suas dúvidas sobre as funções SUB e CALL, é importante entender melhor o contexto para fornecer uma resposta precisa.

  • A função SUB é usada para substituir uma parte de uma string por outra. Você pode encontrar mais informações aqui na documentação do Qlik.

  • A função CALL é usada para chamar uma função ou script em um momento específico. Você pode aprender mais sobre ela aqui na documentação do Qlik.

Além da documentação oficial do Qlik Sense, aqui estão alguns materiais extras que podem ajudar a aprofundar seu entendimento sobre modelagem de dados e uso de funções no Qlik Sense:

  1. Qlik Help: A documentação oficial do Qlik Sense, onde você pode encontrar informações detalhadas sobre comandos, funções e processos.

  2. Qlik Community: Uma comunidade onde você pode fazer perguntas, encontrar respostas e trocar conhecimentos com outros usuários do Qlik.

Espero que esses recursos sejam úteis para você na sua jornada de aprendizado.

Se tiver mais dúvidas, não hesite em perguntar!

Ola Renan, tudo bem e com voce?

Muito obrigado por toda explicacao. Estou dando andamento nos proximos passos e se surgir alguma duvida escrevo aqui.

Obrigado, Rafael

Opa, combinado então.

Fico feliz que pude ajudar.

Abraços e boa sorte com sua jornada de estudos.