GE Auditor de Ambiente: mudanças entre as edições

De CIGAM WIKI
Linha 38: Linha 38:
==Etapa "Resultados"==
==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:
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:
: <b>Tabelas (existência, estrutura e índices)</b><br>
: <font size=4><b>Tabelas (existência, estrutura e índices)</b></font><br>
:* '''Tabela:''' Nome "Magic" da tabela (exemplo: Tipo Pagamento).
:* '''Tabela:''' Nome "Magic" da tabela (exemplo: Tipo Pagamento).
:* '''Nome lógico:''' Nome lógico da tabela (exemplo: %GFTIPOPAGTO%).
:* '''Nome lógico:''' Nome lógico da tabela (exemplo: %GFTIPOPAGTO%).
Linha 47: Linha 47:
:** '''Erro:''' Divergências significativas encontradas.
:** '''Erro:''' Divergências significativas encontradas.
::Quando o retorno for "Aviso" ou "Erro", o botão '''Detalhar''' exibirá informações detalhadas sobre as divergências.
::Quando o retorno for "Aviso" ou "Erro", o botão '''Detalhar''' exibirá informações detalhadas sobre as divergências.
: <b>Funcionalidades adicionais para tabelas:</b><br>
: <b>Funcionalidades adicionais para tabelas:</b><br>
**** Todas as colunas descritas acima podem ser utilizadas para ditar a ordem dos registros exibidos;<br>
:* '''Ordenação:''' Todas as colunas descritas podem ser utilizadas para ordenar os registros exibidos.
**** Todas as colunas descritas acima podem ser utilizadas como filtro (faixa de/até);<br>
:* '''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. Só está visível esse botão para o usuário Supervisor ou se pertencer ao grupo SUPERVISOR. <ref group="Versão 221107.c" name="221107.c">Liberado a partir da OS 373456/410.</ref> e <ref group="Versão 230502" name="v230502">Liberado a partir da OS 373456/410.</ref>. Essa opção só deve ser executada no momento que apenas o usuário logado esteja utilizando o CIGAM;<br>
:* '''Botão "Ajustar índices":'''
**** '''IMPORTANTE:''' Em casos de inconformidades em tabelas é necessário executar a rotina Atualiza Tabelas conforme orientação disponível em [[GE - Como Fazer - Atualizar tabelas|Atualizar tabelas]];<br>
:** Ajusta os índices que não estão criados corretamente no banco de dados.
**** Botão "Gerar Script": Será gerado arquivo em extensão .txt com os scripts dos índices a serem ajustados.<br>
:** Disponível apenas para usuários do tipo Supervisor ou membros do grupo SUPERVISOR. <ref group="Versão 221107.c" name="221107.c">Liberado a partir da OS 373456/410.</ref> e <ref group="Versão 230502" name="v230502">Liberado a partir da OS 373456/410.</ref>.
*** <u>Compilação de objetos de banco de dados</u><br>
:** '''Importante:''' Essa opção deve ser executada somente quando o usuário logado for o único utilizando o CIGAM.
**** Nome do objeto =  nome do objeto (exemplo, CG_VW_COLABORADORES)<br>
:* '''Botão "Gerar Script":''' Gera um arquivo com extensão '''.txt''' contendo os scripts dos índices a serem ajustados.
**** Tipo de objeto = Triggers (*.trg), Types especifications (*.tps), Functions (*.fnc), Sequence scripts (*.sqc), Types (*.typ), Views (*.vew), Packages (*.pck) e Procedures (*.prc);
::'''Nota:''' Em casos de inconformidades nas tabelas, é necessário executar a rotina '''Atualiza Tabelas''', conforme as orientações disponíveis na documentação [[GE - Como Fazer - Atualizar tabelas|Atualizar tabelas]].<br>
**** 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.<br>
------------
**** Botão "Compilar objetos": compila os objetos que não foram sincronizados na atualização.<br>
: <font size=4><b>Compilação de objetos de banco de dados</b></font><br>
**** 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).
:* '''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.
 
: <b>Funcionalidades adicionais para tabelas:</b><br>
:* '''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.
{{VoltarInicio}}


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

Edição das 14h21min de 8 de janeiro de 2025

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
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] é 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õ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.