UiPath Documentation
process-mining
2021.10
true

Guide de l'utilisateur de Process Mining

Dernière mise à jour 5 mai 2026

Tables de jointure

Introduction

Une Table de jointure est une table combinée basée sur une relation entre deux tables, par exemple Invoice_number ou Event_ID. Les tables de jointure sont définies par une expression de jointure et peuvent être reconnues par l'icône Table de jointure .

Type de jointure

Vous trouverez ci-dessous un aperçu des différents types de jointures.

Jointure interne

Sélectionnez tous les enregistrements de la table A et de la table B, où la condition de jointure est remplie.

image des documents

Syntaxe : TableA inner join TableB on TableA.ID=ratings.TableB.ID

Joindre à gauche

Sélectionnez tous les enregistrements de la table A, ainsi que les enregistrements de la table B pour lesquels la condition de jointure est remplie (le cas échéant).

image des documents

Syntaxe : TableA inner join TableB on TableA.ID=ratings.TableB.ID

Jointure à droite

Sélectionnez tous les enregistrements de la table B, ainsi que les enregistrements de la table A pour lesquels la condition de jointure est remplie.

image des documents

Syntaxe : TableA right join TableB on TableA.ID=ratings.TableB.ID

Jointure complète

Sélectionnez tous les enregistrements de la table A et de la table B, que la condition de jointure soit remplie ou non.

image des documents

Syntaxe : TableA full join TableB on TableA.ID=ratings.TableB.ID

Syndicat

Comme en SQL, différentes clauses sont disponibles

  • Trier par: la table résultante est triée par l'attribut donné.
  • : La table obtenue est filtrée par l’expression donnée.
  • Alias: si vous saisissez une chaîne après le nom de la table, elle sera aliasée à la chaîne fournie dans le reste de l'expression.

Comme en SQL, différentes clauses sont disponibles

  • Trier par: la table résultante est triée par l'attribut donné.
  • : La table obtenue est filtrée par l’expression donnée.
  • Alias: si vous saisissez une chaîne après le nom de la table, elle sera aliasée à la chaîne fournie dans le reste de l'expression.

Création d'une table de jointure

Suivez les étapes suivantes pour créer une nouvelle table.

ÉtapeAction
1Ouvrez votre application dans votre environnement de développement et accédez à l'onglet Données .
2Cliquez avec le bouton droit sur le panneau de gauche et sélectionnez Nouvelle table - Table de jointure….

Une nouvelle table a été ajoutée à votre liste de tables dans l'onglet Données . La table de jointure ne contient aucun élément de table, car une expression de jointure doit d’abord être définie.

Suivez ces étapes pour définir une expression de jointure.

ÉtapeAction
1Cliquez avec le bouton droit sur la table de jointure et sélectionnez Modifier….
2Saisissez une expression de jointure.
3Cliquez sur OK.

Voir l'illustration ci-dessous pour un exemple de leftjoin entre une table appelée Invoices et une autre table appelée Events . Le panneau des résultats affiche le nombre d'enregistrements des deux tables et le nombre d'enregistrements résultant de la jointure.

image des documents

Une fois l'expression de jointure finalisée, les éléments résultants, disponibles dans la liste des éléments de la table, s'affichent dans la table de jointure. La table de jointure comporte deux groupes d'éléments, qui sont les tables respectives utilisées pour la jointure. Voir l'illustration ci-dessous.

image des documents

Création d'expressions d'attribut

Dans une table de jointure, vous pouvez créer des expressions qui utilisent les attributs de source de données de l'original.

Dans la liste des éléments de table, ces expressions sont placées en dehors des groupes de tables d'origine. Cela signifie que la portée de l'expression se trouve sur la table de jointure et non sur les tables individuelles. Ces groupes vous aident, en tant que développeur, à voir dans quels éléments de table sont définis à l'origine. Voir l'illustration ci-dessous.

image des documents

Remarque :

Si vous double-cliquez sur une expression, la boîte de dialogue Modifier l'attribut d'expression s'ouvre. À droite de la section générale de cette boîte de dialogue, l'option Table affiche également l'endroit où l'attribut d'expression a été initialement défini.

Disponibilité des éléments de table

Pour contrôler les tables dans lesquelles un élément de table sera disponible, il est possible de définir les options de disponibilité suivantes.

  • Public: The item is available in the current table, and in join tables using the current table.
  • Privé : l'élément est disponible dans la table actuelle, mais pas dans les tables de jointure utilisant la table actuelle.
  • Masqué: l'élément n'est pas disponible du tout.

