GE Auditor de Ambiente
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):
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.
- 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.
- 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.
- Essa etapa ocorre somente quando a opção “Selecionar verificações individualmente” estiver selecionada.
- Etapa “Preparado para iniciar”
- É a etapa que da sequência a operação caso clique no botão "Avançar".
- É 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.
- Tabelas da versão X tabelas no BD;
- É realizada a execução da opção de auditoria anteriormente selecionada:
- 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.
- Tabela = nome “Magic” da tabela (exemplo, Tipo Pagamento);
- 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.
- Nome do objeto = nome do objeto (exemplo, CG_VW_COLABORADORES)
- Tabelas (existência, estrutura e índices)
- 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:
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.