Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
israelcsouza
Contributor III
Contributor III

Controle de Acesso - Tabela de Acesso Basico Usuarios

Bom dia a todos,

é possível utilizar usuários que não constam no SERVER, mas também agendar para que ele atualize no agendador do QMC,

tenho o seguinte exemplo:

Section Access;

ACESSO:

LOAD * INLINE [

    ACCESS , USERID , PASSWORD , GRUPO

    ADMIN , ADMIN , admin123, ALL

    USER , USER1, user1, GRUPO1

    USER , USER2, user2, GRUPO2

    USER , USER3, user3, GRUPO3

    USER , USER4, user4, GRUPO4

   

] where 1=1;

Section Application;

ele não atualiza pelo servidor porque os usuários não constam no server, consigo misturar as duas coisas, usuários SERVER e usuários criados manualmente, na aplicação?

Labels (1)
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Israel,

não sei se percebi direito a duvida / problema, mas não precisa ter na aplicação usuários do AD para a carga. Podes ter usuários colocados em um inline sem ser do AD (NTNAME), mas o usuário que esta no teu section access tem que estar na console aonde você cria a task. Se clicar no final da pagina em "Section Access" e preencher com os dados de um usuário e senha que estão no Section access da aplicação (qvw) vai funcionar a carga.

2017-07-07 19_08_34-console qlikview server task - Pesquisa Google.png

furtado@farolbi.com.br

View solution in original post

14 Replies
JacksonAlfonso
Creator
Creator

Faço assim, o primeiro Load é o "Controle Manual" e o segundo é de uma tabela de controle que seria o AD no seu caso, no meu caso não uso AD.


Section Access:


LOAD * INLINE [

    ACCESS, USERID

    USER , JOAO

    ADMIN, MARIA

    USER , BATATINHA

];

Concatenate

LOAD * INLINE [

    ACCESS , USERID , PASSWORD , GRUPO

    ADMIN , ADMIN , admin123, ALL

    USER , USER1, user1, GRUPO1

    USER , USER2, user2, GRUPO2

    USER , USER3, user3, GRUPO3

    USER , USER4, user4, GRUPO4

  

] where 1=1;

Section Application;

israelcsouza
Contributor III
Contributor III
Author

não funciona,

ele não reconhece o AD... concatenando ele não reconhece os usuários.

JacksonAlfonso
Creator
Creator

Você não esta conseguindo CONECTAR no AD é isso !?

israelcsouza
Contributor III
Contributor III
Author

se utilizar somente o usuário do Ad, que seria somente pra atualizar via servidor funciona. Mas eu quero tbem utilizar usuário do Controle Manual, pq estes usuários vão usar um USER só.

JacksonAlfonso
Creator
Creator

Agora entendi...foi mal !

Não uso o AD para acesso !!

Não vou conseguir te ajudar muito com isso !!

rogerioalmeida
Creator
Creator

Israel,

Pelo que entendi você quer 2 coisas.

1º Usuários que não estão cadastrados no AD atualizarem o qvw.

2º Liberar acesso para esses outros usuários.

1º O Section acess é da aplicação e não uma configuração do server e essa configuração não funciona para atualizar aplicações, se você precisa que alguém tenha permissão para realizar a carga via QMC precisa liberar acesso para eles ao grupo de usuários QlikviewAdministrator, com isso esses usuários terão acesso ao AD.

2º Se você quer liberar o acesso a aplicação de usuários do AD seria mais ou menos assim:

Section Access;

ACESSO:

LOAD * INLINE [

    ACCESS , NTNAME, PASSWORD , GRUPO,USERID

    ADMIN , DOMINIO\ADMIN ,  ,

    USER , DOMINIO\USER1, GRUPO1,

    USER , DOMINIO\USER2, GRUPO2,

    USER , DOMINIO\USER3, GRUPO3,

    USER , DOMINIO\USER4, GRUPO4,

     USER , , user1, GRUPO1,USER5

  

]

Section Application;

Alguns documentos sobre o assunto.

Introduction to Section Access

QlikView Section Access Examples

Espero ter ajudado.

israelcsouza
Contributor III
Contributor III
Author

O usuário do AD é só para atualizar via QVS... os usuários manuais são para restringir carga, por isso preciso misturar os dois, os usuários manuais não possuem Nameds uma pra cada... estou tentando fazer uma governança dos Dados sem Nameds o suficiente, só tenho uma disponível.

Até consigo atualizando no meu pc e colocando no Server, aí sim os usuários manuais vão usar a named unica, não ao mesmo tempo, mas eles não veem dados do setor alheio de acordo com a regra do Section Access.

Não sei se consegui ser claro?!?

rogerioalmeida
Creator
Creator

Israel,

Então tenta fazer assim.

Section Access;

ACESSO:

LOAD * INLINE [

    ACCESS , GRUPO,USERID,PASSWORD

    ADMIN , ,ADMIN ,  123

    USER , GRUPO1,USER5,444

    USER ,  GRUPO2,USER4,111

    USER ,  GRUPO3,USER3,1234

    USER ,  GRUPO4,USER2,4123

  ]

Section Application;

Você vai ter que fazer o acesso em 2 pontos.

1 - Usuário de rede

2 - Usuário aplicação

O usuário de rede será o mesmo para todos, porém quando você acessar o Qlikview solicitará a segunda senha e essa vai ser de cada usuário da aplicação (isso você coloca o que quiser não precisa ser do AD)


Como será:

Você vai acessar o browser e vai colocar o usuário do AD que está com a NAMED. Lembre-se você não deve colocar o usuário do AD, pois se não ele vai entrar direto sem pedir a segunda senha.

Quando for entrar na aplicação o Qlik vai aparecer uma caixa e você digitará o usuário que você criou na aplicação, esse usuário não precisa ser do AD pode ser qualquer coisa.

ex:

usuario, senha

USER5,444.


Agora lembre-se que um vai derrubar o outro.



israelcsouza
Contributor III
Contributor III
Author

na verdade, até aí esta funcionando,

o problema é a partir daí, dessa forma a atualização não funciona via QVS,

eu não queria q o painel ficasse preso a uma atualização manual.

O servidor recusa acesso, senão houver o usuário Ad na lista 😕