Process Mining
Mais recente
falso
Imagem de fundo do banner
Process Mining
Última atualização 17 de abr 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

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.