Définir la Vue composite - Cloud - 8.0

Guide d'utilisation du Studio Talend

Version
Cloud
8.0
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement
Last publication date
2023-09-26
Disponible dans...

Data Fabric

MDM Platform

Procédure

  1. Dans la zone Viewable Business Elements, cliquez sur le bouton pour ajouter une ligne XPath à la table.
  2. Dans la nouvelle ligne XPath, cliquez sur le bouton [...] pour ouvrir une boîte de dialogue.
    Dans la liste Data Models, sélectionnez le modèle de données contenant les entités sur lesquelles vous souhaitez créer la Vue composite.
    Toutes les entités constituant le modèle sont listées dans la boîte de dialogue.
    Remarque : Vous pouvez lister plusieurs entités dans la boîte de dialogue si vous saisissez, dans le champ Filter, le texte selon lequel vous souhaitez filtrer les entités métier. Les entités métier sont instantanément filtrées lorsque vous saisissez votre recherche.
  3. Sélectionnez les entités/les éléments à récupérer par la Vue en cours de définition.
  4. Considérez, par exemple, que votre modèle de données contienne les entités Agency et Agent. Vous souhaitez créer une Vue composite effectuant une jointure sur les éléments dans les deux entités afin d'afficher plusieurs enregistrements de données pour le même agent s'il est attaché à plusieurs agences.
    Dans la zone Searchable Business Elements, cliquez sur le bouton pour ajouter une ligne XPath à la table.
    Remarque : Lorsque vous définissez une vue de filtre de recherche, la première ligne de la zone Searchable Business Elements doit être un xPath vers un attribut de l'entité principale.
  5. Dans la nouvelle ligne XPath, cliquez sur le bouton [...] pour ouvrir une boîte de dialogue dans laquelle vous pouvez sélectionner les entités ou les éléments à localiser.
    Remarque : Vous pouvez lister plusieurs entités dans la boîte de dialogue si vous saisissez, dans le champ Filter, le texte selon lequel vous souhaitez filtrer les entités métier. Les entités métier sont instantanément filtrées lorsque vous saisissez votre recherche.
  6. Dans la zone Where Conditions, cliquez sur le bouton pour ajouter une ligne XPath à la table.
    Dans la nouvelle ligne XPath, cliquez sur le bouton [...] afin d'ouvrir une boîte de dialogue dans laquelle vous pouvez sélectionner les entités/éléments sur lesquel(le)s définir une condition de jointure.
    Remarque : Vous pouvez lister plusieurs entités dans la boîte de dialogue si vous saisissez, dans le champ Filter, le texte selon lequel vous souhaitez filtrer les entités métier. Les entités métier sont instantanément filtrées lorsque vous saisissez votre recherche.
    Avertissement : Vous devez utiliser l'opérateur "Join With" lorsque vous créez une Vue composite afin de spécifier la jointure dans la clause WHERE. Généralement, les jointures s'effectuent sur les éléments de clé. S'il y a plus d'une clé sur lesquelles effectuer une jointure, vous devez répéter une clause "Joins With" pour chaque partie de la clé. Par exemple, supposez que la clé étrangère AgencyFK soit une clé composée comprenant l'Id et la Date, vous devez définir deux conditions sur la table "Where Condition" : "Agent/AgencyFK --> Joins With --> Agency/Id" et "Agent/AgencyFK --> Joins With --> Agency/Date".
    La clause WHERE utilisée dans cet exemple va générer plusieurs enregistrements de données pour le même agent lié à différentes agences.
  7. Cliquez sur l'icône de sauvegarde dans la barre d'outils ou appuyez sur les touches Ctrl + S de votre clavier afin de sauvegarder vos modifications.

Résultats

La nouvelle Vue est listée sous le nœud View dans la vue MDM Repository.

Avec Talend MDM Web UI, un utilisateur ou une utilisatrice métier autorisé peut visualiser les enregistrements dans les deux entités spécifiées, selon la clause de jointure définie.

Remarque : Vous pouvez attacher un Processus à une Vue afin de transformer/enrichir les données, à la volée, en cherchant les champs dans le système source.

Pour plus d'informations, consultez Modifier le résultat de la Vue via un processus (vérification de Registry style).