- Notes de publication
- Avant de commencer
- Démarrage
- Intégrations
- Travailler avec des applications de processus
- Travailler avec des tableaux de bord et des graphiques
- Travailler avec des graphiques de processus
- Travailler avec des modèles de processus Découvrir et importer des modèles BPMN
- Showing or hiding the menu
- Informations contextuelles
- Exporter (Export)
- Filtres
- Envoi d’idées d’automatisation au Automation Hub d’UiPath®
- Balises
- Dates d’échéance
- Comparer
- Vérification de la conformité
- Analyse des causes profondes
- Simulation du potentiel d’automatisation
- Triggering an automation from a process app
- Afficher les données de processus
- Création d'applications
- Chargement des données
- Personnaliser les applications de processus
- Introduction aux tableaux de bord
- Créer des tableaux de bord
- Tableaux de bord
- Gestionnaire de l’automatisation
- Input data
- Définition de nouvelles tables d'entrée
- Ajout de champs
- Ajouter des tables
- Configuration requise pour le modèle de données
- Affichage et modification du modèle de données
- Exportation et importation de transformations
- Modification et test des transformations de données
- Structure of transformations
- Fusion des journaux d'événements
- Tips for writing SQL
- Gestionnaire de processus
- Publication des tableaux de bord
- Modèles d'applications
- Ressources supplémentaires
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.
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.
-
Accédez à l' éditeur de transformations de données .
-
Ajoutez la nouvelle table d'entrée au fichier
sources.yml
. -
Ajoutez un nouveau fichier pour la table d'entrée dans la section modèles -> 1_input des Transformations.
-
Ajoutez les champs dans l'instruction
select
.Astuce :Utilisez les macrospm_utils.mandatory
etpm_utils.optional
pour définir les champs obligatoires et facultatifs de la bibliothèque pm_utils.pm_utils.mandatory
Charge et génère une colonne. Si la colonne source n'existe pas, une erreur est générée. pm_utils.optional
Charge et génère une colonne. Si la colonne source n'existe pas, une colonne est créée avec la valeur NULL. -
Pour chaque champ :
-
Définissez le type de champ correct. Par exemple
, 'double'
. -
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.
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 |