Voir illustration ci-dessous.

image des documents

Les attributs publics sont affichés en gras, les attributs privés sont affichés en italique et les attributs cachés sont barrés. Voir illustration ci-dessous.

image des documents

La disponibilité d'un attribut ou d'un contrôle peut être définie par table. Par exemple, si dans la table d'origine l'attribut de la source de données est Public, dans la table de jointure, la disponibilité peut être Privé ou Masqué.

Remarque :

Si un élément n'est pas disponible dans une table donnée, il ne peut alors pas être utilisé dans des expressions ou des graphiques.

Définition de la disponibilité sur privé

Suivez ces étapes pour définir la disponibilité d'un attribut de source de données sur Privé.

ÉtapeAction
1Accédez à l'onglet Données (Data).
2Sélectionnez la table qui contient l'attribut que vous souhaitez définir sur Privé.
3Cliquez avec le bouton droit sur l'attribut dans la liste des éléments de la table et sélectionnez Disponibilité - Privé.

L’attribut est à présent affiché en italique et grisé, ce qui signifie qu’il est privé. Consultez l'illustration ci-dessous pour voir un exemple.

image des documents

Définir la disponibilité sur Masqué

Suivez ces étapes pour définir la disponibilité d'un attribut de source de données sur Caché.

ÉtapeAction
1Accédez à l'onglet Données (Data).
2Sélectionnez la table qui contient l'attribut que vous souhaitez définir sur Caché.
3Cliquez avec le bouton droit sur l'attribut dans la liste des éléments de la table et sélectionnez Disponibilité masquée (Disability-Hidden).

L'attribut n'est plus visible dans la liste des éléments de table.

Remarque :

Le fait de masquer un élément de table garantit que l'élément ne peut plus être utilisé. Si l’élément a encore été référencé avant de le masquer, vous créerez des «  fantômes ». Voir Maintenir l'intégrité des applications.

Cliquez sur le menu dans la liste des éléments de la table pour activer l'option Afficher masqué. Cela vous permet de voir les éléments de table définis sur Masqué dans une table et de modifier leur disponibilité. Voir illustration ci-dessous.

image des documents

Remarque :

Le paramètre Afficher les éléments masqués est mémorisé par l'utilisateur et n'est pas défini par application.

Filtrer les enregistrements de table

Les tables de jointure peuvent également filtrer les enregistrements de données à l'aide de la clause where dans l'expression de jointure. La clause where fonctionne de la même manière qu'en SQL.

Par exemple : Invoices leftjoin Events on Invoices.Invoice_number = Events.Invoice_number where Country = 'UK'.

Immédiatement après l'application de la modification à la table de jointure, la boîte de dialogue Mappages d'éléments de table s'affiche pour mapper les nouveaux éléments de table. Cela est nécessaire, car le nouvel ensemble d'éléments de table peut être différent de celui d'origine. Voir illustration ci-dessous.

image des documents

Sous Branches, les tables utilisées sont affichées, sous Éléments de table, les éléments de ces tables.

Mapper les éléments de table

Suivez ces étapes pour inspecter les mappages des éléments de la table.

ÉtapeAction
1Cliquez sur l'icône Développer à côté de chaque option dans le panneau Mappages des éléments de table .
2Vérifiez que le mappage est correct et cliquez sur OK.

Il est possible que tous les éléments aient pu être mappés automatiquement. Selon la modification apportée à l'expression de jointure, certains éléments de la table ne seront pas encore mappés et vous devrez décider comment procéder. Voir l’illustration ci-dessous pour un exemple

image des documents

Tous les mappages n’ont pas pu être détectés automatiquement. Dans la section Avertissement en haut, les éléments de table qui n'ont pas un mappage correct sont répertoriés.

Correction des mappages incorrects

Suivez ces étapes pour corriger les mappages incorrects.

  1. Mappez les tables de la section Branches le mieux possible.
  2. Mappez plusieurs éléments de table à la fois en mappant les chemins marqués comme incorrects et affichés en rouge dans la section Éléments de table .
  3. Développez les chemins qui posent toujours des problèmes et essayez de mapper les éléments un par un.
  4. Pour les éléments qui ne peuvent pas être mappés, choisissez fantôme et résolvez-les manuellement par la suite

Lorsque le nombre d'éléments de table est faible, vous pouvez commencer par l'étape 3 car il n'y a de toute façon que quelques mappages à corriger.

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