Process Mining
2021.10
falso
Imagem de fundo do banner
Process Mining
Última atualização 2 de abr de 2024

Configurar Atualizações de Dados Automatizadas

Introdução

Se você deseja fazer carregamentos de dados frequentes ou em intervalos para o UiPath Process Mining, pode configurar atualizações de dados automatizadas. Este guia descreve como configurar atualizações de dados automatizadas usando um script em lote.

Ao executar o script, a estrutura de pastas para um conjunto de dados usando o nome do conjunto de dados que você especificou é gerada primeiro. Em seguida, todas as tabelas no conector são recarregadas e armazenadas em cache para o módulo especificado. Essas tabelas em cache são usadas para exportar as tabelas de saída do conector. O conjunto de dados de saída é usado para gerar um cache para o aplicativo no ambiente especificado.

Pré-requisitos

Você precisa ter acesso ao servidor ou máquina virtual que contém a instalação do UiPath Process Mining .

Você também precisa ter um conector em um espaço de trabalho.

Observação: o script representará seu espaço de trabalho. Você deve criar um espaço de trabalho para o conector e certificar-se de que o espaço de trabalho seja mantido atualizado. A atualização de dados usará o espaço de trabalho especificado como está, usando todas as alterações não confirmadas, se houver. Portanto, é recomendável ter um espaço de trabalho dedicado apenas para a atualização de dados.
Importante:

Este script em lote requer que a construção da área de trabalho e do Superadmin sejam idênticas. Se você atualizar o build do Superadmin sem alterá-lo para o espaço de trabalho (ou vice-versa), o script falhará, resultando em dados não atualizados.

Portanto, é recomendável atualizar a compilação em todos os locais (Superadmin, conector e outros aplicativos) ao mesmo tempo.

Passo 1: Preparação

Crie um script em lote que você deseja usar para as atualizações automatizadas de dados do exemplo de código abaixo e salve-o na pasta raiz de sua instalação do UiPath Process Mining .

Nota: Recomenda-se incluir o nome do processo e o nome do sistema no nome do arquivo em lote.
set MAINDIR=%~dp0
set DATASET=FullData
set ENVIRONMENT=production
set WORKSPACE=Peter/Connector
mkdir "%MAINDIR%\datax\_datasets\%DATASET%"
mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org"
echo. > "%MAINDIR%\datax\_datasets\%DATASET%\nomodcodes.marker"
for %%M in (..) do (
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -CCDB app="%%M" o= refreshmvncaches=true
              mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org\MVNCache" 
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -export app="%%M" out="%MAINDIR%\datax\_datasets\%DATASET%\_org\MVNCache" o= refreshmvncaches=false reusecache=true onlymarked=true
)
call "%MAINDIR%\builds\processgold.bat" -dataserver -skipmail -env "%ENVIRONMENT%" -CCDB o=* dataset="%DATASET%" p=*set MAINDIR=%~dp0
set DATASET=FullData
set ENVIRONMENT=production
set WORKSPACE=Peter/Connector
mkdir "%MAINDIR%\datax\_datasets\%DATASET%"
mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org"
echo. > "%MAINDIR%\datax\_datasets\%DATASET%\nomodcodes.marker"
for %%M in (..) do (
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -CCDB app="%%M" o= refreshmvncaches=true
              mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org\MVNCache" 
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -export app="%%M" out="%MAINDIR%\datax\_datasets\%DATASET%\_org\MVNCache" o= refreshmvncaches=false reusecache=true onlymarked=true
)
call "%MAINDIR%\builds\processgold.bat" -dataserver -skipmail -env "%ENVIRONMENT%" -CCDB o=* dataset="%DATASET%" p=*

Passo 2: Defina os Parâmetros no Script

Abaixo está uma descrição dos parâmetros que você precisa especificar no script.

Parâmetro

Description

ConjuntoDeDados

o nome do conjunto de dados de saída que você deseja gerar a partir do script. Este conjunto de dados aparecerá na guia de dados de desenvolvimento do Superadmin .

Ambiente

o ambiente para o qual você deseja gerar um cache.

Nota: Geralmente este será o ambiente em que o AppOne para o seu processo está ativo.

Workspace

o caminho para o espaço de trabalho onde o conector está localizado. Este é o seu nome de login seguido pelo nome do espaço de trabalho.

Se o script não encontrar o espaço de trabalho correto, tente usar uma barra em vez de uma barra invertida.

Nome do Espaço de Trabalho

Siga estas etapas para determinar o caminho para o espaço de trabalho.

Etapa

Ação

1

Vá para a pasta de instalação do UiPath Process Mining .

2

Vá para a pasta de espaços de trabalho.

3

Vá para a pasta [seu nome de login] .

A pasta contém uma pasta para cada uma das suas áreas de trabalho.

Importante:

Quando seu nome de login contém caracteres especiais, a pasta de nome de usuário é codificada para HTML. No entanto, para uso no script, o % precisa ser escapado usando três %s adicionais.

Por exemplo: se seu nome de usuário for test.example@uipath.com , isso se transformará na pasta test%2Eexample%40uipath%2Ecom. No script, o nome de usuário deve ser especificado como test%%%%2Eexample%%%%40uipath%%%%2Ecom. Se o nome de usuário contiver um sublinhado ('_'), esse sublinhado precisa ser escapado com %%%%5F.

