Esta aba permite definir políticas de visibilidade e governança sobre as colunas da tabela ou visão (View) mapeada. O objetivo principal é ocultar campos sensíveis, confidenciais ou desnecessários para a operação de negócio, impedindo que sejam expostos durante a modelagem de novos relatórios:


Fig. 01


Funcionamento e Regra de Negócio

  • Ocultação Seletiva: Todos os campos que forem marcados nesta listagem serão completamente omitidos da árvore de campos disponíveis no designer de relatórios.
  • Segurança e Simplicidade: Esta configuração serve tanto para fins de segurança da informação (ex: ocultar colunas de hash de senhas, dados pessoais sensíveis ou chaves internas) quanto para simplificar a experiência do usuário final, limpando o ruído visual de colunas puramente técnicas que não geram valor em um relatório gerencial. Outra vantagem é que pode-se usar uma mesma tabela ou visão em outras Fontes de Dados, tornando desnecessário criar várias fontes no banco de forma seletiva.


Como Restringir os Campos

O processo de configuração é direto e realizado em lote:

  1. Listagem de Campos: A tela apresenta a lista com os nomes físicos reais das colunas lidas diretamente do banco de dados (ex: ShipName, ShipAddress, ShipCity, ShipRegion).
  2. Seleção: * Marque a caixa de seleção ao lado de cada campo individual que deseja esconder.
    • Utilize a caixa de seleção do cabeçalho caso necessite marcar ou desmarcar todos os itens simultaneamente.
  3. Persistência: Os campos marcados entram imediatamente na lista negra (blacklist) de exibição deste Datasource após o salvamento.


Ações da Tela

  • Botão Enviar Alterações: Valida a seleção atual e atualiza as restrições de colunas no banco de dados da aplicação.
  • Botão Cancelar: Aborta a seleção atual e descarta qualquer modificação feita desde a abertura da aba.