GE Auditor de Ambiente

De CIGAM WIKI

Utilidades/Diversos > Acesso rápido > Auditor de Ambiente
Voltar

O CIGAM Auditor permite ao usuário realizar auditorias de conformidade no ambiente, como a estrutura de objetos de banco de dados, pastas e arquivos, parâmetros e outros itens necessários para o correto funcionamento do sistema.

Para acessar o Auditor de Ambientes, deve se acessar o Acesso Rápido (através do F11 ou do Raio):

auditor1

As etapas do processo são:

  • Etapa “O que deseja auditar?”

      ❑ Selecionar verificações individualmente.
      ❑ Tabelas (existência, estrutura e índices): Compara a estrutura de tabelas da versão em execução, com a estrutura no banco de dados (BD) do ambiente em questão, considerando os seguintes itens para as tabelas que foram selecionadas nas etapas anteriores.
      ❑ Compilação de objetos de banco de dados: Audita se os objetos existentes pertencem ao Produto ou são Customizados, identifica a ausência de objetos necessários e realiza a compilação dos objetos que estão descompilados.

Obs: Caso for selecionado a opção “Tabelas (existência, estrutura e índices)” e venha a marcar também a opção “Selecionar verificações individualmente”, a primeira opção será desmarcada.


  • Etapa “Verificação”
    • Essa etapa ocorre somente quando a opção “Selecionar verificações individualmente” estiver selecionada.
    • “Selecione as verificações desejadas”, nela é possível fazer a seleção das opções que desejar verificar, ela é separada por níveis sendo o primeiro nível a área o segundo o módulo.
      • Tipos de objetos a serem verificados - caso a seleção tenha ocorrido na primeira tela do Auditor, todos os tipos de objetos são verificados, caso a seleção tenha ocorrido a partir da tela de seleção individual, é possível escolher os tipos de objetos a serem verificados.


  • Etapa “Preparado para iniciar”
    • É a etapa que da sequência a operação caso clique no botão "Avançar".


  • Etapa “Executando”
    • É realizada a execução da opção de auditoria anteriormente selecionada:
      • Tabelas da versão X tabelas no BD;
      • Campos das tabelas X campos das tabelas no BD;
      • Índices das tabelas X índices das tabelas no BD. Considerar quantidade de índices, nomes e elementos;
      • Índices no BD e que não fazem parte da tabela em sua estrutura oficial, ou seja, índices que foram criados via customização.
      • Compara os objetos cadastrados via XML com os existentes no ambiente;
      • Avalia objetos descompilados na versão.


  • Etapa "Resultados"
    • Nessa tela são exibidas as tabelas e objetos de banco de dados avaliados conforme a seleção do usuário e com as seguintes colunas:
      • Tabelas (existência, estrutura e índices)
        • Tabela = nome “Magic” da tabela (exemplo, Tipo Pagamento);
        • Nome lógico = nome lógico da tabela (exemplo, %GFTIPOPAGTO%);
        • Nome BD = nome da tabela no banco de dados (exemplo, GFTIPOPA);
        • Situação = situação conforme avaliação feita pela rotina, sendo as seguintes opções possíveis: Ok, Aviso e Erro;
        • Quando o retorno for Aviso ou Erro o botão Detalhar informará o que está divergente;
        • Todas as colunas descritas acima podem ser utilizadas para ditar a ordem dos registros exibidos;
        • Todas as colunas descritas acima podem ser utilizadas como filtro (faixa de/até);
        • Botão "Ajustar índices": ajusta os índices que não estão criados corretamente no banco de dados. Só está visível esse botão para o usuário Supervisor ou se pertencer ao grupo SUPERVISOR. [Versão 221107.c 1] e [Versão 230502 1]. Essa opção só deve ser executada no momento que apenas o usuário logado esteja utilizando o CIGAM;
        • IMPORTANTE: Em casos de inconformidades em tabelas é necessário executar a rotina Atualiza Tabelas conforme orientação disponível em Atualizar tabelas;
        • Botão "Gerar Script": Será gerado arquivo em extensão .txt com os scripts dos índices a serem ajustados.
      • Compilação de objetos de banco de dados
        • Nome do objeto = nome do objeto (exemplo, CG_VW_COLABORADORES)
        • Tipo de objeto = Triggers (*.trg), Types especifications (*.tps), Functions (*.fnc), Sequence scripts (*.sqc), Types (*.typ), Views (*.vew), Packages (*.pck) e Procedures (*.prc);
        • Situação = situação conforme avaliação feita pela rotina, sendo as seguintes opções possíveis: Ok, Não encontrado, Descompilado, Customizado/Não produto.
        • Botão "Compilar objetos": compila os objetos que não foram sincronizados na atualização.
        • Botão "Exportar para CSV": gera os dados delimitados na ordem que estão sendo apresentados em tela.

Quais as verificações de índices que são executadas?

A partir da [Versão 221107.c 2] e [Versão 230502 2] é exibido na coluna Situação a opção Detalhes. Ao acioná-lo exibe uma janela com o resultado das verificações da tabela.

As verificações de índices são:

- Verifica se todos os índices constantes nas tabelas da versão estão criados corretamente no banco de dados;
- Verifica se os índices das tabelas estão com todos os seus elementos criados corretamente conforme estão nas tabelas da versão.

Não estando uma dessas verificações corretas, é informado em Situação - Detalhes que o índice não foi encontrado. Quando o índice é encontrado mas ele não está na ordenação correta é informado qual ordenação ele deveria estar.

Versão 221107 Patch 'c'

  1. Liberado a partir da OS 373456/410.
  2. Liberado a partir da OS 373456/410.

Versão 230502

  1. Liberado a partir da OS 373456/410.
  2. Liberado a partir da OS 373456/410.