UiPath Documentation
process-mining
2023.10
false

Guia do usuário do Process Mining

Última atualização 5 de mai de 2026

Definição de novas tabelas de entrada

Siga estas etapas para adicionar uma nova tabela que foi adicionada aos seus dados de entrada.

Observação:

Certifique-se de que os dados de entrada necessários para sua nova tabela estejam disponíveis em seu aplicativo. Confira Carregamento de dados.

  1. Acesse o editor de Transformações de dados.

  2. Adicione a nova tabela de entrada ao arquivo sources.yml .

    Arquivo Sources.yml

  3. Adicione um novo arquivo para a tabela de entrada na seção modelos -> 1_input das Transformações.

  4. Adicione os campos na instrução select .

    Dica:

    Use as macros pm_utils.mandatory e pm_utils.optional para definir campos obrigatórios e opcionais da biblioteca pm_utils.

    pm_utils.mandatoryCarrega e converte uma coluna. Se a coluna de origem não existir, um erro será gerado.
    pm_utils.optionalCarrega e converte uma coluna. Se a coluna de origem não existir, será criada uma coluna com o valor NULL.
  5. Para cada campo:

    1. Defina o tipo de campo correto. Por exemplo , 'double'.
    2. Nomeie o campo usando um alias. Por exemplo as "Case_ID".

O seguinte código mostra um exemplo de uma definição de tabela.

  ```
  /* Some fields in this table are optional. These fields are created in the SQL if they do not exist in the source data. */ 
  with Cases_input as ( 
     select 
        -- Mandatory 
        {{ pm_utils.mandatory(source_table, '"Case_ID"') }} as "Case_ID", 
        -- Optional 
        {{ pm_utils.optional(source_table, '"Case"') }} as "Case", 
        {{ pm_utils.optional(source_table, '"Case_status"') }} as "Case_status", 
        {{ pm_utils.optional(source_table, '"Case_type"') }} as "Case_type", 
        {{ pm_utils.optional(source_table, '"Case_value"', 'double') }} as "Case_value"
     from {{ source_table }} 
  ) 

  select*from Cases_input
  ```
  ```
  /* Some fields in this table are optional. These fields are created in the SQL if they do not exist in the source data. */ 
  with Cases_input as ( 
     select 
        -- Mandatory 
        {{ pm_utils.mandatory(source_table, '"Case_ID"') }} as "Case_ID", 
        -- Optional 
        {{ pm_utils.optional(source_table, '"Case"') }} as "Case", 
        {{ pm_utils.optional(source_table, '"Case_status"') }} as "Case_status", 
        {{ pm_utils.optional(source_table, '"Case_type"') }} as "Case_type", 
        {{ pm_utils.optional(source_table, '"Case_value"', 'double') }} as "Case_value"
     from {{ source_table }} 
  ) 

  select*from Cases_input
  ```

Para disponibilizar os novos campos para uso em seus painéis, os campos devem ser adicionados a uma tabela de saída. Confira Adição de campos para uma descrição de como criar campos de saída.

Tipos de campo

A tabela a seguir descreve os diferentes tipos de campos e suas configurações de formato padrão.

Tipo de campoFormat
Booleanotrue, false, 1, 0
datayyyy-mm-dd (Padrão)
DateTimeyyyy-mm-dd hh:mm:ss[.ms],onde [.ms] é opcional. (Padrão)
doubleSeparador decimal: . ( ponto) Separador de milhar: nenhum
Número inteiroSeparador de milhar: nenhum
textN/A
  • Tipos de campo

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades