T-SQLProcedimientos almacenadosBases de datos
Modifique sin riesgos sus grandes aplicaciones T-SQL.
El contexto de la aplicación detrás de cada cambio importante: dependencias, verificación del código, datos de ejecución y corrección en grandes entornos SQL Server con muchos procedimientos almacenados.
Sepa a qué afecta un cambio antes de hacerlo
Visual Expert analiza procedimientos, funciones, vistas, triggers, tablas y columnas para construir un modelo de dependencias navegable de las grandes aplicaciones T-SQL.
- Análisis de impacto antes de cualquier cambio en el esquema o en el código: cada referencia a un procedimiento, una tabla o una columna.
- Grafos de llamadas directas e inversas entre procedimientos almacenados y funciones.
- Referencias a nivel de tabla y de columna y relaciones CRUD.
- Objetos posiblemente no utilizados listados para su revisión. Las referencias construidas solo en SQL dinámico no son visibles para el análisis estático.
De hallazgos aislados a un contexto de aplicación con el que puede actuar
Identifique de forma sistemática errores, problemas de mantenibilidad y de codificación, y vea dónde se sitúa cada hallazgo en la aplicación antes de decidir qué corregir.
- Errores, problemas de mantenibilidad y de calidad en todo el código T-SQL.
- Llamadores y uso de los datos del código afectado por un hallazgo, para medir el impacto de una corrección antes de hacerla.
- Convenciones de nomenclatura verificadas en todo el código de la base de datos.
- Defectos nuevos y pendientes tras cada análisis, y su evolución en el tiempo.
De «esta consulta es lenta» a la ruta de código y al riesgo de cambio que hay detrás
Visual Expert combina los datos de ejecución de SQL Server con el análisis estático del código para identificar los puntos críticos y relacionarlos con los procedimientos, las cadenas de llamadas y los objetos dependientes.
- Procedimientos, funciones y triggers más lentos, por tiempo de ejecución medio y acumulado.
- Tiempo de ejecución a lo largo de una cadena de llamadas, para encontrar el objeto que ralentiza un proceso.
- Planes de ejecución de las instrucciones SELECT, INSERT, UPDATE y DELETE, con el tiempo de cada operación.
- Índices que faltan: columnas utilizadas en cláusulas WHERE, GROUP BY, HAVING u ORDER BY y no indexadas.
Gestione los hallazgos hasta su resolución
Revise y califique los problemas, evalúe su impacto en la aplicación, asigne el trabajo de remediación, siga su avance y confirme la resolución con el siguiente análisis.
- Calificar los hallazgos: falso positivo, riesgo aceptado o en espera. Las decisiones y el historial quedan registrados.
- Al asignar un defecto se crea una tarea, con un responsable, una prioridad y una fecha límite.
- Mark as fixed: el defecto queda en el estado Pending Validation hasta que el siguiente análisis lo comprueba.
- Potential Solution (IA) propone una forma de corregirlo cuando VE AI está activado.
Ciclo de vida de un defecto
Los defectos revisados también pueden dejarse de lado. Su historial se conserva.
Risk AcceptedFalse PositiveOn Hold
Haga más fáciles de comprender y de traspasar las aplicaciones SQL Server complejas
Genere documentación, diagramas, grafos de llamadas y matrices CRUD a partir de la aplicación analizada, y utilice el mismo modelo para la limpieza, la modernización y la transferencia de conocimientos.
- Documentación técnica generada a partir del código, actualizada de forma programada.
- Diagramas y grafos de llamadas para compartir la estructura de la aplicación con desarrolladores y arquitectos.
- T-SQL explicado y comentado por VE AI, cuando está activado.
- Objetos posiblemente obsoletos identificados antes de la limpieza o la modernización.
Siga las dependencias más allá de una sola base de datos
Cuando el código T-SQL está repartido en varias bases de datos, analícelas en el mismo proyecto. Las referencias entre las bases incluidas se tienen en cuenta, para que el cambio de un objeto compartido no rompa código que usted no ha revisado.
Incluya varias bases de datos SQL Server en el mismo análisis: las referencias de una base a otra se tienen en cuenta.
Referencias entrantes y salientes entre esquemas, antes de refactorizar o mover objetos.
Analice bases de datos alojadas en Azure junto con su código SQL Server local.
Las referencias entre bases de datos se resuelven entre las bases incluidas en el mismo proyecto de Visual Expert.
Se adapta a la forma en que se almacena su código T-SQL
Analice el T-SQL directamente desde la base de datos o desde archivos de script. Los análisis se actualizan de forma programada o desde Jenkins, y todo el equipo trabaja con los mismos resultados en el navegador.
Desde la base de datos o desde archivos
Conéctese a SQL Server o Azure SQL Database, o analice archivos y carpetas de scripts T-SQL.
Varias bases de datos, un solo proyecto
Analice juntas varias bases de datos, con las referencias entre ellas.
Control de versiones y automatización
Lea el código desde Git, SVN o TFS y actualice los análisis de forma programada o desde Jenkins.
Compartido en Visual Expert Web
Resultados, documentación, defectos y tareas en el navegador, sin instalación para el equipo.
Para saber más
La verificación del código en la era de la IA
Por qué los cambios asistidos por IA siguen necesitando una verificación independiente.
Optimización del rendimiento de SQL Server
Encuentre y corrija el código T-SQL lento.
Integración DevOps
Ejecute la verificación automáticamente y publique los resultados en sus herramientas.
Precios
Ediciones y licencias.
Vea a qué puede afectar su próximo cambio T-SQL
Analice su base de código SQL Server y revise con nuestro equipo las dependencias, los hallazgos de la verificación, el contexto de rendimiento y las posibles correcciones.
¿Prefiere una presentación guiada? Solicitar una demo
No recuerdo una herramienta tan potente que permita a un usuario familiarizarse con una nueva aplicación en literalmente unas pocas horas.
















