insights
2022.4
false
- Notes de publication
- Démarrage
- Installation et mise à niveau
- Prérequis logiciels et matériels
- Mise à niveau
- Résolution des problèmes
- Migration vers Automation Suite
- Instructions de migration de Google Cloud Platform
- Instructions de migration des services Web Azure
- Mise à niveau à l'aide de la base de données clonée
- Script de vérification de la base de données Insights
- Questions fréquemment posées
- Assistance
- Outil de migration des utilisateurs
- Architecture
- Accès et autorisations
- Interaction avec Insights
- Journaux (Logs)
Mise à niveau à l'aide de la base de données clonée
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
Insights
Last updated 25 oct. 2024
Mise à niveau à l'aide de la base de données clonée
Pour la migration locale vers le cloud, vous devez mettre à niveau la base de données Insights vers la version 2023.4. Étant donné que cette mise à niveau perturbe votre environnement, une option à envisager consiste à cloner les bases de données et à mettre à niveau la base de données Insights (DB) clonée à la place.
Pour plus de prudence, dans les étapes ci-dessous, nous allons cloner à la fois la base de données Orchestrator et la base de données Insights.
- Vérifier la version de la base de données Insights : vous pouvez vérifier la version de la base de données Insights en examinant la ligne la plus récente de la table
dbo.__MigrationHistory
. Exemple :SELECT * FROM [insights].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC;
SELECT * FROM [insights].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC; - Clonez vos bases de données Orchestrator et base de données Insights : il existe plusieurs outils pour cloner la base de données. Par exemple :
- Assistant de migration de données.
- Studio de gestion Microsoft SQL Server (Microsoft SQL Server Management Studio).
- Exécuter la commande de mise à niveau contre les bases de données clonées : suivez les instructions pour mettre à niveau la base de données Insights Comment créer/migrer manuellement la base de données Insights pour Orchestrator PaaS ? avec les ajustements suivants :
- À la deuxième étape, au lieu d’utiliser le lien du support d’installation de PaaS Orchestrator, le téléchargement suivant doit être utilisé : https://download.uipath.com/versions/23.4.3/UiPathOrchestrator.zip
- À la septième étape, pour la chaîne de connexion de la base de données Orchestrator, utilisez la chaîne de connexion OrchDB clonée.
- À l'étape neuf, pour la chaîne de connexion à la base de données Insights, utilisez la chaîne de connexion à la base de données Insights clonée.
PS C:\Users\uipath\Desktop\UiPath.Orchestrator.Cli> .\UiPath.Orchestrator.Cli.exe database upgrade-database -d Insights -c ".\UiPath.Orchestrator.dll.config" --connection-string "Server=localhost;Initial Catalog=insights_clone_1; User Id=uuuuu; Password=ppppp;" Database upgrade started... Database upgrade complete.
PS C:\Users\uipath\Desktop\UiPath.Orchestrator.Cli> .\UiPath.Orchestrator.Cli.exe database upgrade-database -d Insights -c ".\UiPath.Orchestrator.dll.config" --connection-string "Server=localhost;Initial Catalog=insights_clone_1; User Id=uuuuu; Password=ppppp;" Database upgrade started... Database upgrade complete.Remarque :- Utilisez les chaînes de connexion pour vos bases de données clonées afin d'éviter la corruption de vos bases de données réelles.
- Si une erreur se produit en interne, la commande peut ne pas renvoyer l'erreur au terminal. Passez à la quatre étapes ci-dessous pour vérifier la mise à niveau réussie de votre base de données.
- Vérifiez la version de la base de données Insights clonée.
SELECT * FROM [insights_clone_1].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC;
SELECT * FROM [insights_clone_1].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC; - Vérifiez si les colonnes suivantes sont présentes dans chaque table :
- dbo.tâchesRemarque : la colonne
Id
ne doit contenir que des nombres positifs.Id, TenantId, CreationTime, StartTime, EndTime, JobKey, JobSource, EnvName, NULL as OrgUnitCode, OrgUnitName, OrganizationUnitId, ProcessName, DisplayName, OrgUnitFullyQualifiedName, RuntimeType,
Id, TenantId, CreationTime, StartTime, EndTime, JobKey, JobSource, EnvName, NULL as OrgUnitCode, OrgUnitName, OrganizationUnitId, ProcessName, DisplayName, OrgUnitFullyQualifiedName, RuntimeType, - dbo.JobEvents
Id, TenantId, ProcessVersion, RobotName, RobotType, HostMachineName, JobId, TimeStamp, Action, JobState, UserName, RuntimeType,
Id, TenantId, ProcessVersion, RobotName, RobotType, HostMachineName, JobId, TimeStamp, Action, JobState, UserName, RuntimeType, - dbo.QueueItems
Id, TenantId, Priority, QueueName, ProcessingStatus, ReviewStatus, RobotName, RobotType, CreationTime, StartProcessing, EndProcessing, CreatorJobId, ExecutorJobId, SecondsInPreviousAttempts, AncestorId, RetryNumber, DeferDate, DueDate, Progress, SpecificData, AnalyticsData, Output, ProcessingExceptionType, ProcessingExceptionReason, Reference, ReviewerUserName, OrgUnitCode, OrgUnitName, OrganizationUnitId, OrgUnitFullyQualifiedName, ProcessingExceptionDetails,
Id, TenantId, Priority, QueueName, ProcessingStatus, ReviewStatus, RobotName, RobotType, CreationTime, StartProcessing, EndProcessing, CreatorJobId, ExecutorJobId, SecondsInPreviousAttempts, AncestorId, RetryNumber, DeferDate, DueDate, Progress, SpecificData, AnalyticsData, Output, ProcessingExceptionType, ProcessingExceptionReason, Reference, ReviewerUserName, OrgUnitCode, OrgUnitName, OrganizationUnitId, OrgUnitFullyQualifiedName, ProcessingExceptionDetails, - dbo.QueueItemEvents
Id, TenantId, QueueItemId, TimeStamp, Action, UserName, ProcessingStatus, QueueDefinitionId, JobOrgUnitFullyQualifiedName, JobOrganizationUnitId,
Id, TenantId, QueueItemId, TimeStamp, Action, UserName, ProcessingStatus, QueueDefinitionId, JobOrgUnitFullyQualifiedName, JobOrganizationUnitId, - dbo.RobotLogs
Id, TenantId, OrganizationUnitId, TimeStamp, JobKey, MachineId, ProcessName, WindowsIdentity, RobotName, RawMessage, Message, LevelOrdinal,
Id, TenantId, OrganizationUnitId, TimeStamp, JobKey, MachineId, ProcessName, WindowsIdentity, RobotName, RawMessage, Message, LevelOrdinal, - dbo.TenantsRemarque : L'ID de locataire doit être un nombre positif.
Id, Name, Key
Id, Name, Key
- dbo.tâches