El script de mantenimiento de datos realiza varios procedimientos de limpieza en su base de datos para reducir su tamaño y mejorar su rendimiento. Tres de las tareas de limpieza más importantes del script son las siguientes:
- Depuración de registros de Transacciones de Sincronización (TPS)
- Depuración de actividades
- Otro mantenimiento de datos
Depuración de registros de Transacciones de Sincronización (TPS)
Los registros TPS se generan cada vez que se modifica un contacto de la empresa. Estos registros luego son utilizados por el proceso de sincronización de Usuario a Contacto de la Empresa para determinar qué cambios deben aplicarse a los registros de contacto de los usuarios. Si estos registros no se eliminan, su base de datos puede crecer mucho, afectando el rendimiento de la sincronización de Usuario a Contacto de la Empresa.
Este script elimina los registros TPS en la base de datos que ya no son necesarios. Si un registro TPS es necesario o no se determina según la antigüedad del registro.
Depuración de actividades
Después de un tiempo, las actividades dejan de ser datos útiles de contacto. Por ejemplo, una actividad creada cuando un contacto cambia de número de teléfono puede ser útil durante unas semanas, pero una vez que los usuarios ya conocen el cambio, la actividad deja de ser necesaria. Para evitar que su sistema se llene de estas actividades desactualizadas, puede establecer fechas de vencimiento para las actividades.
Cuando crea o edita un tipo de actividad, puede definir cuántos días existirá la actividad en InterAction antes de que expire. Por ejemplo, el tipo de actividad “Cambio de número de teléfono” está configurado para expirar después de 14 días. Cualquier actividad creada con ese tipo expirará 14 días después de su creación.
Para obtener más información sobre cómo establecer las fechas de vencimiento de los tipos de actividad, consulte la guía Configuración de InterAction.
Otro mantenimiento de datos
El procedimiento almacenado de mantenimiento de la base de datos realiza varias rutinas de limpieza/mantenimiento en los datos.
Uno de los tipos de tareas que realiza el procedimiento de mantenimiento de la base de datos es eliminar físicamente los datos que han sido eliminados lógicamente del sistema después de cierto tiempo. Esto lo hace tanto en las tablas INT_AUX_CONTACT como INT_AUX_PROJECT. También elimina físicamente datos antiguos de auditoría de la tabla INT_AUX_AUDIT, y datos antiguos de registro de las tablas INT_AUX_CONTACT_SYNC_LOG, INT_SCHEDULED_PROCESS_LOG, INT_CONTINUOUS_PROCESS_LOG e INT_DATA_LOG. La rutina limpia los registros de la tabla que controla la sincronización de datos de InterAction con los contactos de un usuario en Outlook. La rutina también elimina registros de actividades vencidas (INT_AUX_ACTIVITY) del sistema, así como tareas completadas (INT_TASK). Finalmente, elimina registros agregados a través de IAObjects que nunca han sido vinculados a otro registro en el sistema.
Otro tipo de tarea que realiza el procedimiento almacenado es limpiar datos que podrían estar desactualizados. Valida los IDs de los registros de empresas vinculados a registros de personas en INT_AUX_LISTING. También valida las relaciones de usuario y listado en INT_USER. Revisa los IDs de usuario para los campos de información adicional de tipo Usuario tanto para carpetas como para listados. Establece los campos de información adicional de código de cliente si no están configurados.
Un tercer tipo de tarea que realiza el procedimiento almacenado es limpiar datos huérfanos. Algunas de las tablas que limpia son INT_AUX_DIR_LIST, INT_AUX_ADDRESS, INT_AUX_MAILING_ADDR, INT_AUX_LST_ADDR, INT_AUX_ELEC_ADDR, INT_AUX_LST_EADDR, INT_AUX_PHONE, INT_AUX_LST_PHONE y INT_AUX_LIST_LIST.
Ejecutar el script de mantenimiento de datos
Debe programar el InterAction Process Manager para ejecutar el script de mantenimiento de datos. En general, se recomienda programar este proceso para que se ejecute fuera del horario laboral o cuando haya pocos usuarios en el sistema. Es muy recomendable programar un proceso recurrente para ejecutar el script de mantenimiento de datos al menos una vez por semana y como máximo una vez al día.
- Inicie sesión en InterAction Administrator.
- Siguiendo las instrucciones en Programar procesos, programe un proceso para ejecutar el script de mantenimiento de datos. Al programar el proceso, especifique lo siguiente:
- Seleccione el proceso Ejecutar script de base de datos.
- Elija el botón Editar en la sección Configuración del proceso y seleccione el archivo de script: intia_data_maint.sql.
- Cuando termine de configurar el proceso, elija OK.