20 Replies Latest reply: Apr 17, 2014 11:56 AM by Yuri Nicolett RSS

    Erro carga via schedule

      Bom dia pessoal;

       

      Estou aqui com o último release do Qlik 11.2 instalado, enfrentando um problema de carga de dados via schedule.

       

      Os documentos que não tenho section access executa a task normalmente.

      Já os 2 documentos que tenho a seção de segurança dá erro.

       

      Já tentei informar diversos usuários (adminstrador da maquina, do qlik(que sobe o serviço) na aba RELOAD do documento, de diversas formas (com e sem domínio), mas dá o mesmo erro.

      A segurança (permissões) do arquivo no Windows é a mesma para todos os documentos publicados.

       

      Obs1: minha section access não esta oculta, ou seja, não solicita senha.

      Obs2: quando abro o documento manualmente nenhuma senha me é solicitada, consigo fazer a carga normalmente teclando CTRL+R.

       

      Estou anexando alguns prints e o log do erro, obrigado pela força.

        • Re: Erro carga via schedule
          Yuri Nicolett

          Cleber,

           

          Verifiquei que você usa NTNAME + NTDOMAINID, desta forma você não precisa preencher aquele campo de section access na aba reload, pois sua autenticação esta via Domain Controller do Windows.

          Remova essa informação e faça um teste novamente.

          • Re: Erro carga via schedule
            Fernando Tonial

            Olá Cleber,

             

            Realmente não vai funcionar dessa forma.

            Você necessita ter em seu script do Section Access o mesmo usuário que executa os serviços do QlikView Server, pois você esta utilizando o NTNAME.

            Esta opção de User Name e Password só funciona se você estiver utilizando os campos USERID e PASSWORD em seu Section Access.

             

            Abraços.

            Tonial.

              • Re: Erro carga via schedule

                ola Fernando;

                Coloquei o usuario do serviço na script, porem como é um usuário local da maquina não estou encontrando o CID dele para informar, saberia como descobrir ?

                  • Re: Erro carga via schedule
                    Fernando Tonial

                    Infelizmente pelo QV desconheço de como buscar essa informação.

                    Mas você pode deixar o NTDOMAINSID em branco para esse usuário.

                    Caso você queira buscar a informação do NTSID, tem que baixar uma executável de terceiros para isso “Getsid.exe”.

                     

                    Abraços.

                    Tonial.

                      • Re: Erro carga via schedule

                        Inclui dessa maneira o usuário local QLIK, porem mesmo erro ocorre.

                         

                        Section Access;

                        LOAD * INLINE [

                            ACCESS, NTNAME, NTDOMAINSID, COD_VENDEDOR, INDIRETO, COD-SUB-LINHA

                            ADMIN, ITU\QLIKDES, S-1-5-21-2147167560-523247332-683950768,

                            ADMIN, .\QLIK,

                            ADMIN, ITU\BI-1, S-1-5-21-2147167560-523247332-683950768,

                            ADMIN, ITU\BI-2, S-1-5-21-2147167560-523247332-683950768,

                            ADMIN, ITU\BI-3, S-1-5-21-2147167560-523247332-683950768,   

                            ADMIN, ITU\CLEBER.NOGUEIRA, S-1-5-21-2147167560-523247332-683950768,

                            USER, ITU\BI-5, S-1-5-21-2147167560-523247332-683950768, , 400

                            USER, ITU\BI-6, S-1-5-21-2147167560-523247332-683950768, , 300

                            USER, ITU\BI-6, S-1-5-21-2147167560-523247332-683950768, , 800 

                            USER, ITU\BI-7, S-1-5-21-2147167560-523247332-683950768, 439 ,  

                            USER, ITU\BI-7, S-1-5-21-2147167560-523247332-683950768, 446 ,      

                            USER, ITU\BI-8, S-1-5-21-2147167560-523247332-683950768, 251 ,   

                            USER, ITU\BI-9, S-1-5-21-2147167560-523247332-683950768, 287 ,

                            USER, ITU\BI-10, S-1-5-21-2147167560-523247332-683950768, 249 ,      

                            USER, ITU\BI-10, S-1-5-21-2147167560-523247332-683950768, 258 ,      

                            USER, ITU\BI-11, S-1-5-21-2147167560-523247332-683950768, 735 ,          

                            USER, ITU\BI-11, S-1-5-21-2147167560-523247332-683950768, 757 ,              

                            USER, ITU\BI-12, S-1-5-21-2147167560-523247332-683950768,      

                            USER, ITU\BI-13, S-1-5-21-2147167560-523247332-683950768, , , FL

                        ];

                          • Re: Erro carga via schedule
                            Fernando Tonial

                            Coloque o nome da máquina no lugar do ponto.

                              • Re: Erro carga via schedule

                                Coloquei o nome da maquina, mesmo erro.

                                 

                                The task "Visões 2014.qvw" failed. Part of the log file follows:

                                17/04/2014 10:42:31 Error Document open call failed. The document might require username and password.
                                17/04/2014 10:42:31 Error The document failed to open.
                                17/04/2014 10:42:32 Error Document could not be opened
                                17/04/2014 10:42:32 Error The task "Visões 2014.qvw" failed. Exception: QDSMain.Exceptions.DistributionFailedException: Distribute failed with errors to follow. ---> QDSMain.Exceptions.ReloadFailedException: Reload failed ---> QDSMain.Exceptions.FailedDocumentCheckoutException: Failed to check out document with path: C:\Program Files\QlikView\Documents\Visões 2014.qvw at QDSMain.ReloadTask.Reload(String fileName, TaskResult taskResult, String sectionAccessUserName, String sectionAccessPassword, eReloadOptions reloadOption, String variableName, String variableValue, Boolean moniterCpuUsage) --- End of inner exception stack trace --- at QDSMain.ReloadTask.Reload(String fileName, TaskResult taskResult, String sectionAccessUserName, String sectionAccessPassword, eReloadOptions reloadOption, String variableName, String variableValue, Boolean moniterCpuUsage) at QDSMain.DistributeTask.Execute(TaskResult currentTaskResult) --- End of inner exception stack trace --- at QDSMain.DistributeTask.Execute(TaskResult currentTaskResult) at QDSMain.Task.AbstractTask.TaskExecution(ILogBucket logBucket, TaskResult taskResult)

                        • Re: Erro carga via schedule
                          Fernando Tonial

                          Mais um detalhe importante, se você estiver fazendo a redução de dados, o usuário que executa os serviços deve ter acesso a todos os dados da aplicação. Caso contrário os demais usuários ficaram sem acesso.

                        • Re: Erro carga via schedule
                          Clever Anjos

                          Naquela aba "Reload" você deve indicar um usuário que esteja no Section Access da sua app