Executar verificação de avaliação de exibição de relatório

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Verifique sua instância em busca de relatórios que os usuários não conseguiriam exibir com base nas ACLs (access control lists, listas de controle de acesso) existentes.

    Antes de Iniciar

    Funções necessárias: admin e security_admin.

    Por Que e Quando Desempenhar Esta Tarefa

    A verificação de avaliação retorna uma lista de relatórios afetados. Um relatório será afetado se um usuário tiver visto o relatório que não poderia vê-lo com base em uma ACL report_view ou ACL de leitura de bloqueio, no caso de relatórios baseados em tabelas sem ACLs report_view.

    O tempo que a verificação de avaliação leva pode variar de acordo com o número de registros na instância. Considere executar a avaliação durante a noite. Considere também filtrar os relatórios aos quais a avaliação se aplica. Para obter mais informações, consulte Filtrar verificações de avaliação de relatório.

    Procedimento

    1. Eleve sua função para security_admin.
      Para obter mais informações, consulte Elevar para uma função privilegiada.
    2. Navegar até Todos > Relatórios > Avaliação de ACL para relatórios > Painel de ACL de relatório.
    3. Selecione Executar verificação de avaliação.
      A verificação de avaliação pode demorar muito em instâncias com muitos relatórios. Você pode optar por exibir resultados parciais enquanto a verificação está em andamento ou selecionar Exibir resultado quando a verificação estiver concluída. Quando a verificação estiver concluída, uma mensagem mostrará quem executou a avaliação e a hora de início e término da avaliação.
      Nota:
      A verificação calcula o número de execuções de cada relatório afetado. Se a propriedade sn_report_acl.run_scan_based_on_report_execution_only for falsa, a coluna Total de execuções na lista Relatórios afetados estará sempre vazia e process_reports_executed_within_X_days_ago será ignorado.
      A verificação inicial mostra:
      • O usuário que executou a verificação e as horas de início e término da verificação
      • O número de relatórios afetados
      • A porcentagem de relatórios na instância que são afetados
      • O número de tabelas com listas de controle de acesso report_view
    4. Opcional: Se a lista de relatórios afetados estiver vazia, navegue até report_executions.list.
      1. Se esta tabela estiver vazia, não há problemas de ACL.
      2. Se report_executions.list tiver entradas, altere a propriedade do sistema sn_report_acl.run_scan_based_on_report_execution_only para falso e execute a verificação novamente.
        Desta vez, a verificação mostra todos os relatórios afetados, não apenas os relatórios que foram executados. A segunda verificação geralmente leva mais tempo para ser executada.
    5. Navegar até Todos > Relatórios > Avaliação de ACL para relatórios > Lista de relatórios afetados para exibir a lista de relatórios afetados.
      A lista Relatórios afetados mostra os relatórios afetados pelas ACLs.