Diagnóstico y solución
El problema es común: al realizar procesos técnicos como correr un MIC (Mantenimiento de Integridad de Consultas) o actualizar la versión del sistema, el software "limpia" la base de datos y elimina aquellas vistas personalizadas que no están registradas oficialmente en el protocolo de mantenimiento.
Aquí tienes una propuesta de informe detallado y profesional para enviarle al cliente (o al partner TecSur), estructurado para que sirva como una guía de procedimiento definitiva.
Informe de Procedimiento: Preservación de Vistas Personalizadas
Asunto: Protocolo de configuración para evitar la pérdida de vistas custom ante actualizaciones o procesos de mantenimiento (MIC).
1. Diagnóstico de la Situación
Se ha detectado que las vistas personalizadas (incluyendo aquellas utilizadas para Power BI u otros reportes externos) se eliminan al ejecutar un MIC o actualizar la versión. Esto ocurre porque el sistema no reconoce estas vistas como parte de la estructura estándar de la base de datos.
Para evitar esto, las vistas deben registrarse en las Opciones de Mantenimiento del sistema para que se regeneren automáticamente tras cada proceso técnico.
2. Requisitos Técnicos de las Vistas
Para que una vista pueda ser incorporada al protocolo de mantenimiento y no genere errores, la Query de creación debe cumplir con una condición de seguridad (Idempotencia).
Validación de existencia: La consulta debe estar preparada para verificar si la vista ya existe antes de intentar crearla. Esto evita errores de ejecución duplicada.
Ejemplo de estructura:
Si la vista ya existe, el script debe borrarla y volver a crearla, o simplemente saltar la creación si no hay cambios, asegurando que el proceso siempre termine con éxito.
3. Protocolo de Acción (Cómo proceder)
Dependiendo de la autonomía del cliente o del partner (TecSur), existen dos vías de resolución:
Opción A: Autogestión (Partner o Administrador Calipso)
Si el partner cuenta con un usuario con permisos de Administrador, puede realizar el registro ellos mismos siguiendo estos pasos:
Identificar las vistas personalizadas actuales.
Acceder al módulo de Opciones de Mantenimiento.
Agregar las definiciones de las vistas custom para que el sistema las incluya en el ciclo de regeneración.
Opción B: Gestión vía Soporte
Si prefieren que el equipo técnico realice la configuración inicial, deben abrir un ticket de soporte adjuntando la siguiente información:
Lista detallada de las vistas personalizadas que no deben borrarse.
Query de creación de cada vista (ajustada según el punto 2 de este informe).
Usuario específico que debe tener los permisos de lectura sobre dichas vistas.
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo