- Notes de publication
- Démarrage
- Installation
- Prérequis logiciels et matériels
- Installation du serveur
- Mise à jour de la licence
- Déploiement du profileur d'UiPath Process Mining
- Déploiement d’un connecteur(.mvp)
- Mise à jour d'UiPath Process Mining
- Mettre à jour une version personnalisée d'une application ou d'un accélérateur de découverte
- Installation d'un environnement de formation
- Configuration
- Intégrations
- Authentification
- Working with Apps and Discovery Accelerators
- Menus et tableaux de bord AppOne
- Configuration d'AppOne
- TemplateOne 1.0.0 menus et tableaux de bord
- Configuration de TemplateOne 1.0.0
- Menus et tableaux de bord de TemplateOne
- Configuration de TemplateOne 2021.4.0
- Menus et tableaux de bord de l’accélérateur de découverte Purchase to Pay
- Configuration de Discovery Accelerator de l’achat au paiement
- Menus et tableaux de bord de l’accélérateur de découverte Order-to-Cash
- Configuration de Order to Cash Discovery Accelerator
- Basic Connector for AppOne
- Déploiement du connecteur de base<br />
- Présentation du connecteur de base
- Tables d'entrée du connecteur de base
- Ajout de balises
- Ajout d’estimations d’automatisation
- Ajout de dates d'échéance
- Ajout de modèles de référence
- Configuration d'Actionable Insights
- Réglage des graphiques réductibles
- Utilisation de l’ensemble de données de sortie dans AppOne
- Output tables of the Basic Connector
- SAP Connectors
- Introduction to SAP Connector
- Entrée SAP
- Vérification des données dans le connecteur SAP
- Ajout de balises spécifiques à un processus au connecteur SAP pour AppOne
- Ajout de dates d'échéance spécifiques aux processus au connecteur SAP pour AppOne
- Ajout d’estimations d’automatisation au connecteur SAP pour AppOne
- Ajout d'attributs au connecteur SAP pour AppOne
- Ajout d’activités au connecteur SAP pour AppOne
- Ajout d’entités au connecteur SAP pour AppOne
- Connecteur SAP Order to Cash pour AppOne
- Connecteur SAP Purchase to Pay pour AppOne
- Connecteur SAP pour Purchase to Pay Discovery Accelerator
- Connecteur SAP pour l’accélérateur de découverte Order-to-Cash
- Superadmin
- L'onglet Espaces de travail (Workspaces)
- L'onglet Données de développement (Development Data)
- L'onglet Versions (Releases)
- L'onglet Données publiées (Released data)
- The Builds tab
- L'onglet Données du serveur (Server data)
- Onglet Paramètres (Settings)
- L'onglet Utilisateurs Superadmin
- L'onglet Statut (Status)
- Onglet Licence (License)
- Création de versions
- Afficher l'historique de la branche
- Creating Apps
- Modules
- Tableaux de bord et graphiques
- Tables et éléments de table
- Intégrité de l'application
- How to ....
- Travailler avec les connecteurs SQL
- Introduction to SQL connectors
- Setting up a SQL connector
- CData Sync extractions
- Running a SQL connector
- Editing transformations
- Libération d'un connecteur SQL
- Scheduling data extraction
- Structure of transformations
- Using SQL connectors for released apps
- Generating a cache with scripts
- Setting up a local test environment
- Separate development and production environments
- Ressources utiles
Tables de jointure
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 Joindre la table .
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.
TableA inner join TableB on TableA.ID=ratings.TableB.ID
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).
TableA inner join TableB on TableA.ID=ratings.TableB.ID
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.
TableA right join TableB on TableA.ID=ratings.TableB.ID
Sélectionnez tous les enregistrements de la table A et de la table B, que la condition de jointure soit remplie ou non.
TableA full join TableB on TableA.ID=ratings.TableB.ID
Comme en SQL, différentes clauses sont disponibles
-
Trier par: la table résultante est triée par l'attribut donné.
-
Où: la table résultante est filtrée par l'expression donnée.
- Aliasing(Aliasing) : en tapant une chaîne après le nom de la table, elle sera associé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é.
- Où: la table résultante est filtrée par l'expression donnée.
- Aliasing(Aliasing) : en tapant une chaîne après le nom de la table, elle sera associée à la chaîne fournie dans le reste de l'expression.
Suivez les étapes suivantes pour créer une nouvelle table.
Étape |
Action |
---|---|
1 |
Ouvrez votre application dans votre environnement de développement et accédez à l'onglet Données (Data) . |
2 |
Cliquez avec le bouton droit dans le panneau de gauche et sélectionnez Nouvelle table - Joindre la table…. |
Une nouvelle table a été ajoutée à votre liste de tables dans l'onglet Données (Data) . 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.
Étape |
Action |
---|---|
1 |
Cliquez avec le bouton droit sur la table de jointure et sélectionnez Modifier…. |
2 |
Saisissez une expression de jointure. |
3 |
Cliquez sur OK. |
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.
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.
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.
Si vous double-cliquez sur une expression, la boîte de dialogue Modifier l'attribut d'expression ( Edit Expression Attribute ) s'ouvre.
À droite de la section Général de cette boîte de dialogue, Table (Table) affiche également l'endroit où l'attribut d'expression a été défini à l'origine.
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: l'élément est disponible dans la table actuelle et dans les tables de jointure utilisant la table actuelle.
- 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.
Les attributs publics sont affichés en gras, les attributs privés sont affichés en italique et les attributs masqués sont barrés. Voir l'illustration ci-dessous.
La disponibilité d'un attribut ou d'une commande peut être définie par table. Par exemple, si dans la table d'origine, l'attribut de source de données est Public, dans la table de jointure la disponibilité peut être Private ou Hidden.
Suivez ces étapes pour définir la disponibilité d'un attribut de source de données sur Private.
Étape |
Action |
---|---|
1 |
Accédez à l'onglet Données (Data). |
2 |
Sélectionnez la table qui contient l'attribut que vous souhaitez définir sur Privé. |
3 |
Cliquez avec le bouton droit sur l'attribut dans la liste des éléments de la table et sélectionnez Disponibilité - Privée. |
L'attribut est maintenant affiché en italique et est grisé, ce qui signifie qu'il est Privé. Voir l’illustration ci-dessous pour un exemple.
Suivez ces étapes pour définir la disponibilité d'un attribut de source de données sur Caché.
Étape |
Action |
---|---|
1 |
Accédez à l'onglet Données (Data). |
2 |
Sélectionnez la table qui contient l'attribut que vous souhaitez définir sur Caché. |
3 |
Cliquez 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.
Cliquez sur le menu dans la liste des éléments de la table pour activer l'option Afficher les éléments masqués. Cela vous permet de voir les éléments de table définis sur Masqués dans une table et de modifier leur disponibilité. Voir l'illustration ci-dessous.
where
dans l'expression de jointure. La clause where fonctionne de la même manière qu'en SQL.
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 ( Table Item Mappings ) 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 l'illustration ci-dessous.
Sous Branches, les tables utilisées s'affichent, sous Éléments de table, les éléments de ces tables.
Suivez ces étapes pour inspecter les mappages des éléments de la table.
Étape |
Action |
---|---|
1 |
Cliquez sur l'icône Développer (Expand) à côté de chaque option dans le panneau Mappages d'éléments de table ( Table Item Mappings) . |
2 |
Vé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
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.
Suivez ces étapes pour corriger les mappages incorrects.
- Mappez les tables de la section Branches aussi bien que possible.
- Mappez plusieurs éléments de table à la fois en mappant les chemins marqués par Incorrect et affichés en rouge dans la section Éléments de table .
- Développez les chemins qui posent toujours des problèmes et essayez de mapper les éléments un par un.
- 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.
- Introduction
- Type de jointure
- Joindre à gauche
- Jointure à droite
- Jointure complète
- Syndicat
- Création d'une table de jointure
- Création d'expressions d'attribut
- Disponibilité des éléments de table
- Définition de la disponibilité sur privé
- Définir la disponibilité sur Masqué
- Filtrer les enregistrements de table
- Mapper les éléments de table
- Correction des mappages incorrects
- Informations associées