process-mining
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Process Mining

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Última atualização 3 de dez de 2024

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. Consulte também Carregamento de dados.

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

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



  3. Adicione um novo arquivo para a tabela de entrada na seção Models -> 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".

      Abaixo encontra-se 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. Consulte Adicionando campos para obter uma descrição de como criar campos de saída.

Field types

Abaixo há uma visão geral dos diferentes tipos de campos e suas configurações de formato padrão.

Tipo de campo

Format

Booleano

true, false, 1, 0

data

yyyy-mm-dd(padrão)

DateTime

yyyy-mm-dd hh:mm:ss[.ms], onde [.ms] é opcional. (Padrão)

double

Separador decimal: . (ponto)

Separador de milhar: nenhum

Número inteiro

Separador de milhar: nenhum

text

N/A

  • Field types

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.