Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Dificuldades Redução de Dados

Bom dia pessoal;

Fiz meu primeiro script para tratar redução de dados seguindo alguns exemplos que peguei aqui no fórum, no caso estou utilizando a própria autenticação do AccessPoint para liberar os acessos. Inicialmente tratei a redução do campo COD_VENDEDOR, que funcionou corretamente (criei logins para cada vendedor), depois adicionei outro campo chamado INDIRETO, que é o Supervisor dos Vendedores, também funcionou legal. Esses campos são de dados provenientes do meu banco de dados.

Os usuários BI-1, BI-2 e QLIKDES são do tipo Named e tem permissão total.

Os usuários BI-5 a BI-6 são Supervisores (INDIRETO) e os usuários BI-7 a BI-9 são Vendedores.

Fiz assim:

Section Access;

LOAD * INLINE [

    ACCESS, NTNAME, NTDOMAINSID, COD_VENDEDOR, INDIRETO

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

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

    ADMIN, ITU\BI-2, 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, 748 ,  

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

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

];

Ocorre que agora estou necessitando atribuir a um outro usuário (BI-10) acesso com redução dos dados de outro campo chamado cod-sub-linha, que foi importado via planilha Excel abaixo:

Então simplesmente adicionei o nome do campo cod-sub-linha e a linha do usuário BI-10:

Section Access;

LOAD * INLINE [

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

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

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

    ADMIN, ITU\BI-2, 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, 748 ,  

    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, , , FL

];

Não filtra de jeito algum, já tentei colocar o nome de campo em minúsculo, como foi carregado, tentei trocar o campo por algum outro da planilha acima e nada...detalhe que o filtro e os relacionamentos funcionam perfeitamente quando acesso com usuário full, e esse campo não está conflitando com nenhum outro na script de acesso desse usuário.

Já tentei colocar o 'FL' para algum outro usuário e também não funcionou. Já o filtro de Vendedor colocado para o usuário BI-10 funciona perfeitamente.

Se puderem dar sugestões do que poderia ser feito para solucionar o problema, agradeço.

abçs.

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Os nomes de campo em redução devem estar todos em MAISCULOS, nas duas tabelas, a de dados e de section access.

Recomendo também que o conteúdo do campo fique em MAISCULOS

View solution in original post

5 Replies
Clever_Anjos
Employee
Employee

Os nomes de campo em redução devem estar todos em MAISCULOS, nas duas tabelas, a de dados e de section access.

Recomendo também que o conteúdo do campo fique em MAISCULOS

nicolett_yuri

Clever, é interessante também sempre tratar os valores nulos, por exemplo: transforme os valores nulos em um texto 'nulo'.

Clever_Anjos
Employee
Employee

Bem lembrado Nicolett

Not applicable
Author

Mudei para caixa alta a 1a linha da planilha e o nome dos campos no load da tabela, funcionou !

obrigado.

wanderson_colat
Contributor II
Contributor II

Boa tarde a todos sou novo no Qlikview e estou com um problema .

Por exemplo :

tenho um certo usuário que tem acesso á alguns NTNAME :

V-X

V-Y

V-Z

Verifiquei o QVW e o mesmo está fazendo a leitura do acesso do usuário aos três ,mas quando o Usuário faz o acesso só consegue ver o "V-X",

Alguém consegue me ajudar ?.

Agradeço muito .

Obrigado!