- 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
- Modèles d'applications
- Migration des applications vers la nouvelle disposition du graphique de processus
- Modifier des applications
- Clonage d'une application
- Définir des restrictions de données pour une application de processus
- Suppression d'une application
- Exportation et importation d'applications de processus
- 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 of transformations
- Tips for writing SQL
- Fusion des journaux d'événements
- Gestionnaire de processus
- 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
- Designing an event log
- 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
Process Mining
Modification des transformations de données dans un environnement local
Il est fortement recommandé de personnaliser les transformations de données depuis Process Mining à l'aide de l' éditeur de transformations de données . Consultez la section Transformations de données ( Data transformations) pour en savoir plus sur la personnalisation des transformations de données dans Process Mining.
Cette page explique comment personnaliser les transformations de données en dehors de Process Mining.
Lorsque vous créez une application de processus à partir d'un modèle d'application, vous voulez vous assurer que les données utilisées dans l'application de processus reflètent correctement votre processus métier. Avec les transformations de données, vous pouvez personnaliser les données utilisées pour Process Mining.
Les transformations de données vous permettent de :
-
ajouter de nouveaux champs pour les filtres Regrouper paret . Par exemple, Type de contrôle qualité.
-
ajouter des événements. Par exemple, Contrôle qualité de la facture effectué.
-
ajouter des balises. Par exemple, Échec du respect du SLA,Violation des quatre yeux.
-
ajouter une logique métier pour calculer les ICP. Par exemple, Case_has_maverick_buying.
-
définir de nouveaux champs d'entrée pour les calculs.
Vous pouvez soit personnaliser les transformations depuis Process Mining avec des transformations de données, soit exporter les transformations depuis Process Mining et les modifier et les tester à l'aide d'un environnement de test local.
La modification des transformations à l'aide de l'éditeur de transformations de données dans Process Mining ne nécessite pas d'environnement de développement local.
Lorsque vous commencez à modifier des transformations de données, il est fortement recommandé de :
- avoir une connaissance approfondie de SQL ;
- connaissent le système source utilisé pour l’extraction des données.
Autorisations
Vous avez besoin de l'autorisation Modifier les transformations (Edit transformations) pour l'application de processus afin de personnaliser les transformations de données.
Outils
Un éditeur de code est requis pour modifier les transformations de données. Visual Studio Code est l'éditeur de code recommandé pour la modification des transformations de données. Vous pouvez télécharger Visual Studio Code à partir de la page Web Télécharger le code Visual Studio.
Il est recommandé d'exécuter et de tester les transformations de données en dehors de Process Miningavant d'importer la transformation modifiée dans votre application de processus. Pour exécuter et tester les transformations de données, un environnement de test local est requis.
Chaque application de processus a un ensemble de transformations de données correspondant. La personnalisation des transformations de données nécessite plusieurs étapes.
-
Exportez les transformations à partir de l'application de processus.
-
Ouvrez les transformations dans Visual Studio Code.
-
Exécutez les transformations*.
-
Modifiez les transformations.
-
Testez les transformations dans un environnement de test local.*
-
Importez et testez les transformations dans une application de processus de test dans Process Mining.
-
Importez les transformations dans l'application de processus.
* L'exécution et le test des transformations sur un environnement de test local sont des étapes facultatives.
Consultez Exportation des transformations.
Suivez ces étapes pour ouvrir les transformations dans Visual Studio Code.
Étape |
Actions |
---|---|
1 |
Dans l'Explorateur Windows, créez un dossier pour les transformations exportées dans le dossier où se trouve votre environnement virtuel. Par exemple :
C:\My_transformations\TemplateOne-MultiFiles .
|
2 |
Décompressez le fichier
.zip des transformations exportées dans le dossier.
|
L'illustration suivante montre un exemple.
Étape |
Action |
---|---|
3 |
Dans Visual Studio Code, accédez à Fichier -> Ouvrir le dossier... et sélectionnez le dossier qui contient les transformations décompressées. |
L'illustration suivante montre un exemple.
Le projet dbt est interprété.
dbt_project.yml
par le format requis par SQL Server. Avant de créer le fichier .zip
avec les nouvelles transformations, vous devez rétablir les formats de date et d'heure au format requis par Snowflake.
dbt_project.yml
, les valeurs par défaut sont utilisées.
Pour SQL Server, les formats de date et d'heure sont définis par des entiers et pour Snowflake par des chaînes.
Vous trouverez ci-dessous un aperçu des différents formats (par défaut) pour SQL Server et Snowflake.
variable |
Format SQL Server |
Format flocon de neige |
---|---|---|
|
23 |
'YYYY-MM-DD' |
|
14 |
'hh24:mi:ss.ff3' |
|
21 |
'YYYY-MM-DD hh24:mi:ss.ff3' |
Pour plus d'informations, consultez :
-
La documentation officielle de Snowflake sur les formats de date et d'heure dans les conversions à l'aide de Snowflake.
-
La documentation officielle de Microsoft SQL Server sur les conversions de date et d'heure à l'aide de SQL Server.
Il est recommandé d'exécuter les transformations avant de commencer à modifier les transformations. Cela vous permet de vérifier si la configuration est correcte et si les données sont chargées correctement.
Pour exécuter les transformations, vous devez :
-
créer un nouveau schéma de base de données pour l'application de processus. Vous pouvez le faire dans Microsoft SQL Server Management Studio. Suivez ces étapes.
Étape
Action
1
Dans l' Explorateur d'objets de Microsoft SQL Server Management Studio, accédez au dossier de votre base de données dans le dossier Bases de données.
2
Cliquez avec le bouton droit sur Sécurité et sélectionnez Nouveau -> Schéma...
L'illustration suivante montre la fenêtre Authentification de SQL Server (SQL Server authentication).
Reportez-vous à la documentation officielle de Microsoft pour en savoir plus.
-
chargez les données dans le nouveau schéma et assurez-vous que les tables d'entrée requises sont disponibles dans le schéma. Vous pouvez soit charger des données à l'aide d'un extracteur, soit charger des données directement à partir des fichiers
.csv
dans Microsoft SQL Server Management Studio. Suivez ces étapesÉtape
Action
1
Dans l' Explorateur d'objets de Microsoft SQL Server Management Studio, localisez votre base de données dans le dossier Bases de données.
2
Cliquez avec le bouton droit sur le nom de votre base de données et sélectionnez Tâches -> Importer un fichier plat...
Remarque : il est recommandé d'utiliser un petit ensemble de données pour tester les transformations de données. Plus le nombre d'enregistrements de l'ensemble de données est faible, plus les transformations seront exécutées rapidement.
Lorsque vous ouvrez un projet dbt dans Visual Studio Code pour la première fois, un message dbt s'affiche, indiquant que le profil correspondant à vos nouvelles transformations est introuvable. L'illustration suivante montre un exemple.
profiles.yml
connecté à votre base de données Microsoft SQL Server. Pour les nouvelles transformations, vous pouvez étendre le fichier profiles.yml
en ajoutant une nouvelle entrée.
profiles.yml
, ou cliquez sur le lien pour télécharger le modèle : profiles.yml.
my-app-template:
outputs:
default:
type: sqlserver
driver: 'ODBC Driver 17 for SQL Server'
server:
port:
user:
password:
database:
schema:
encrypt:
trust_cert:
target: default
my-app-template:
outputs:
default:
type: sqlserver
driver: 'ODBC Driver 17 for SQL Server'
server:
port:
user:
password:
database:
schema:
encrypt:
trust_cert:
target: default
Étape |
Action |
---|---|
1 |
Ouvrez un éditeur de texte. Par exemple, Bloc-notes++. |
2 |
Copiez et collez le contenu du modèle ci-dessus. |
3 |
Remplacez
my-app-template par le nom de profile tel qu'affiché dans dbt_project.yml .
Par exemple
uipathTemplateOne . Voir l'illustration ci-dessous.
|
3 |
Modifiez le fichier, de sorte qu'il pointe vers le schéma qui vient d'être créé. |
4 |
Enregistrez le fichier
profiles.yml dans le dossier qui ne contient pas de projet dbt (voir la capture d'écran ci-dessous).
Par exemple :
C:\My_transformations .
|
5 |
Créez une variable d'environnement appelée DBT_PROFILES_DIR avec le chemin d'accès du dossier qui contient le fichier
profiles.yml .
|
schema_sources
.
Consultez la documentation officielle de dbt pour plus d'informations sur la configuration de votre profil.
Suivez ces étapes pour exécuter les transformations.
Étape |
Action |
---|---|
1 |
Dans Visual Studio Code, cliquez avec le bouton droit sur le dossier models et sélectionnez Ouvrir dans un terminal intégré dans le menu contextuel. |
2 |
Saisissez
dbt build à l'invite de commande dans le terminal intégré.
|
Pour obtenir des instructions sur la modification de la transformation, consultez Transformations et Conseils pour l'écriture de SQL.
Suivez ces étapes pour tester les transformations.
Étape |
Action |
---|---|
1 |
Entrez
dbt build à l'invite de commande dans le terminal intégré de Visual Studio Code.
|
2 |
Vérifiez les données dans SQL Server Management Studio pour vérifier les valeurs.
|
Modifiez et testez les transformations sur un environnement de test local jusqu'à ce que les transformations s'exécutent sans erreur et que les données soient correctes.
6. Importation et test des transformations dans une application de processus de test dans Process Mining
Il est fortement recommandé d'exécuter les nouvelles transformations dans une application de processus de test dans Process Mining avant d'importer les transformations dans l'application de processus d'origine. Étant donné que les transformations sont testées sur un environnement SQL Server local, des erreurs peuvent se produire lors de l'exécution des nouvelles transformations dans Process Mining.
Voir aussi 4. Modifier les transformations.
dbt_project.yml
pour tester les transformations SQL Server, vous devez rétablir les formats de date et d'heure au format requis par Snowflake avant de créer le fichier .zip
avec les nouvelles transformations.
Suivez ces étapes pour importer et tester les transformations dans une application de processus de test dans Process Mining.
Étape |
Action |
---|---|
1 |
Dans l'Explorateur Windows, accédez au dossier où sont stockées vos transformations Par exemple,
C:\My_transformations\TemplateOne-MultiFiles et ajoutez les transformations à un nouveau fichier .zip .
|
2 |
Accédez au portail Process Mining et créez une nouvelle application de processus basée sur le même modèle d'application que votre application de processus. |
3 |
Importez les transformations dans l'application de processus de test. |
4 |
Consultez les tableaux de bord pour voir si les données sont présentées correctement. |
Lorsque les transformations sont importées, les nouvelles transformations sont automatiquement exécutées. Cela affectera immédiatement les données affichées dans l'application de processus publiée. Il est fortement recommandé de tester les nouvelles transformations dans une application de processus de test distincte afin d'éviter toute erreur (voir Étape 6 : Importer et tester les transformations dans une application de processus de test dans Process Mining).
L'exécution d'une transformation erronée aura pour effet que l'application publiée ne sera pas visible pour les utilisateurs finaux.
Consultez Importation des transformations.
- Introduction
- Éditeur de transformations de données
- Transformations de contrôle de version
- Prérequis
- Customizing the transformations
- 1. Exporter les transformations à partir de l'application de processus
- 2. Open the transformations in Visual Studio Code
- Date and time formats
- 3. Run the transformations
- Avant de commencer
- Configurer Profiles.yml
- Running the transformations
- 4. Edit the transformations
- 5. Test the transformations on a local test environment
- 6. Importation et test des transformations dans une application de processus de test dans Process Mining
- 7. Importer les transformations dans l'application de processus