Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
jsobrinho
New Contributor III

Section Access em QVD dados nulos

Boa tarde

-Estou fazendo um section access e armazenando as tabelas em QVD's

-As informações são oriundas de banco de dados

Exemplo:

Star is *;

Section Access;

SECTION_ACCESS:

SELECT

     UPPER(ACCESS) AS ACCESS,

     UPPER(DOMAIN) AS DOMAIN,

     UPPER(NTNAME) AS NAME

FROM DB;

STORE SECTION_ACCESS INTO SECTION_ACCESS.QVD(QVD)

Section application;

Regiao:

select

    UPPER(NTNAME) AS NAME,

     CASE WHEN GRUPO='A' THEN 1 ELSE '*' END GRUPO

FROM DB;

STORE REGIAO INTO REGIAO.QVD(QVD);

O que eu percebi foi:

Ao executar apenas a tabela de regiao, para um usuário usuario espefico, o campo grupo tem conteudo * (tanto no banco de dados quanto depois de ler o qvd )pois o grupo dele não é A.

     O problema é quando executo esse script completo, ou seja, com a tabela de section access e regiao, e visualizo os dados em uma tabela o conteudo do campo grupo é - (nulo)

alguem sabe me dizer se estou fazendo algo errado? não entendi esse comportamento.

Tags (1)
3 Replies
MarcoARaymundo
Contributor III

Re: Section Access em QVD dados nulos

Olá!

José na sua tabela de controle de section access é necessário ter todas as possibilidades para o usuário ADMIN (por exemplo). Algo assim:

NAME    GRUPO

ADMIN    *

USER 1    A

USER 2    B

Não é necessário passar o GRUPO no WHERE,

Vá em

img1.png

e habilite a redução de dados do documento:

img2.png

Tome cuidado, tenha um backup do seu projeto sem o section access ativo, pois pode acontecer de você perder acesso ao seu documento e não conseguir abri-lo mais .

Para entender melhor, acesse: https://community.qlik.com/docs/DOC-1853

Att,

Marco

MVP
MVP

Re: Section Access em QVD dados nulos

Coloquei no seu outro link um PDF sobre Section Access

Initial data reduction based on section access error QVD

MVP
MVP

Re: Section Access em QVD dados nulos

opa....igual ao do Marco..... sorry.....