- 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
- Afficher ou masquer le 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
- Déclenchement d'une automatisation à partir d'une application de processus
- Afficher les données de processus
- Création d'applications
- Chargement des données
- Personnaliser les applications de processus
- Introduction aux tableaux de bord
- Travailler avec l'éditeur de tableau de bord
- Créer des tableaux de bord
- Tableaux de bord
- Gestionnaire de l’automatisation
- 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
- Afficher le journal des transformations
- Modification et test des transformations de données
- Structure des transformations
- Conseils pour l'écriture de SQL
- Fusion des journaux d'événements
- Gestionnaire de processus
- Publication des tableaux de bord
- Modèles d'applications
- Ressources supplémentaires
- Balises et dates d'échéance prêtes à l'emploi
- Modification des transformations de données dans un environnement local
- Setting up a local test environment
- Création d'un journal d'événements
- DataBridgeAgent
- Configuration système requise
- Configurer DataBridgeAgent
- Ajouter un connecteur personnalisé à DataBridgeAgent
- Utiliser DataBridgeAgent avec le connecteur SAP pour l'accélérateur de découverte Purchase-to-Pay
- Utiliser DataBridgeAgent avec le connecteur SAP pour l'accélérateur de découverte Order-to-Cash
- Extension de l’outil d’extraction SAP Ariba
- Caractéristiques de performances
- Comment annuler une exécution de données à partir de la base de données
- Comment ajouter une règle de table d'adresse IP pour utiliser le port SQL Server 1433
- Lors de la création d'une application de processus, le statut reste dans Créer une application (Creating app)
- Configuration de Dapr avec Redis en mode cluster
- Transformations de données
- Charger des données
- Synchronisation des données C
Guide de l'utilisateur de Process Mining
Structure des dossiers
The transformations of a process app consist of a dbt project. Below is a description of the contents of a dbt project folder.
| Dossier/Fichier | Contient |
|---|---|
dbt_packages\ | le package pm_utils et ses macros. |
logs\ | logs created when running dbt. |
macros\ | macros personnalisées. |
models\ | .sql qui définissent les transformations. |
models\schema\ | .yml qui définissent des tests sur les données. |
seed | .csv avec les paramètres de configuration. |
dbt_project.yml | les paramètres du projet dbt . |
Voir illustration ci-dessous.

Transformations de données
Les transformations de données sont définies dans des fichiers .sql dans le répertoire models\ . Les transformations de données sont organisées dans un ensemble standard de sous-répertoires :
1_input,2_objects,3_events,4_event_logs,5_business_logic.
Consultez Structure des transformations.
The .sql files are written in Jinja SQL, which allows you to insert Jinja statements inside plain SQL queries. When dbt runs all .sql files, each .sql file results in a new view or table in the database.
En règle générale, les fichiers .sql ont la structure suivante :
-
Avec instructions: une ou plusieurs instructions avec des instructions pour inclure les sous-tables requises.
{{ ref(‘My_table) }}fait référence à une table définie par un autre fichier .sql fichier.{{ source(var("schema_sources"), 'My_table') }}fait référence à une table d'entrée.
-
Requête principale: la requête qui définit la nouvelle table.
-
Requête finale: en général une requête comme
Select * from tableest utilisée à la fin. Cela facilite la sous-sélection lors du débogage.
Pour plus de conseils sur l'écriture efficace des transformations, reportez-vous à la section Conseils pour l'écriture de SQL
Ajout de tables sources
Pour ajouter une nouvelle table source au projet dbt , elle doit être répertoriée dans models\schema\sources.yml. De cette façon, d'autres modèles peuvent s'y référer en utilisant {{ source(var("schema_sources"), 'My_table') }}. L'illustration suivante vous en fournit un exemple.

Each new source table must be listed in sources.yml.
Pour des informations plus détaillées, consultez la documentation officielle de dbt sur Sources.
Sortie de données
Les transformations de données doivent générer le modèle de données requis par l'application correspondante ; chaque table et chaque champ attendus doivent être présents.
Si vous souhaitez ajouter de nouveaux champs à votre application de processus, vous pouvez ajouter ces champs dans les transformations.
Macros
Les macros facilitent la réutilisation des constructions SQL courantes. Pour des informations détaillées, consultez la documentation officielle de dbt sur les macros jinja.
pm_utils
Le package pm-utils contient un ensemble de macros qui sont généralement utilisées dans les transformations Process Mining. Pour plus d'informations sur les macros pm_utils , consultez ProcessMining-pm-utils.
L'illustration suivante montre un exemple de code jinja appelant la macro pm_utils.optional() .

Graines
Les référence sont des fichiers csv utilisés pour ajouter des tables de données à vos transformations. Pour des informations détaillées, consultez la documentation officielle de dbt sur les donnes jinja.
Dans Process Mining, elle est généralement utilisée pour faciliter la configuration des mappages dans vos transformations.
Après avoir modifié les fichiers de référence, exécutez le fichier en sélectionnant Exécuter le fichier ou Exécuter tout, pour mettre à jour la table de données correspondante.
Consultez Configuration de l'activité et Simulation du potentiel d'automatisation pour obtenir des exemples d'utilisation de fichiers de référence.
Activity configuration
Le fichier activity_configuration.csv est utilisé pour définir des champs supplémentaires liés aux activités. activity_order est utilisé comme briseur de lien lorsque deux événements se produisent sur le même horodatage. L'illustration suivante montre un exemple de fichier activity_configuration.csv .

Tests
Le dossier models\schema\ contient un ensemble de fichiers .yml qui définissent les tests. Ceux-ci valident la structure et le contenu des données attendues. Pour des informations détaillées, consultez la documentation officielle de dbt sur les tests.
Lorsque les transformations sont exécutées dans Process Mining, seuls les tests de sources.yml sont exécutés sur chaque ingestion de données. Cela permet de vérifier si les données d'entrée sont correctement formatées.
When you edit transformations, make sure to update the tests accordingly. The tests can be removed if desired.
Projets dbt
Les Transformations de données sont utilisées pour transformer les données d'entrée en données adaptées à Process Mining. Les transformations dans Process Mining sont écrites sous forme de projets dbt .
Ces pages présentent une introduction à dbt. Pour des informations plus détaillées, consultez la documentation officielle de dbt.
pm-utils package
Les modèles d’application Process Mining sont fournis avec un package dbt appelé pm_utils. Ce package pm-utils contient des fonctions utilitaires et des macros pour les projets dbt Process Mining. Pour plus d'informations sur pm_utils , consultez ProcessMining-pm-utils.
Mise à jour de la version pm-utils utilisée pour votre modèle d'application
UiPath® améliore constamment le package pm-utils en ajoutant de nouvelles fonctions.
Lorsqu'une nouvelle version du paquet pm-utils est publiée, il est conseillé de mettre à jour la version utilisée dans vos transformations, pour vous assurer que vous utilisez les dernières fonctions et macros du paquet pm-utils .
Vous trouverez le numéro de version de la dernière version du package pm-utils dans le panneau Versions de ProcessMining-pm-utils.
Suivez ces étapes pour mettre à jour la version pm-utils dans vos transformations.
- Téléchargez le code source (zip) à partir de la version
pm-utils. - Extrayez le fichier
zipet renommez-le dans le dossier pm_utils. - Exportez les transformations à partir de l'éditeur de transformations de données intégré et extrayez les fichiers.
- Remplacez le dossier pm_utils des transformations exportées par le nouveau dossier pm_utils .
- Compressez à nouveau le contenu des transformations et importez-les dans l' éditeur de transformations de données .