process-mining
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Process Mining

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Dernière mise à jour 21 janv. 2025

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. Consultez Chargement des 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".

      Le code suivant montre 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 soient disponibles et utilisables dans vos tableaux de bord, les champs doivent être ajoutés à une table de sortie. Consultez la page Ajouter des champs pour obtenir une description de la façon de créer des champs de sortie.

Field types

Le tableau suivant décrit les différents types de champs et 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-2025 UiPath Tous droits réservés.