3 Replies Latest reply: Apr 30, 2012 3:35 PM by Aderlan Rodrigues RSS

    Ajuda com Load "Teoricamente Simples"

    JACKSON RIBEIRO ALFONSO

      Pessoal, dada a estrutura do arquivo em anexo, qual seria o jeito correto de fazer a carga dos dados, pensando em montar analises, como por exemplo:

       

      1 - Nº Atendimentos por Clientes

      2 - Nº Atendimentos por Pessoa

      3 - Numero de Atendimentos criados, recebidos e despachados por uma mesma pessoa (usuario_abertura, usuario_origem e usuario_destino = PESSOA).

      4 - Considerando que quando o atendimento for enviado para a pessoa de id 4, o mesmo estara arquivado, como posso fazer uma analise de atendimentos por cliente arquivados e em aberto, e tambem por exemplo como totalizar por usuario de abertura, quantos atendimentos que ele abriu estão finalizados ou pendentes.

       

      Sei que o exemplo é simples mas seria muito util se alguem pudesse me ajudar em digamos assim, fazer a carga usando as melhores práticas possiveis (sei que muitas coisas podem variar de acordo com a situação encontrada), acontece que hoje ainda fico com muitas duvidas em como resolver o problema de a tabela ter 2 ou mais campos da mesma origem de dados, como por exemplo é o caso de usuario_origem e usuario_destino que na verdadade são pessoas.

       

      A quem puder me dar uma forcinha desde já agradeço, obrigado.

       

      Jackson Alfonso

        • Re: Ajuda com Load "Teoricamente Simples"
          Aderlan Rodrigues

          Olá Jackson, tudo bem?

           

          Fazer a lista que você passou é praticamente uma Prova de Conceito! Rsrsrsrs....

           

          O que posso, rápidamente, é lhe dizer para usar e abusar dos LOADs, não há limites para eles, você pode criar campos que não existe na fonte (como o exemplo abaixo, coluna TIPO), renomear as colunas para vincula-las a outras tabelas com o AS (como na coluna usuario_origem), usar load RESIDENT, para trabalhar tabelas que já foram carregadas (melhor desempenho) e muitas outras funções e tecnicas para tratamento de dados no QlikView, são, como você disse, inúmeras possibilidades.

           

          Abraço.

           

          Andamento:

          LOAD 'Origem' as Tipo,

              id_atendimento,

              sequencia,

              data_andamento,

              usuario_origem as id,

              despacho

          inline [

          id_atendimento, sequencia, data_andamento, usuario_origem, usuario_destino, despacho,

          1,1,'01/02/2010', 1,3, 'Para Analise'

          1,2,'10/02/2010', 3,4, 'Analise, e encaminhado para arquivamento.'

          2,1,'10/02/2012', 3,4, 'Para Analise e providencias'

          3,1,'15/03/2012', 1,2, 'Favor verificar'

          4,1,'01/06/2010', 2,4, 'segue conforme solicitado'

          ];

            • Re: Ajuda com Load "Teoricamente Simples"
              JACKSON RIBEIRO ALFONSO

              Aderlan, fiz umas alterações no script, para testar a carga dos dados, mas ainda empaco por exemplo, em como falzer o load das tabelas, para eu conseguir um gráfico totalizando os atendimentos arquivados por cliente ou então, os atendimentos que um determinado usuario abriu, quantos ainda estão pendentes ou encerrados.

               

              Se puder me dar uma dica, pois estou meio boiando, até consigo fazer algumas analises mais complexas, só que hoje consigo resolver as coisas com SQL, dentro do qlikview ainda to apanhando pacas.

               

              Valeu !

                • Re: Ajuda com Load "Teoricamente Simples"
                  Aderlan Rodrigues

                  Olá Jackson,

                   

                  Estou com problemas na alocação de licenças do meu QV, não consigo abrir seu arquivo.

                   

                  Não problemas em usar seu conhecimento de SQL no QV, você pode fazer quantas consultas forem necessárias, isso é normal, porém, muitas vezes, há um problema de desenpenho realmente, poir o QV é muito mais rápido, se não ouver esse problema, manda ver nas consultas, o QV não "reclama" se tiver tudo em SQL, rsrsrs... o que vale é o resultado.

                   

                  Se quiser ou puder, coloque o DER das tabelas que você vai usar no QV e o DER do QV que aparece após a carga dos dados, como não estou conseguindo abrir seu arquivo, posso fazer alguma sugestão baseado no medelo de dados que você está trabalhando.

                   

                  Quando eu puder abrir o arquivo eu dou uma olhada, abraço.