Limitando Acesso Qlik Sense: Como Usar Section Access

Meu deus! Meu pediram para limitar o acesso no meu dashboard pelos setores da empresa. E agora?
Se você já enfrentou essa situação ou está passando por ela, não se preocupe, pois existe uma solução prática e muito eficiente no Qlik Sense. Na verdade, a função Section Access permite limitar o acesso aos dados exibidos no dashboard, garantindo assim a segurança da informação. Além disso, neste post, você aprenderá como configurar essa função, com exemplos práticos de entrada e saída de dados.


O que é Section Access?

A função Section Access no Qlik Sense é uma ferramenta poderosa e muito versátil que permite restringir o acesso a dados sensíveis nos dashboards. Além disso, com ela, você pode criar camadas de segurança baseadas em setores, cargos ou até mesmo usuários específicos.

Por que usar Section Access?

Primeiramente, Segurança: Limita a visualização de dados confidenciais.
Além disso, Personalização: Mostra apenas as informações relevantes para cada usuário.
Por fim, Eficiência: Evita acessos desnecessários e melhora a performance.


Como Configurar o Section Access no Qlik Sense

 

1. Estruturando os Dados de Acesso

Primeiramente, você precisa criar uma tabela que define quem pode acessar quais dados. Essa tabela deve ser configurada diretamente no script do Qlik Sense para permitir que o Section Access funcione corretamente. O objetivo dessa tabela é associar os usuários ou grupos a setores específicos, ou até mesmo a dados restritos.

Exemplo de entrada de dados (tabela de acesso):
Aqui está um exemplo simples de uma tabela com os dados de acesso que você pode carregar diretamente no seu script, facilitando assim a configuração inicial:

ACCESS
USERID DEPARTMENT
ADMIN admin_user *
USER finance_user Finance
USER hr_user HR
USER it_user IT

Explicação dos campos:

  • ACCESS: Define o nível de acesso. ADMIN dá acesso a todos os dados, enquanto USER limita a visualização ao departamento especificado.
  • USERID: É o identificador do usuário que terá o acesso.
  • DEPARTMENT: Refere-se ao setor ao qual o usuário tem permissão para visualizar. O * no campo DEPARTMENT significa que o usuário admin_user pode acessar todos os dados.

2. Script para Carregar os Dados no Qlik Sense

Agora que temos a tabela de controle de acesso configurada, finalmente é hora de incluir esse script no seu projeto Qlik Sense. Dessa forma, a função Section Access será responsável por aplicar a segurança, garantindo maior controle sobre os dados.

Section Access:
LOAD * INLINE [
ACCESS, USERID, DEPARTMENT
ADMIN, admin_user, *
USER, finance_user, Finance
USER, hr_user, HR
USER, it_user, IT
];
Dados:
LOAD
DEPARTMENT,
Valor
FROM [seu_arquivo_de_dados.qvd];

Explicação:

  • Section Access: O bloco de código acima define os dados de acesso, como a tabela que mostramos anteriormente.
  • Dados: Aqui você carrega os dados reais que serão exibidos no dashboard. O acesso é controlado pela tabela definida na Section Access.

3. Exemplo de Saída de Dados para o Usuário

Depois de carregar e configurar a segurança, finalmente, ao acessar o dashboard, cada usuário verá apenas os dados que têm permissão para visualizar, garantindo assim maior controle e proteção das informações.

Exemplo de saída de dados para o finance_user:

Esse usuário só terá acesso aos dados do setor Finance:

DEPARTMENT: Finance Dados visíveis: Relatórios financeiros, fluxo de caixa, previsões orçamentárias.

Exemplo de saída de dados para o hr_user:

Já o usuário hr_user só verá os dados relacionados ao setor HR:

DEPARTMENT: HR Dados visíveis: Relatórios de recrutamento, salários, desempenho de funcionários.

Boas Práticas ao Limitar Acesso no Qlik Sense

Evite Erros Comuns

  • Certifique-se de que os nomes de campos no script e no modelo de dados estejam alinhados.
  • Utilize credenciais de teste para validar todas as configurações.
  • Todos as colunas a serem utilizadas devem estar em LETRA MAIUSCULA.
  • Lembre-se de colocar o seu usuário de desenvolvedor com * para visualizar todos os dados

Documente sua Configuração

  • Mantenha um registro das permissões e alterações feitas. Isso facilita auditorias futuras.

Conclusão: O Poder do Section Access

Limitar acesso no Qlik Sense nunca foi tão fácil. Com a função Section Access, você pode proteger informações sensíveis e personalizar dashboards conforme a necessidade de cada usuário ou setor. Ao seguir as etapas e boas práticas apresentadas neste post, você estará preparado para atender até mesmo as solicitações mais exigentes do seu chefe.

Gostou do conteúdo?

Deixe seu comentário ou compartilhe com sua equipe.

Quer aprofunda mais seus conhecimentos nas funções Qlik Sense? Consulte a documentação oficial. Aproveite para explorar recursos avançados e aprimorar suas habilidades! Além disso, na página você encontrará outras dicas e funções do Qlik Sense que podem otimizar ainda mais seus projetos e melhorar sua análise de dados.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *