Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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
];
Coloque o nome da máquina no lugar do ponto.
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)
Remova o NTDOMAINSID e faça novo teste.
Sem visualizar o problema fica complicado, mas vamos lá.
Para chegar no ponto do problema temos que reduzir as coisas para analisar
Deixe sua sessão de acesso somente com as colunas:
ACCESS e NTNAME
[Section Access]:
LOAD * INLINE [
ACCESS, NTNAME
ADMIN, ITU\QLIKDES
ADMIN, NOMEDAMAQUINA\QLIK
];
exit script;
//é importante ter esse exit script para limitarmos qualquer outro problema que a aplicação possa ter.
Após essa alteração, faça um reload (via client) em sua aplicação e salve.
Vá no QMC e tente realizar o reload.
Mas ja não estou citando o NTDOMAINSID:
Section Access;
LOAD * INLINE [
ACCESS, NTNAME, NTDOMAINSID, COD_VENDEDOR, INDIRETO, COD-SUB-LINHA
ADMIN, ITU\QLIKDES, S-1-5-21-2147167560-523247332-683950768,
ADMIN, CPDSRV06\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,
Deixei dessa maneira:
Section Access;
LOAD * INLINE [
ACCESS, NTNAME,
ADMIN, ITU\QLIKDES,
ADMIN, CPDSRV06\QLIK,
ADMIN, ITU\CLEBER.NOGUEIRA, S-1-5-21-2147167560-523247332-683950768,
];
exit Script;
Então executei o schedule e carregou normalmente.
Faça como o Yuri falou.
Voltei a script a situação anterior (completa) e adicionei o SID do servidor local CPDSRV06.
Funcionou !
obrigado a todos !
Ótimo, não esquece de marcar a resposta que lhe ajudou e as que foram úteis, assim você ajuda as demais pessoas da comunidade.
Abraços.
Tonial.