AVMB Soluções em TI

sexta-feira, 9 de outubro de 2015

Atualização na aplicação AVerificaUltimaAlteracao.exe

Recentemente disponibilizamos aos nossos clientes SIM/SIE uma atualização que inclui novas funcionalidades na aplicação AVerificaUltimaAlteracao.exe. Estas mudanças facilitarão a análise de bancos de dados.
Foram adicionadas três novos botões na interface:
· Consulta itens de tabelas estruturadas
· Consulta metadados do banco
· Consulta campos (DB2)


1. Consulta Itens de Tabelas Estruturadas
Este botão tem a função de carregar os itens de uma determinada tabela estruturada do sistema pelo código, conforme exemplo a seguir.

2.  Busca Metadados do Banco
A segunda nova função tem o objetivo de consultar metadados nos bancos. Esta funcionalidade poderá ser utilizada tanto no Oracle quanto no DB2, lembrando que estas informações provém do banco de dados e não do catálogo.

2.1   Consulta Tabelas
Na imagem abaixo realizamos uma busca por dados da tabela TIPOS_DOCUMENTOS. Na primeira subguia “Colunas”, temos informações da ordem, coluna, tipo, tamanho, se aceita nulos e se possui algum valor padrão.

Além das colunas, temos a informação da chave primária, referências de outras tabelas e as verificações feitas pelo banco nas colunas antes de aplicar as atualizações, conforme imagens abaixo:




2.2   Visualizações
Na segunda guia temos a busca por Visualizações, conforme imagem abaixo, nela teremos além das informações das colunas, o texto desta view para análise.

2.3   Consulta Gatilhos
A busca por Gatilhos (Triggers) se dá de maneira semelhante, retornado também o texto do gatilho além de informações onde ele impacta. No grid temos a informação da tabela onde ele trabalha, o momento que é disparado (antes ou depois) e o evento que dispara esta trigger (insert, update, delete).

2.4   Consulta Funções
Temos ainda a guia de busca por funções, onde será retornado também o texto da função, além do nome e tipo de retorno. Quando houver mais de uma função com o mesmo nome, todas serão carregadas, diferenciando somente o tipo de retorno e o texto conforme grid abaixo.

3.   Consulta Erro Campos (DB2)
O terceiro botão tem sua função unicamente nos bancos DB2 e, estará oculto quando o SI* estiver executando em Oracle, onde algumas vezes recebemos erros de campos que não podem ser nulos e que não foram tratados no catálogo, então o banco retorna três Ids, o Tablespace, Tabela e Coluna.


Para identificarmos o campo, basta informar os Ids e atualizar para identificarmos a coluna e tabela que o erro está ocorrendo:



Assista o vídeo demonstrativo dessa nova funcionalidade



Nenhum comentário:

Postar um comentário