process-mining
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
Process Mining
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 15 oct. 2024

Définition de nouvelles tables d'entrée

Suivez ces étapes pour ajouter une nouvelle table qui a été ajoutée à vos données d'entrée.

Remarque :

Assurez-vous que les données d'entrée nécessaires pour votre nouvelle table sont disponibles dans votre application. Voir aussi Chargement de données.

  1. Accédez à l' éditeur de transformations de données .

  2. Ajoutez la nouvelle table d'entrée au fichier sources.yml .



  3. Ajoutez un nouveau fichier pour la table d'entrée dans la section modèles -> 1_input des Transformations.

  4. Ajoutez les champs dans l'instruction select .
    Astuce :
    Utilisez les macros pm_utils.mandatory et pm_utils.optional pour définir les champs obligatoires et facultatifs de la bibliothèque pm_utils.
    pm_utils.mandatoryCharge et génère une colonne. Si la colonne source n'existe pas, une erreur est générée.
    pm_utils.optionalCharge et génère une colonne. Si la colonne source n'existe pas, une colonne est créée avec la valeur NULL.
  5. Pour chaque champ :
    1. Définissez le type de champ correct. Par exemple , 'double'.
    2. Nommez le champ à l'aide d'un alias. Par exemple as "Case_ID".

      Vous trouverez ci-dessous un exemple de définition de table.

      /* 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
      

Pour que les nouveaux champs puissent être utilisés dans vos tableaux de bord, les champs doivent être ajoutés à une table de sortie. Voir Ajout de champs pour obtenir une description sur la création de champs de sortie.

Field types

Vous trouverez ci-dessous un aperçu des différents types de champs et de leurs paramètres de format par défaut.

Type de champ

Format

boolean

true, false, 1, 0

Date

yyyy-mm-dd (par défaut)

DateTime

yyyy-mm-dd hh:mm:ss[.ms], où [.ms] est facultatif. (par défaut)

Double

Séparateur décimal : . (point)

Séparateur pour les milliers : aucun

Integer

Séparateur pour les milliers : aucun

text

S/O

  • Field types

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.