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