insights
2021.10
false
- Notas de Versão
- Introdução
- Instalação e atualização
- Acesso e permissões
- Interação com o Insights
- Solução de problemas
Atualizar usando banco de dados clonado
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
Fora do período de suporte
Insights
Last updated 11 de nov de 2024
Atualizar usando banco de dados clonado
Para migração de ambientes locais para a nuvem, você precisa atualizar o banco de dados do Insights para a versão 2023.4. Como essa atualização interrompe seu ambiente, uma opção a considerar é clonar os bancos de dados e atualizar o banco de dados do Insights (DB) clonado.
Para maior cuidado, nas etapas abaixo, vamos clonar tanto o banco de dados do Orchestrator quanto o banco de dados do Insights.
- Verificar versão do banco de dados do Insights - Você pode verificar a versão do banco de dados do Insights examinando a linha mais recente na tabela
dbo.__MigrationHistory
. Exemplo:SELECT * FROM [insights].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC;
SELECT * FROM [insights].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC; - Clonar seu banco de dados do Orchestrator e do Insights - Há várias ferramentas para clonar banco de dados. Por exemplo:
- Assistente de Migração de Dados.
- Studio de gerenciamento do Microsoft SQL Server
- Executar comando de atualização em relação a bancos de dados clonados - Siga as instruções para atualizar o banco de dados do Insights Como criar/migrar manualmente o banco de dados do Insights para o Orchestrator PaaS? com os seguintes ajustes:
- Na etapa dois, em vez de usar o link da mídia de instalação do PaaS Orchestrator, o seguinte download deve ser usado: https://download.uipath.com/versions/23.4.3/UiPathOrchestrator.zip
- Na etapa sete, para a string de conexão do Banco de Dados do Orchestrator, use a string de conexão do OrchDB clonada.
- Na etapa nove, para a string de conexão de banco de dados do Insights, use a string de conexão de banco de dados do Insights clonada.
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.Observação:- Use as strings de conexão para seus bancos de dados clonados para evitar a contato com seu banco de dados real.
- Se um erro ocorrer internamente, o comando pode não repetir o erro para o terminal. Prossiga com a etapa quatro abaixo para verificar a atualização bem-sucedida do seu banco de dados.
- Verifique a versão do banco de dados do Insights clonado.
SELECT * FROM [insights_clone_1].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC;
SELECT * FROM [insights_clone_1].[dbo].[__MigrationHistory] ORDER BY MigrationId DESC; - Verifique se as seguintes colunas estão presentes em cada tabela:
- dbo.jobsObservação: a coluna
Id
deve conter apenas números positivos.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.TenantsObservação: o ID do Tenant deve ser um número positivo.
Id, Name, Key
Id, Name, Key
- dbo.jobs