Introducción
Este documento describe los pasos para solucionar el problema de las tablas grandes que no depuran datos para el registrador en Unified Contact Center Enterprise (UCCE).
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- UCCE
- Lenguaje de consulta estructurado (SQL)
- herramienta icmdba
Componentes Utilizados
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Problema
El registrador B purga los datos cuando se alcanza más del 80% de la capacidad. El registro indica que sólo se deben almacenar 14 días, pero almacena más que eso.
El problema se debe a las tablas grandes (Detalle de eventos de agente, Intervalo de SG de tipo de llamada, RCD, RCV y TCD) que tienen un número mayor de días retenidos aunque el registro está configurado durante 14 días.
Puede ver esto en la verificación de icmdba Resumen de uso del espacio....
Esto sucede si el procedimiento almacenado utilizado para purgar las tablas grandes tiene un conflicto, en este caso dirige el procedimiento para utilizar la base de datos en el Logger incorrecto (LoggerA en lugar de LoggerB).
Solución
Paso 1. Cambiar el período de retención para las tablas afectadas del registro, para asegurarse de que sólo se purguen los 10 a 20 días más antiguos (para evitar purgar demasiados datos en un solo uso), es decir
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\Customer_Instance\
LoggerX\Recovery\CurrentVersion\Purge\Retain\...
Paso 2. Navegue hasta SQL Management Studio, Bases de datos > <instancename>_sideB > Programmability > Stored Practices, y para cada una de las tablas de base de datos afectadas (Agent Event Detail, Call Type SG Interval, RCD, RCV y TCD), haga clic con el botón derecho y seleccione Modify.
Paso 3. Modifique la línea que comienza con @key='SOFTWARE\Cisco Systems (donde dice LoggerA que necesita cambiar a LoggerB) como se muestra en la imagen.
Paso 4. Para guardar los cambios en el procedimiento almacenado en el menú Consulta, haga clic en Ejecutar.
Paso 5. A continuación, puede esperar a que se produzca la depuración programada de las tablas grandes por la noche (12:30 AM) o volver a programar el trabajo de depuración para que se ejecute antes.
Para volver a programar las tareas de depuración, desde SQL Server Agent > Jobs, seleccione el trabajo para purgar las tablas afectadas, haga doble clic en el trabajo y esto abre una nueva ventana, navegue hasta Schedules, haga clic en Edit y cambie la hora en función del momento en el que desee que ocurra la depuración, como se muestra en la imagen.
Paso 6. Una vez que haya purgado los primeros 14 días más antiguos para cada tabla afectada, puede seguir nuevamente el paso 1 para cambiar el período Retener para borrar los días más antiguos, y el Paso 5 para purgar los datos más antiguos, hasta que mantenga los últimos 14 días en esas tablas.