- Versionshinweise
- Erste Schritte
- Zugriff und Berechtigungen
- Installation und Upgrade
- Interaktion mit Insights
- Export historischer Daten
- Protokolle
- Leistung und Skalierbarkeit
Für die Migration von lokal zur Cloud müssen Sie die Insights-Datenbank auf Version 2023.4 aktualisieren. Da dieses Upgrade Ihre Umgebung unterbrochen hat, sollten Sie stattdessen die Datenbanken klonen und die geklonte Insights-Datenbank (DB) aktualisieren.
Für zusätzliche Vorsicht klonen wir in den folgenden Schritten sowohl die Orchestrator-DB als auch die Insights-DB.
-
Insights DB-Version überprüfen – Sie können die Version von Insights DB überprüfen, indem Sie sich die neueste Zeile in der Tabelle
dbo.__MigrationHistoryansehen. Beispiel:SELECT * FROM [insights].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC;SELECT * FROM [insights].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC; -
Klonen Sie Ihre Orchestrator-DB und Insights-DB – Es gibt mehrere Tools zum Klonen von DB. Zum Beispiel:
- Datenmigrations-Assistant.
- Microsoft SQL Server-Verwaltungsstudio.
-
Upgrade-Befehl für geklonte DBs ausführen – Folgen Sie den Anweisung zum Aktualisieren der Insights-DB . Wie wird Insights-DB für Orchestrator-PaaS manuell erstellt/migriert? mit den folgenden Anpassungen:
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.Hinweis:- Verwenden Sie die Verbindungszeichenfolgen für Ihre geklonten DBs, um eine Verunreinigung Ihrer tatsächlichen DB zu verhindern.
- Wenn intern ein Fehler auftritt, gibt der Befehl den Fehler möglicherweise nicht an das Terminal aus. Fahren Sie mit Schritt vier unten fort, um das erfolgreiche Upgrade Ihrer DB zu überprüfen.
- In Schritt zwei sollte der folgende Download verwendet werden, anstatt den Link zur Installationsmedien für die PaaS Orchestrator-Instanz zu verwenden: https://download.uipath.com/versions/23.4.3/UiPathOrchestrator.zip
- Verwenden Sie in Schritt sieben für die Orchestrator-DB-Verbindungszeichenfolge die geklonte OrchDB-Verbindungszeichenfolge.
- Verwenden Sie in Schritt neun für die Insights-DB-Verbindungszeichenfolge die geklonte Insights-DB-Verbindungszeichenfolge.
-
Überprüfen Sie die Version der geklonten Insights-DB.
SELECT * FROM [insights_clone_1].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC;SELECT * FROM [insights_clone_1].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC; -
Überprüfen Sie, ob die folgenden Spalten in jeder Tabelle vorhanden sind:
-
dbo.jobs
Hinweis:Die Spalte
Iddarf nur positive Zahlen enthalten.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.Tenants
Hinweis:Die Mandanten-ID muss eine positive Zahl sein.
Id, Name, KeyId, Name, Key
-