UiPath Documentation
insights
2021.10
false
Insights
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

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.

  1. 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;
    
  2. 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 :

    1. Assistant de migration de données.
    2. Studio de gestion Microsoft SQL Server (Microsoft SQL Server Management Studio).
  3. Exécutez la commande de mise à niveau sur 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 le PaaS Orchestrator ? avec les ajustements suivants :

    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=<your-password>;"
    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=<your-password>;"
    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.
    1. À la deuxième étape, au lieu d'utiliser le lien du support d'installation PaaS Orchestrator, le téléchargement suivant doit être utilisé : https://download.uipath.com/versions/23.4.3/UiPathOrchestrator.zip
    2. À l'étape sept, pour la chaîne de connexion Orchestrator DB, utilisez la chaîne de connexion OrchDB clonée.
    3. À 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.
  4. 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;
    
  5. Vérifiez si les colonnes suivantes sont présentes dans chaque table :

    • dbo.tâches

      Remarque :

      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.Tenants

      Remarque :

      L’ID de locataire doit être un nombre positif.

      Id, Name, Key
      Id, Name, Key
      

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour