- Información general
- Requisitos
- Instalación
- Después de la instalación
- Migración y actualización
- Actualizar Automation Suite en EKS / AKS
- Opciones de migración
- Paso 1: Mover los datos de la organización de identidad de independiente a Automation Suite
- Paso 2: restaurar la base de datos del producto independiente
- Paso 3: Realizar una copia de seguridad de la base de datos de la plataforma en Automation Suite
- Paso 4: Fusionar organizaciones en Automation Suite
- Paso 5: actualizar las cadenas de conexión de los productos migrados
- Paso 6: migrar Insights independiente
- Paso 7: eliminar el tenant predeterminado
- B) Migración de tenant único
- Supervisión y alertas
- Administración de clústeres
- Configuración específica del producto
- Limpiar la base de datos de Task Mining
- Solución de problemas

Guía de instalación de Automation Suite en EKS/AKS
Esta página describe las tareas de mantenimiento necesarias para las bases de datos de Task Mining.
[AutomationSuite_Task_Mining], utiliza un único esquema [tddiscovery] para el almacenamiento de datos. Principalmente, Task Mining almacena los datos en el almacén de objetos, lo que reduce la necesidad de un mantenimiento frecuente de la base de datos. Si es necesario, puedes utilizar el script de mantenimiento de la base de datos Remove_Active_History.sql para limpiar periódicamente la siguiente tabla de la base de datos:
-
[AutomationSuite_Task_Mining].[tddiscovery].[ActivityHistory]
[AutomationSuite_Task_Mining] antes de ejecutar cualquier script.
Se suponen los siguientes requisitos previos:
-
Tienes acceso a la base de datos
[AutomationSuite_Task_Mining]con los permisos necesarios.
CREATE PROCEDURE [tddiscovery].[Delete_TaskMining_ActivityHistory]
@CutoffTimeStamp datetime2,
@BatchSize INT = 10000
AS
BEGIN
DECLARE @total_deleted_items BIGINT = 0;
SET NOCOUNT ON;
-- delete ActivityHistoryItems
DECLARE @Deleted_Rows_ActivityHistoryItems INT = @BatchSize;
WHILE(@Deleted_Rows_ActivityHistoryItems = @BatchSize)
BEGIN
DELETE TOP(@BatchSize) FROM [tddiscovery].[ActivityHistory] WHERE At <= @CutoffTimeStamp;
SET @Deleted_Rows_ActivityHistoryItems = @@ROWCOUNT;
SET @total_deleted_items = @Deleted_Rows_ActivityHistoryItems + @total_deleted_items;
END;
PRINT('The script executed successfully!');
PRINT('Total deleted rows from [tddiscovery].[ActivityHistory]: ' + CONVERT(NVARCHAR, @total_deleted_items));
END;
GOCREATE PROCEDURE [tddiscovery].[Delete_TaskMining_ActivityHistory]
@CutoffTimeStamp datetime2,
@BatchSize INT = 10000
AS
BEGIN
DECLARE @total_deleted_items BIGINT = 0;
SET NOCOUNT ON;
-- delete ActivityHistoryItems
DECLARE @Deleted_Rows_ActivityHistoryItems INT = @BatchSize;
WHILE(@Deleted_Rows_ActivityHistoryItems = @BatchSize)
BEGIN
DELETE TOP(@BatchSize) FROM [tddiscovery].[ActivityHistory] WHERE At <= @CutoffTimeStamp;
SET @Deleted_Rows_ActivityHistoryItems = @@ROWCOUNT;
SET @total_deleted_items = @Deleted_Rows_ActivityHistoryItems + @total_deleted_items;
END;
PRINT('The script executed successfully!');
PRINT('Total deleted rows from [tddiscovery].[ActivityHistory]: ' + CONVERT(NVARCHAR, @total_deleted_items));
END;
GO-
Ejecuta el script de mantenimiento de la base de datos
Remove_Active_History.sqlpara crear el procedimiento almacenadoDelete_TaskMining_ActivityHistory.Nota:Utilice siempre la versión más reciente del procedimiento almacenado.
Se recomienda encarecidamente archivar los procedimientos almacenados de SQL ejecutados anteriormente cambiando el nombre de los procedimientos almacenados. Esto brinda la oportunidad de detectar y abordar cualquier problema o anomalía potencial dentro de esa versión particular del procedimiento almacenado de SQL. El siguiente código proporciona un ejemplo de cómo cambiar el nombre de un procedimiento almacenado de SQL para fines de archivado.
EXEC sp_rename '[tddiscovery].[Delete_TaskMining_ActivityHistory]', '[Delete_TaskMining_ActivityHistory_2024-10-10_001]';EXEC sp_rename '[tddiscovery].[Delete_TaskMining_ActivityHistory]', '[Delete_TaskMining_ActivityHistory_2024-10-10_001]'; -
Ejecuta el procedimiento almacenado
Delete_TaskMining_ActivityHistory. Esto elimina todos los datos relacionados con el Historial de actividad para una marca de tiempo de corte de la tabla[AutomationSuite_Task_Mining].[tddiscovery].[ActivityHistory].
PROCEDURE [tddiscovery].[Delete_TaskMining_ActivityHistory] , asegúrate de que el uso de Task Mining está suspendido.
Aunque no hay restricciones para eliminar datos utilizando un procedimiento almacenado de SQL, sería una buena práctica conservar el historial de actividades en el sistema durante un período mínimo, por ejemplo, 30 días, para conservar los registros de actividad recientes. Esto también brinda la oportunidad de detectar y abordar cualquier problema o anomalía potencial dentro del procedimiento almacenado de SQL antes de que se elimine de forma permanente.
Delete_TaskMining_ActivityHistory SQL.
|
Parámetro |
Descripción |
Obligatorio S/N |
@CutoffTimeStamp |
Eliminar todos los datos antes de una marca de tiempo especificada (p. ej., 2021-01-01 01:00:05). Nota:
No proporciones una marca de tiempo que conduzca a una tabla vacía. |
Y |
@BatchSize INT = 10000 |
El número de filas que se eliminarán a la vez. Esto te permite eliminar los datos lote por lote. El valor predeterminado está establecido en 10000. |
N |
DECLARE @ProcessTime datetime2;
SET @ProcessTime = '2024-07-11 13:44:42.7856026';
EXEC [tddiscovery].[Delete_TaskMining_ActivityHistory] @CutoffTimeStamp = @ProcessTime;DECLARE @ProcessTime datetime2;
SET @ProcessTime = '2024-07-11 13:44:42.7856026';
EXEC [tddiscovery].[Delete_TaskMining_ActivityHistory] @CutoffTimeStamp = @ProcessTime;Para obtener más información, consulta la documentación oficial de Microsoft sobre Procedimientos almacenados.