Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Redução de Dados

Bom dia Pessoal,

Preciso limitar o acesso aos dados para alguns usuários por um campo específico da principal tabela (primeira a ser carregada) da aplicação, onde a limitação seria:

Usuário - Centro de Custo

PDI       - 0170003

BIO       - 0050001

ADM      - 0010007

DIR       - * (pode ver tudo)

PMO      - * (pode ver tudo)

O campo Centro de Custo existe apenas nessa tabela principal, e na aplicação se selecionado um determinado Centro de Custo, todas as outras abas/objetos apresentam apenas informações daquele Centro de Custo selecionado.

Pesquisei aqui no community vários artigos sobre Redução de Dados (script e Aba Abrindo>Redução Inicial de Dados baseada...,etc.), tentei coloca-los em prática faz 2 dias, mas sem sucesso.


Obrigado!

Labels (2)
1 Solution

Accepted Solutions
fabionakashigue
Partner - Creator
Partner - Creator

Estranho ...

Segue qvw com seu script e funcionando.

Só Troca ali no seu acesso para ADMIN, está como ADMIM

View solution in original post

6 Replies
fabionakashigue
Partner - Creator
Partner - Creator

Renato,

De uma olhada em section access para limitar informações por usuário.

Not applicable
Author

Fábio, já olhei e cheguei nesse script:

Section Access;

LOAD * INLINE [

    ACCESS, USERID, PASSWORD, LIGACAO

    ADMIM,  ADMIN,  ADMIN,    *

    USER,   PDI,    PDI,      2

    USER,   BIO,    BIO,      3

    USER,   ADM,    ADM,      4

    USER,   PMO,    PMO,      5

  ];

Section Application;

Star is * ;

LOAD * INLINE [

  LIGACAO, CCUSTO

  2,       0170003

  2,       0170004

  3,       0050003

  4,       0010007

  5,       0170003

  ] ;

fabionakashigue
Partner - Creator
Partner - Creator

Cara lembre-se que você precisa fazer depois do section access a habilitação da exclusão total. Então seria lá:

Config>Propriedades do Documento>Abrindo>Redução Inicial de Dados baseada na seleção  de acesso>Exclusão Total

Salve, feche o qvw e abra novamente.

Abs.

Fabio Nakashigue

Not applicable
Author

Já havia ajustado também...

Propriedades-Abrindo-Redução.jpg

fabionakashigue
Partner - Creator
Partner - Creator

Estranho ...

Segue qvw com seu script e funcionando.

Só Troca ali no seu acesso para ADMIN, está como ADMIM

Not applicable
Author

Descobri e entendi o erro,

1º) Digitação...Troquei o G por C...

Em Section Access: LIGACAO

Em Section Application: LICACAO


2º) Em Section Application, CCUSTO deve ser o nome do campo da tabela que possui o conteúdo a ser filtrado, e no meu caso o campo na tabela possui outro nome, depois de ajustaR, executou perfeitamente.