GE Auditor de Ambiente

De CIGAM WIKI
Revisão de 14h28min de 8 de janeiro de 2025 por Camila.Oliveira (discussão | contribs) (Quais as verificações de índices que são executadas?)

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.

Voltar ao início

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, apresentando as seguintes informações:

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: Status conforme avaliação realizada pela rotina, com as seguintes possibilidades:
    • Ok: Tudo está em conformidade.
    • Aviso: Há divergências menores.
    • Erro: Divergências significativas encontradas.
Quando o retorno for "Aviso" ou "Erro", o botão Detalhar exibirá informações detalhadas sobre as divergências.
Funcionalidades adicionais para tabelas:
  • Ordenação: Todas as colunas descritas podem ser utilizadas para ordenar os registros exibidos.
  • Filtragem: As colunas podem ser usadas como filtros (faixa de/até).
  • Botão "Ajustar índices":
    • Ajusta os índices que não estão criados corretamente no banco de dados.
    • Disponível apenas para usuários do tipo Supervisor ou membros do grupo SUPERVISOR. [Versão 221107.c 1] e [Versão 230502 1].
    • Importante: Essa opção deve ser executada somente quando o usuário logado for o único utilizando o CIGAM.
  • Botão "Gerar Script": Gera um arquivo com extensão .txt contendo os scripts dos índices a serem ajustados.
Nota: Em casos de inconformidades nas tabelas, é necessário executar a rotina Atualiza Tabelas, conforme as orientações disponíveis na documentação Atualizar tabelas.

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)
    • Procedures (*.prc)
  • Situação: Status conforme avaliação realizada pela rotina, com as seguintes possibilidades:
    • Ok: Objeto em conformidade.
    • Não encontrado: Objeto ausente no banco de dados.
    • Descompilado: Objeto não sincronizado ou com erros de compilação.
    • Customizado/Não produto: Alterado pelo cliente ou fora do padrão do produto.
Funcionalidades adicionais para tabelas:
  • Botão "Compilar objetos": Compila os objetos que não foram sincronizados durante a atualização.
  • Botão "Exportar para CSV": Gera um arquivo delimitado com os dados na ordem apresentada na tela.

Voltar ao início

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

A partir da [Versão 221107.c 1] e [Versão 230502 1], a coluna "Situação" apresenta a opção "Detalhes". Ao clicar nela, uma janela é exibida contendo o resultado das verificações realizadas na tabela.

As verificações de índices incluem:

  • Existência dos índices: Confirma se todos os índices especificados nas tabelas da versão estão devidamente criados no banco de dados.
  • Conformidade dos índices: Verifica se os índices das tabelas possuem todos os elementos configurados corretamente, conforme definido nas tabelas da versão.

Caso alguma dessas condições não seja atendida, as seguintes situações podem ser apresentadas em "Situação - Detalhes":

  • Índice não encontrado: Indica que o índice especificado não existe no banco de dados.
  • Ordenação incorreta: Informa que o índice foi localizado, mas a ordenação dos elementos não está conforme o esperado, detalhando qual deveria ser a ordem correta.

Versões

Versão 221107 Patch 'c'

  1. 1,0 1,1 Liberado a partir da OS 373456/410.

Versão 230502

  1. 1,0 1,1 Liberado a partir da OS 373456/410.