11 Replies Latest reply: Jul 23, 2014 2:26 PM by Fernando Tonial Branched from an earlier discussion. RSS

    Dificuldades Redução de Dados

      Olá pessoal,

       

      Também estou tentando fazer a minha primeira redução de dados conforme alguns exemplos que busquei neste fórum.

      A princípio gostaria somente de limitar o acesso a pastas. Segue o exemplo:

      Section Access;

      [Controle Acesso]:

      LOAD * INLINE [

      ACCESS, NTNAME,             NTDOMAINSID,   Aba

      USER, QLIKVIEW/JBG,   NULO, 1,

      USER, QLIKVIEW/LLM,   NULO, 4

      ];

       

      Section Application;

      [Controle Abas]:

      LOAD * INLINE [

      Aba, Descrição

      1, 'Financeiro',

      4, 'GPTW'

      ];

       

      Estou com 2 problemas:

      1o.) Toda vez que fecho o arquivo com esse código salvo não consigo mais abrir - Unable to open the document.

      2o.) Não estou conseguindo fazer funcionar a validação com o usuário do Acess Point conforme o exemplo acima.

       

      O que está errado ??

        • Re: Dificuldades Redução de Dados
          Fernando Tonial

          Olá Juliana,

           

          Veja esse exemplo.

           

          Section Access;
          LOAD * INLINE [
              ACCESS, USERID
              Admin, A
              User, B
              User, C
              USer, D
          ];
          Section Application;
          
          
          
          
          
          
          LOAD upper([USERID]) as [USERID], 
               Sheet1, 
               Sheet2 
          INLINE [
              USERID, Sheet1, Sheet2
              a, 1, 1
              b, 1, 0
              c, 0, 1
              d, 1, 1
          ];
          

           

          Anexo o arquivo QVW com as condições de exibição para cada cada uma das abas.

           

          Qlikfique-se

          Tonial.

          • Re: Dificuldades Redução de Dados
            Fernando Tonial

            Recomendo remover o NTDOMAINSID de seu section access.

              • Re: Dificuldades Redução de Dados

                Oi Fernando!

                 

                Obrigada pelas dicas, porém implementei sua sugestão (conforme script abaixo) mas no Access Point a validação não é feita. As duas abas aparecem para todos os usuários.

                 

                A forma como digitei a coluna NTNAME está correta ? Como posso garantir ?

                 

                Section Access;

                LOAD * INLINE [ 

                    ACCESS, NTNAME 

                    Admin, QLIKVIEW\GODOY 

                    User, QLIKVIEW\JBG 

                    User, QLIKVIEW\LLM 

                    USer, QLIKVIEW\MAIKI 

                ]; 

                 

                Section Application; 

                 

                LOAD upper([USERID]) as [USERID],  

                     Sheet1,  

                     Sheet2  

                INLINE [ 

                    USERID, Sheet1, Sheet2 

                    qlikview\godoy, 1, 1 

                    qlikview\jbg, 1, 0 

                    qlikview\llm, 0, 1 

                    qlikview\maiki, 0, 0 

                ]; 

                  • Re: Dificuldades Redução de Dados
                    Fernando Tonial

                    Você colocou a condição para exibir a aba.

                    22-07-2014 18-29-02.png

                     

                    Também configure nas propriedades do documento a redução inicial baseada na seção de acesso.

                     

                    22-07-2014 18-28-36.png

                     

                    Qlikfique-se

                    Tonial.

                      • Re: Dificuldades Redução de Dados

                        Oi, Fernando.

                         

                        Sim, já setei as duas configuracoes.

                          • Re: Re: Dificuldades Redução de Dados
                            Fernando Tonial

                            Olá Juliana,

                             

                            Somente agora que vi, altere o seu segundo load, no lugar de USERID, utilize NTNAME.

                             

                            LOAD upper([USERID]) as NTNAME,  
                                 Sheet1,  
                                 Sheet2  
                            INLINE [ 
                                USERID, Sheet1, Sheet2 
                                qlikview\godoy, 1, 1 
                                qlikview\jbg, 1, 0 
                                qlikview\llm, 0, 1 
                                qlikview\maiki, 0, 0 
                            ]; 
                            

                             

                            Qlikfique-se.

                            Tonial.

                              • Re: Dificuldades Redução de Dados

                                Oi Fernando,

                                 

                                Funcionou parcialmente. Estou executando alguns testes mas antes precisaria entender 2 coisas:

                                1) Nas propriedades da Pasta, no campo Condicional, devo colocar :

                                =Sheet1 ou Sheet1=1 ? Existe diferença?

                                 

                                2) Outro problema que estou enfrentando é que todas vez que fecho o arquivo não consigo mais abrir ("Unable to open the document"). Qual seria o procedimento para que isso não aconteça? Devo comentar as linhas Section Access e Section Application antes de fechar o arquivo ?

                                 

                                Obrigada,

                                Juliana

                                  • Re: Dificuldades Redução de Dados
                                    Fernando Tonial

                                    Olá Juliana,

                                     

                                    1) coloque apenas =Sheet1 mesmo, não há necessidade em fazer comparação, pois 0 é falso e 1 é verdadeiro, sendo apenas isso o suficiente.

                                     

                                    2) Como vc esta trabalhando com o NTNAME (NomedasuaMaquina\SeuUsuário), você deve colocar o seu usuário na lista também, Ex.

                                    TTS\Tonial.

                                     

                                    Qlikfique-se.

                                    Tonial.

                                      • Re: Dificuldades Redução de Dados
                                        Fernando Tonial

                                        Juliana,

                                         

                                        Não esqueça de marcar a resposta que lhe atendeu, assim ajuda os demais com o mesmo problema.

                                         

                                        Qlikfique-se.

                                        Tonial.

                                        • Re: Re: Dificuldades Redução de Dados

                                          Oi, Fernando.

                                           

                                          Sobre o item :

                                           

                                          2) Como vc esta trabalhando com o NTNAME (NomedasuaMaquina\SeuUsuário), você deve colocar o seu usuário na lista também, Ex.

                                          TTS\Tonial.

                                           

                                          No script meu usuário já consta na lista:

                                           

                                          LOAD * INLINE [

                                              ACCESS, NTNAME

                                              Admin, QLIKVIEW\GODOY

                                              User, QLIKVIEW\JBG 

                                              User, QLIKVIEW\LLM

                                              USer, QLIKVIEW\MAIKI

                                          ];

                                           

                                          Ao selecionar a opção "Abrir no Servidor", aparece essa configuração setada : qvp://jbg@qlikview

                                          Está correta a forma como identifiquei a coluna NTNAME? User, QLIKVIEW\JBG 

                                           

                                          Segue anexo o erro que aparece ao tentar abrir o arquivo.

                                            • Re: Re: Dificuldades Redução de Dados
                                              Fernando Tonial

                                              Temos que verificar algumas coisas antes.

                                              - Em qual máquina vc esta desenvolvendo o Script?

                                              - Na máquina que vc esta desenvolvendo, crie um objeto de texto e coloque a seguinte expressão =OsUser(), ela retornará o nome do usuário que esta desenvolvendo.

                                              - Você possui o QlikView Publisher no Ambiente?

                                              - Esse aquivo disponível no QlikView Server passou por alguma carga no Servidor?

                                              - Certifique-se que o usuário que executa os serviços do QlikView esta na lista da tabela do Section Access.

                                               

                                              Qlikfique-se

                                              Tonial.