UiPath Documentation
process-mining
2024.10
false
Guide de l'utilisateur de Process Mining
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.

Définition de nouvelles tables d'entrée

Définissez et ajoutez une nouvelle table d'entrée à une application de processus dans Process Mining sur Automation Suite après avoir rendu les données d'entrée requises disponibles.

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 à 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 Models -> 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 à partir 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 puissent être utilisés dans vos tableaux de bord, les champs doivent être ajoutés à une table de sortie. Consultez la section Ajouter des champs pour obtenir une description de la façon de créer des champs de sortie.

Types de champ​

Le tableau suivant décrit les différents types de champs et leurs paramètres de format par défaut.

Type de champFormat
booleantrue, false, 1, 0
Dateyyyy-mm-dd (par défaut)
DateTimeyyyy-mm-dd hh:mm:ss[.ms], où [.ms] est facultatif. (par défaut)
DoubleSéparateur décimal : . (point) Séparateur de milliers : aucun
IntegerSéparateur pour les milliers : aucun
textS/O
  • Types de champ​

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour