UiPath Documentation
insights
2023.4
false
Insights
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Upgrade mit geklonter Datenbank

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.

  1. 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.__MigrationHistory ansehen. Beispiel:

    SELECT *
    FROM [insights].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;
    SELECT *
    FROM [insights].[dbo].[__MigrationHistory]
    ORDER BY MigrationId DESC;
    
  2. Klonen Sie Ihre Orchestrator-DB und Insights-DB – Es gibt mehrere Tools zum Klonen von DB. Zum Beispiel:

    1. Datenmigrations-Assistant.
    2. Microsoft SQL Server-Verwaltungsstudio.
  3. 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.
    1. 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
    2. Verwenden Sie in Schritt sieben für die Orchestrator-DB-Verbindungszeichenfolge die geklonte OrchDB-Verbindungszeichenfolge.
    3. Verwenden Sie in Schritt neun für die Insights-DB-Verbindungszeichenfolge die geklonte Insights-DB-Verbindungszeichenfolge.
  4. Ü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;
    
  5. Überprüfen Sie, ob die folgenden Spalten in jeder Tabelle vorhanden sind:

    • dbo.jobs

      Hinweis:

      Die Spalte Id darf 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, Key
      Id, Name, Key
      

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben