- Notas de versão
- Antes de começar
- Introdução
- Integrações
- Como trabalhar com aplicativos de processo
- Como trabalhar com painéis e gráficos
- Como trabalhar com gráficos de processo
- Trabalhando com Descubra modelos de processo e Importar modelos BPMN
- Showing or hiding the menu
- Informações de contexto
- Exportar
- Filtros
- Envio de ideias de automação ao UiPath® Automation Hub
- Tags
- Datas de conclusão
- Comparar
- Verificação de conformidade
- Análise de causa raiz
- Simulação de Potencial de Automação
- Triggering an automation from a process app
- Exibição de dados do processo
- Criação de aplicativos
- Carregamento de dados
- Personalização de aplicativos de processo
- Introdução aos painéis
- Como trabalhar com o editor de painel
- Criação de painéis
- Painéis
- Gerenciador de automação
- Definição de novas tabelas de entrada
- Adicionando campos
- Adição de tabelas
- Requisitos do modelo de dados
- Exibição e edição do modelo de dados
- Exportando e importando transformações
- Visualizando o log de transformações
- Edição e teste de transformações de dados
- Structure of transformations
- Tips for writing SQL
- Mesclando logs de evento
- Gerenciador de processos
- Modelos de apps
- Recursos adicionais
- Tags prontas para uso e datas de vencimento
- Edição de transformações de dados em um ambiente local
- Setting up a local test environment
- Designing an event log
- Estendendo a ferramenta de extração SAP Ariba
- Recursos de desempenho
Process Mining
Edição de transformações de dados em um ambiente local
É altamente recomendável personalizar as transformações de dados no Process Mining usando o editor de Transformações de dados. Consulte Transformações de dados para obter mais informações sobre como personalizar transformações de dados no Process Mining.
Esta página descreve como personalizar transformações de dados de dentro do Process Mining.
Ao criar um aplicativo de processo a partir de um modelo de aplicativo, você deseja certificar-se de que os dados usados no aplicativo de processo reflitam seu processo de negócios da maneira correta. Com as transformações de dados, você pode personalizar os dados usados para Process Mining.
As transformações de dados permitem:
-
adicionar novos campos para grupos por e filtros. Por exemplo, Tipo de verificação de qualidade.
-
adicionar eventos. Por exemplo, Verificação de qualidade da fatura concluída.
-
adicionar etiquetas. Por exemplo, Falha ao cumprir o SLA,Violação de quatro olhos.
-
adicionar lógica de negócios para cálculo de KPIs. Por exemplo, Case_has_maverick_buking.
-
definir novos campos de entrada para cálculos.
Você pode personalizar as transformações no Process Mining com transformações de dados ou exportar as transformações do Process Mining e editá-las e testá-las usando um ambiente de teste local.
A edição das transformações usando o editor Transformações de dados no Process Mining não requer um ambiente de desenvolvimento local.
Ao iniciar a edição de transformações de dados, é altamente recomendável que você:
- ter conhecimento profundo de SQL;
- estão familiarizados com o sistema de origem usado para extração de dados.
Permissões
Você precisa da permissão de Editar transformações para o aplicativo de processo para personalizar as transformações de dados.
Ferramentas
É necessário um editor de código para editar as transformações de dados. Visual Studio Code é o editor de código recomendado para editar transformações de dados. Você pode baixar o Visual Studio Code na página Download Visual Studio Code.
É recomendável executar e testar as transformações de dados fora do Process Miningantes de importar a transformação editada em seu aplicativo de processo. Para executar e testar as transformações de dados, é necessário um ambiente de teste local.
Cada aplicativo de processo tem um conjunto correspondente de transformações de dados. A personalização de transformações de dados requer a execução de várias etapas.
-
Exporte as transformações do aplicativo de processos.
-
Abra as transformações no Visual Studio Code.
-
Execute as transformações*.
-
Edite as transformações.
-
Teste as transformações em um ambiente de teste local.*
-
Importe e teste as transformações em um aplicativo de processo de teste no Process Mining.
-
Importe as transformações no aplicativo de processos.
* Executar e testar as transformações em um ambiente de teste local são etapas opcionais.
Consulte Exportação de transformações.
Siga estas etapas para abrir as transformações no Visual Studio Code.
Etapa |
Ações |
---|---|
1 |
No Windows Explorer, crie uma pasta para as transformações exportadas na pasta onde está localizado seu ambiente virtual. Por exemplo,
C:\My_transformations\TemplateOne-MultiFiles .
|
2 |
Descompacte o arquivo de transformações exportadas
.zip na pasta.
|
A ilustração a seguir mostra um exemplo.
Etapa |
Ação |
---|---|
3 |
No Visual Studio Code, vá para File -> Open Folder... e selecione a pasta que contém as transformações descompactadas. |
A ilustração a seguir mostra um exemplo.
O projeto dbt é interpretado.
dbt_project.yml
para o formato exigido pelo SQL Server. Antes de criar o arquivo .zip
com as novas transformações, você deve alterar os formatos de data e hora de volta para o formato exigido pelo Snowflake.
dbt_project.yml
, os valores padrão serão usados.
Para o SQL Server, os formatos de data e hora são definidos por números inteiros e para o Snowflake são definidos por strings.
Abaixo está uma visão geral dos diferentes formatos (padrão) para SQL Server e Snowflake.
variável |
Formato SQL Server |
formato floco de neve |
---|---|---|
|
23 |
'YYYY-MM-DD' |
|
14 |
'hh24:mi:ss.ff3' |
|
21 |
'YYYY-MM-DD hh24:mi:ss.ff3' |
Para obter mais informações, consulte:
-
A documentação oficial do Snowflake sobre Formatos de data e hora em conversões usando o Snowflake.
-
A documentação oficial do Microsoft SQL Server sobre Conversões de data e hora usando o SQL Server.
É uma boa prática executar as transformações antes de começar a editá-las. Isso permite que você verifique se a configuração está correta e se os dados foram carregados corretamente.
Para executar as transformações você deve:
-
crie um novo esquema de banco de dados para o aplicativo de processo. Você pode fazer isso no Microsoft SQL Server Management Studio. Siga esses passos.
Etapa
Ação
1
No Object Explorer no Microsoft SQL Server Management Studio, vá até a pasta do seu banco de dados na pasta Databases .
2
Clique com o botão direito do mouse em Segurança e selecione Novo -> Esquema...
As ilustrações a seguir mostram a janela de autenticação do SQL Server.
Consulte a documentação oficial da Microsoft para obter mais informações.
-
carregue dados no novo esquema e certifique-se de que as tabelas de entrada necessárias estejam disponíveis no esquema. Você pode carregar dados usando um extrator carregar dados diretamente de arquivos
.csv
no Microsoft SQL Server Management Studio. Siga esses passosEtapa
Ação
1
No Explorador de Objetos, do Microsoft SQL Server Management Studio, localize seu banco de dados na pasta Databases.
2
Clique com o botão direito do mouse no nome do seu banco de dados e selecione Tarefas -> Importar arquivo simples...
Observação: é recomendável usar um pequeno conjunto de dados para testar as transformações de dados. Quanto menor a contagem de registros do conjunto de dados, mais rápidas serão as transformações executadas.
Quando você abre um projeto dbt no Visual Studio Code pela primeira vez, uma mensagem dbt é exibida, indicando que o perfil correspondente às suas novas transformações não pode ser encontrado. A ilustração a seguir mostra um exemplo.
profiles.yml
que esteja conectado ao seu banco de dados do Microsoft SQL Server. Para novas transformações, você pode estender o arquivo profiles.yml
adicionando uma nova entrada.
profiles.yml
ou clique no link para baixar o modelo: profiles.yml.
my-app-template:
outputs:
default:
type: sqlserver
driver: 'ODBC Driver 17 for SQL Server'
server:
port:
user:
password:
database:
schema:
encrypt:
trust_cert:
target: default
my-app-template:
outputs:
default:
type: sqlserver
driver: 'ODBC Driver 17 for SQL Server'
server:
port:
user:
password:
database:
schema:
encrypt:
trust_cert:
target: default
Etapa |
Ação |
---|---|
1 |
Abra um editor de texto. Por exemplo Notepad++. |
2 |
Copie e cole o conteúdo do modelo acima. |
3 |
Substitua
my-app-template pelo nome profile conforme exibido em dbt_project.yml .
Por exemplo,
uipathTemplateOne . Veja a ilustração abaixo.
|
3 |
Edite o arquivo, de forma que aponte para o esquema que acabou de ser criado. |
4 |
Salve o arquivo
profiles.yml na pasta que não contém um projeto dbt (veja a captura de tela abaixo).
Por exemplo,
C:\My_transformations .
|
5 |
Crie uma variável de ambiente chamada DBT_PROFILES_DIR com o caminho do arquivo da pasta que contém o arquivo
profiles.yml .
|
schema_sources
.
Consulte a documentação oficial do dbt para obter mais informações sobre como configurar seu perfil.
Para obter diretrizes sobre edição de transformação, consulte Transformações e Dicas para escrever SQL.
Siga estas etapas para testar as transformações.
Etapa |
Ação |
---|---|
1 |
Insira
dbt build no prompt de comando no terminal integrado no Visual Studio Code.
|
2 |
Verifique os dados no SQL Server Management Studio para verificar os valores.
|
Edite e teste as transformações em um ambiente de teste local até que sejam executadas sem erros e os dados estejam corretos.
É altamente recomendável executar as novas transformações em um aplicativo de processos de teste no Process Mining antes de importar as transformações no aplicativo de processos original. Como as transformações são testadas em um ambiente SQL Server local, podem ocorrer erros ao executar as novas transformações no Process Mining.
Consulte também 4. Editar as transformações.
dbt_project.yml
para testar as transformações SQL Server, você deve alterar os formatos de data e hora de volta para o formato exigido pelo Snowflake, antes de criar o arquivo .zip
com as novas transformações.
Siga estas etapas para importar e testar as transformações em um aplicativo de processo de teste no Process Mining.
Etapa |
Ação |
---|---|
1 |
No Windows Explorer, vá para a pasta onde suas transformações estão armazenadas Por exemplo,
C:\My_transformations\TemplateOne-MultiFiles e adicione as transformações a um novo arquivo .zip .
|
2 |
Vá para o portal Process Mining e crie um novo aplicativo de processo baseado no mesmo modelo de aplicativo que o seu aplicativo de processo. |
3 |
Importe as transformações no app de processo de teste. |
4 |
Verifique os painéis para ver se os dados são apresentados corretamente. |
Quando as transformações são importadas, as novas transformações são executadas automaticamente. Isso afetará imediatamente os dados exibidos no aplicativo de processo publicado. É altamente recomendável testar as novas transformações em um aplicativo de processo de teste separado para evitar quaisquer erros (consulte Etapa 6: importar e testar as transformações em um aplicativo de processo de teste no Process Mining).
A execução de uma transformação incorreta fará com que o aplicativo publicado não fique visível para os usuários finais.
Consulte Importação de transformações.
- Introdução
- Editor de Transformações de dados
- Transformações de versão
- Pré-requisitos
- Customizing the transformations
- 1. Exportar as Transformações do App de Processo
- 2. Open the transformations in Visual Studio Code
- Date and time formats
- 3. Run the transformations
- Antes de começar
- Configurar perfis.yml
- Running the transformations
- 4. Edit the transformations
- 5. Test the transformations on a local test environment
- 6. Importar e Testar as Transformações em um App de Processo de Teste no Process Mining
- 7. Importar as Transformações no App de Processo