- 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
- Como cancelar uma execução de dados a partir do banco de dados
- Como adicionar uma regra de tabela de IP para usar a porta 1433 do SQL Server
- Ao criar um aplicativo de processo, o status permanece em Criando aplicativo
- Configurando o Dapr com o Redis no modo de cluster
- Transformações de dados
- Carregamento de dados
- CData Sync

Process Mining
As transformações de um aplicativo de processo consistem em um projeto dbt . Abaixo está uma descrição do conteúdo de uma pasta de projeto dbt .
Pasta/Arquivo |
Contém |
---|---|
|
o pacote
pm_utils e suas macros.
|
|
logs criados ao executar dbt. |
|
macros personalizadas. |
|
.sql arquivos que definem as transformações.
|
|
.yml arquivos que definem testes nos dados.
|
|
.csv arquivos com definições de configuração.
|
|
as configurações do projeto dbt. |
Veja o exemplo abaixo.
.sql
no diretório models\
. As transformações de dados são organizadas em um conjunto padrão de subdiretórios:
1_input
,2_objects
,3_events
,4_event_logs
,5_business_logic
.
Confira Estrutura das transformações.
.sql
são escritos em SQL Jinja, o que permite inserir instruções Jinja dentro de consultas SQL simples. Quando dbt executa todos os arquivos .sql
, cada arquivo .sql
resulta em uma nova exibição ou tabela no banco de dados.
.sql
têm a seguinte estrutura:
-
Instruções With: Uma ou mais instruções with para incluir as subtabelas necessárias.
{{ ref(‘My_table) }}
refere-se à tabela definida por outro .sql arquivo.{{ source(var("schema_sources"), 'My_table') }}
refere-se a uma tabela de entrada.
- Consulta principal: a consulta que define a nova tabela.
-
Consulta final: Normalmente, uma consulta como
Select * from table
é usada no final. Isso facilita fazer subseleções durante a depuração.
Para obter mais dicas sobre como escrever transformações de forma eficaz, consulte Dicas para escrever SQL
Adding source tables
models\schema\sources.yml
. Dessa forma, outros modelos podem se referir a ele usando {{ source(var("schema_sources"), 'My_table') }}
. A ilustração a seguir mostra um exemplo.
sources.yml
.
Para obter informações mais detalhadas, consulte a documentação oficial do dbt em Origens.
Data output
As transformações de dados devem gerar o modelo de dados exigido pelo aplicativo correspondente; cada tabela e campo esperados devem estar presentes.
Se você quiser adicionar novos campos ao seu aplicativo de processo, você pode adicionar esses campos nas transformações.
As macros facilitam a reutilização de construções SQL comuns. Para obter informações detalhadas, consulte a documentação oficial do dbt sobre macros Jinja.
pm_utils
pm-utils
contém um conjunto de macros que normalmente são usadas em transformações do Process Mining. Para obter mais informações sobre as macros pm_utils
, consulte ProcessMining-pm-utils.
pm_utils.optional()
.
csv
usados para adicionar tabelas de dados às suas transformações. Para obter informações detalhadas, consulte a documentação oficial do dbt sobre sementes ginja.
Em Process Mining, isso é normalmente usado para facilitar a configuração de mapeamentos em suas transformações.
Depois de editar os arquivos semente, execute o arquivo selecionando Executar arquivo ou Executar todos, para atualizar a tabela de dados correspondente.
Confira Configuração da atividade e exemplos de como usar arquivos de sementes.
Activity configuration
activity_configuration.csv
é usado para definir campos adicionais relacionados às atividades. activity_order
é usado como um desempate quando dois eventos estão acontecendo no mesmo carimbo de data/hora. A ilustração a seguir mostra um exemplo de arquivo activity_configuration.csv
.
models\schema\
contém um conjunto de arquivos .yml
que definem os testes. Estes validam a estrutura e o conteúdo dos dados esperados. Para obter informações detalhadas, consulte a documentação oficial do dbt sobre testes.
sources.yml
são executados em cada ingestão de dados. Isso é feito para verificar se os dados de entrada estão formatados corretamente.
As transformações de dados são usadas para transformar dados de entrada em dados adequados para o Process Mining. As transformações no Process Mining são escritas como projetos dbt .
Esta página fornece uma introdução ao dbt. Para obter informações mais detalhadas, consulte a documentação oficial do dbt.
pm-utils package
Os modelos de aplicativos do Process Mining vêm com um pacote dbt chamadopm_utils
. Esse pacote pm-utils
contém funções utilitárias e macros para projetos dbt do Process Mining. Para obter mais informações sobre o pm_utils
, consulte ProcessMining-pm-utils.
Atualização da versão pm-utils usada para seu modelo de aplicativo
pm-utils
, adicionando novas funções.
pm-utils
é lançada, é recomendável atualizar a versão usada em suas transformações para garantir que você esteja usando as funções e macros mais recentes do pacote pm-utils
.
pm-utils
no painel Versões do ProcessMining-pm-utils.
pm-utils
em suas transformações.
-
Baixe o código-fonte (zip) da versão de
pm-utils
. -
Extraia o arquivo
zip
e renomeie a pasta para pm_utils. -
Exporte as transformações do editor de transformações de dados embutidos e extraia os arquivos.
-
Substitua a pasta pm_utils das transformações exportadas pela nova pasta pm_utils .
-
Compacte o conteúdo das transformações novamente e importe-as no editor Transformações de dados .