Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
israelcsouza
New 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?

1 Solution

Accepted Solutions
MVP
MVP

Re: Controle de Acesso - Tabela de Acesso Basico Usuarios

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

14 Replies
JacksonAlfonso
Contributor

Re: Controle de Acesso - Tabela de Acesso Basico Usuarios

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
New Contributor III

Re: Controle de Acesso - Tabela de Acesso Basico Usuarios

não funciona,

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

JacksonAlfonso
Contributor

Re: Controle de Acesso - Tabela de Acesso Basico Usuarios

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

israelcsouza
New Contributor III

Re: Controle de Acesso - Tabela de Acesso Basico Usuarios

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
Contributor

Re: Controle de Acesso - Tabela de Acesso Basico Usuarios

Agora entendi...foi mal !

Não uso o AD para acesso !!

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

rogerioalmeida
Contributor

Re: Controle de Acesso - Tabela de Acesso Basico Usuarios

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
New Contributor III

Re: Controle de Acesso - Tabela de Acesso Basico Usuarios

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
Contributor

Re: Controle de Acesso - Tabela de Acesso Basico Usuarios

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
New Contributor III

Re: Controle de Acesso - Tabela de Acesso Basico Usuarios

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 :/