Nuevas herramientas complementarias para Toad for Oracle

Combine Visual Expert y Toad for Oracle, para una eficiencia sin precedentes en el mantenimiento y optimización del código Oracle PL/SQL.

Pruebe Visual Expert


TOAD para Oracle

Toad for Oracle es una solución de desarrollo y administración que le permite realizar las tareas cotidianas con eficacia y precisión. Toad for Oracle es la solución más avanzada y utilizada del mercado.

 

 

Funcionalidades principales:
Edición y depuración de código

Visual Expert para Oracle

Visual Expert para Oracle realiza un análisis en profundidad de su código, para comprenderlo mejor y facilitar el mantenimiento del mismo.

Las funcionalidades de mapeo de dependencias, revisión avanzada de código y análisis de rendimiento lo convierten en el complemento perfecto de Toad for Oracle.

Funcionalidades principales:
Análisis de código, Referencias cruzadas, Revisión continua de código

FUNCIONALIDADES

TOAD

Visual Expert

Edición de código
Debugging
Documentación de código
ANÁLISIS DE CÓDIGO
A nivel de objeto
A nivel de aplicación
Análisis de impacto
Matriz CRUD
Matriz de dependencia de objetos (ODM)
Gráfico de llamadas
RENDIMIENTO
Optimización SQL Durante la programación Después del análisis
Análisis del rendimiento
Localización de cuellos de botella
Índices perdidos
Objetos más lentos
Objetos más utilizados
REVISIÓN DEL CÓDIGO
Detección de defectos durante la programación
Estadísticas e informes de toda la aplicación
Funciones duplicadas
Código muerto
Automatización de la revisión de código en un canal CI/CD

Cómo funciona

Toad recupera los datos de análisis directamente de la base de datos Oracle, proporcionando información en tiempo real y optimizaciones basadas en el estado actual de la base de datos.

Visual Expert genera sus propios datos de análisis, lo que permite un examen más profundo y exhaustivo del código.

Este enfoque proporciona más datos, a nivel de objeto y de la aplicación, desbloqueando muchas funciones de análisis adicionales para comprender la estructura del código, identificar problemas y optimizarlo continuamente de forma segura y eficiente.

how it works

Uso de Visual Expert con Toad

Mantenimiento diario

1. Los analistas utilizan Visual Expert para:

  • Analizar toda la aplicación
  • Comprender su funcionamiento interno
  • Identificar los cambios necesarios
  • Distribuir los cambios entre los desarrolladores

2. Los desarrolladores utilizan Visual Expert para:

  • Evaluar el impacto de estos cambios

3. Los desarrolladores utilizan Toad para:

  • Abrir los objetos a modificar
  • Analizar/editar/depurar objetos si es necesario
    (Optimizador SQL, por ejemplo)
  • Realizar los cambios

Revisión de código

1. Los analistas o DBA utilizan Visual Expert para:

  • Analizar toda la aplicación
  • Encontrar errores y problemas de calidad y de seguridad
  • Identificar problemas de rendimiento
  • Enumerar las correcciones necesarias
  • Distribuir los cambios entre los desarrolladores

2. Los desarrolladores utilizan Visual Expert para:

  • Evaluar el impacto de estos cambios

3. Los desarrolladores utilizan Toad para:

  • Abrir los objetos a mejorar
  • Analizar/editar/depurar el objeto
  • Optimizar SQL/índices
  • Solucionar el problema

Características únicas de Visual Expert

Referencias cruzadas

Análisis de impacto profundo

Visual Expert realiza un análisis exhaustivo del impacto en todos los elementos referenciados, proporcionando información precisa sobre las dependencias y los efectos potenciales en tablas, columnas, procedimientos y otros objetos de la base de datos.

Matriz CRUD

Visual Expert genera una matriz CRUD bidimensional que ofrece una visibilidad detallada de las operaciones de creación, lectura, actualización y eliminación (create, read, update, delete), al tiempo que ilustra las interacciones y el flujo de datos en múltiples tablas y columnas.

Matriz de dependencia de objetos

Esta matriz proporciona una visión detallada de las relaciones y dependencias entre las tablas, las vistas, los procedimientos y otros objetos de la base de datos, lo que permite comprender cómo pueden afectar los cambios a los componentes interconectados.

Gráficos de llamadas

Visual Expert genera gráficos de llamadas en treeviews y diagramas, que ilustran la jerarquía y el flujo de las llamadas a funciones, lo que resulta esencial para comprender y optimizar estructuras de código complejas.

Revisión de código

Dashboard de inspección de código

El panel de control de Visual Expert proporciona métricas clave a nivel de la aplicación, proporcionando información crucial sobre la calidad del código y los requisitos del mantenimiento. Ayuda a detectar posibles problemas, realizar un seguimiento del progreso y tomar decisiones basadas en datos para garantizar un mantenimiento y una fiabilidad óptimos del código.

Limpieza del código

Visual Expert ayuda a limpiar el código identificando el código muerto y las funciones duplicadas, racionalizando la base de código. Esto ayuda a mejorar la mantenibilidad y garantiza aplicaciones más limpias y fiables.

Normas de nomenclatura

Visual Expert comprueba las reglas de nomenclatura en toda la base de datos para garantizar que todos los objetos siguen las normas y convenciones de nomenclatura establecidas. Esta funcionalidad ayuda a mantener la coherencia, legibilidad y manejabilidad del código, facilitando a los desarrolladores la comprensión y el trabajo con las estructuras de la base de datos.

Inspección continua del Código

La integración de Visual Expert en los flujos de trabajo CI/CD permite la inspección automática del código de la base de datos para detectar anomalías, garantizar el cumplimiento de los estándares de codificación y supervisar la calidad del código en tiempo real. La detección temprana y la resolución de problemas como code smells y vulnerabilidades de seguridad ayudan a mantener un entorno de base de datos robusto y fiable.

Análisis del rendimiento

Encontrar índices que faltan

Visual Expert identifica las consultas con cláusulas WHERE, GROUP BY o HAVING dirigidas a tablas sin índices. Esto ayuda a los desarrolladores a evitar escaneos completos de tablas, garantizando que la aplicación se ejecute de forma más eficiente.

Encontrar los objetos más lentos

Identifique los objetos más lentos para dirigir y optimizar sistemáticamente las operaciones que consumen muchos recursos, y asegurarse de que los problemas de rendimiento más críticos se abordan en primer lugar.

Encontrar cuellos de botella

Identifique los cuellos de botella en una cadena de llamadas visualizando los tiempos de ejecución de cada elemento. Esta funcionalidad le proporciona información detallada sobre el flujo de ejecución, lo que le permite localizar los componentes específicos que causan retrasos.

Visual Expert Pricing & Editions