Etapa 3: adicionar o código do módulo conector

Alguns conectores têm vários módulos, portanto, você precisa especificar o código do módulo para o conector para o qual deseja implementar atualizações de dados automatizadas.

Adicione o código do módulo do seu conector no loop for %M in (…) do .

Siga estas etapas para localizar o código do módulo e adicioná-lo ao script.

Etapa

Ação

1

Abra o conector em seu ambiente de desenvolvimento.

2

Clique no ícone do logotipo e selecione Módulos....

3

Copie o código do módulo do campo Application Code .

4

Clique em CANCELAR para fechar a caixa de diálogo Módulos.

5

Feche o conector.

6

No script, substitua o "..." dentro do ( ) pelo código do módulo do seu conector no loop for %M in (…) do .

Etapa 4: Agendar uma tarefa para a sincronização

Você pode usar o Agendador de Tarefas do Windows para agendar uma tarefa que executa o script em lote para atualizações automatizadas de dados.

Observação: Recomenda-se selecionar a conta de usuário local do SISTEMA para executar a tarefa e selecione a opção Executar com prioridade máxima na janela Criar Tarefa ao criar a tarefa no Windows Scheduler.

O tempo necessário para esta tarefa dependerá muito dos volumes de dados que passam pelo seu conector. Se a tarefa estiver sendo executada por muito tempo, é recomendável considerar as seguintes coisas, em ordem:

  • Minimize o volume de dados entrando no conector;
  • Verifique se há condições de união errôneas que causam duplicação de dados;
  • Remova quaisquer atributos não utilizados no conector (cada atributo adicional no conector aumenta o tempo de execução do script).

    Importante: É altamente recomendável cancelar a tarefa após ela estar em execução por mais de 3 dias.

Formato do conjunto de dados

Os conjuntos de dados para uso com Process Mining possuem um formato específico, que depende de um marcador. Este marcador é armazenado na raiz do conjunto de dados. Veja a ilustração abaixo para um exemplo.



O marcador é apenas um arquivo vazio e é usado apenas para seu nome. Existem dois marcadores diferentes: nomodcodes.marker e usemodcodes.marker.
O usemodcodes.marker só é aplicável quando a fragmentação de dados é usada para definir o escopo dos dados.

Nomodcodes.marker

O nomodcodes.marker usa a estrutura de dados exibida abaixo.
<DATASET NAME>\<ORGANIZATION CODE>\MVNCache<DATASET NAME>\<ORGANIZATION CODE>\MVNCache
Abaixo encontra-se uma descrição dos elementos do nomodcodes.marker.

Element

Descrição

<DATASET NAME>

O nome que é exibido no Superadmin

Guiade dados de desenvolvimento .

<ORGANIZATION CODE>

O valor padrão é: _org , que será para 99% dos casos

Usemodcodes.marker

O usemodcodes.marker usa a estrutura de dados exibida abaixo.
<DATASET NAME>\<ORGANIZATION CODE>\<MODULE CODE>\MVNCache<DATASET NAME>\<ORGANIZATION CODE>\<MODULE CODE>\MVNCache
Abaixo encontra-se uma descrição dos elementos do usemodcodes.marker.

Element

Descrição

<DATASET NAME>

O nome que é exibido no Superadmin

Guiade dados de desenvolvimento .

<ORGANIZATION CODE>

O valor padrão é: _org , que será para 99% dos casos

<MODULE CODE>

O código definido no aplicativo. Veja Módulos. Esta opção permite que você use vários códigos de aplicativo em um aplicativo.

O script fornecido na Etapa 1 se aplica a nomodcodes.marker. Para usemodcodes.marker você deve usar o script abaixo.
set MAINDIR=%~dp0
set DATASET=FullData
set ENVIRONMENT=production
set WORKSPACE=Peter/Connector
mkdir "%MAINDIR%\datax\_datasets\%DATASET%"
mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org"
echo. > "%MAINDIR%\datax\_datasets\%DATASET%\usemodcodes.marker"
for %%M in (..) do (
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -CCDB app="%%M" o= refreshmvncaches=true
              mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org\%%M\MVNCache" 
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -export app="%%M" out="%MAINDIR%\datax\_datasets\%DATASET%\_org\%%M\MVNCache" o= refreshmvncaches=false reusecache=true onlymarked=true
)
call "%MAINDIR%\builds\processgold.bat" -dataserver -skipmail -env "%ENVIRONMENT%" -CCDB o=* dataset="%DATASET%" p=*set MAINDIR=%~dp0
set DATASET=FullData
set ENVIRONMENT=production
set WORKSPACE=Peter/Connector
mkdir "%MAINDIR%\datax\_datasets\%DATASET%"
mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org"
echo. > "%MAINDIR%\datax\_datasets\%DATASET%\usemodcodes.marker"
for %%M in (..) do (
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -CCDB app="%%M" o= refreshmvncaches=true
              mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org\%%M\MVNCache" 
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -export app="%%M" out="%MAINDIR%\datax\_datasets\%DATASET%\_org\%%M\MVNCache" o= refreshmvncaches=false reusecache=true onlymarked=true
)
call "%MAINDIR%\builds\processgold.bat" -dataserver -skipmail -env "%ENVIRONMENT%" -CCDB o=* dataset="%DATASET%" p=*

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.