Configurer les composants - 6.4

MDM data processing

author
Talend Documentation Team
EnrichVersion
6.4
EnrichProdName
Talend Data Fabric
Talend MDM Platform
Talend Open Studio for MDM
task
Création et développement > Systèmes tiers > Composants MDM > Composants MDM de traitement de données
Gouvernance de données > Systèmes tiers > Composants MDM > Composants MDM de traitement de données
Qualité et préparation de données > Systèmes tiers > Composants MDM > Composants MDM de traitement de données
EnrichPlatform
Studio Talend
Talend MDM Server

Procédure

  1. Double-cliquez sur le tMDMRestInput pour ouvrir sa vue Component.
  2. Dans la liste Schema, sélectionnez Built-In et cliquez sur le bouton [...] à côté du champ Edit schema pour ouvrir une boîte de dialogue dans laquelle définir la structure des données récupérées.
    Dans cet exemple, vous allez extraire les quatre éléments des informations des produits définis dans le modèle de données Product dans les quatre champs suivants : id, name, description et price.
  3. Cliquez sur le bouton [+] et ajoutez quatre colonnes de type String.
    Les enregistrements de données récupérés depuis le serveur MDM doivent être mappées dans un schéma correct. Pour plus d'informations, consultez Configuration du schéma à partir de la requête lors de l'utilisation d'un tMDMRestInput.
  4. Cliquez sur OK pour valider les modifications.
    La boîte de dialogue [Propagate] s'ouvre. Cliquez sur Yes afin de propager vos modifications.
  5. Dans le champ URL, saisissez l'URL d'accès au serveur MDM via l'API REST. Dans cet exemple, laissez l'URL par défaut.
  6. Dans les champs Username et Password, saisissez les informations d'authentification pour accéder au serveur MDM.
  7. Dans le champ Data Container, saisissez le nom du conteneur contenant les données que vous souhaitez récupérer, Product dans cet exemple.
    Ensuite, sélectionnez Master dans la liste Type.
  8. Laissez décochée la case Retrieve raw data, puisque dans cet exemple, vous allez utiliser une requête textuelle pour récupérer quatre champs du conteneur de données Product.
  9. Dans la zone Query Text, saisissez la requête que vous souhaitez inclure dans les appels de l'API REST pour récupérer les enregistrements de données qui vous intéressent. L'ensemble de la requête est entouré de guillemets doubles.
    Dans cet exemple, saisissez le texte suivant afin de récupérer le ou les enregistrement(s) des produits ayant un prix supérieur à 500 :
    "{'select':{
           'from':['Product'],
           'fields':[{'field':'Product/Id'},
    		   {'field':'Product/Name'},
    		   {'field':'Product/Description'},
    		   {'field':'Product/Price'}					
    		],
            'where': {
            'gt': [
                     {'field':'Product/Price'},
                     {'value':'500'}        
    	        ]
                      }
               }
    }"
  10. Double-cliquez sur le tLogRow et, dans la liste Mode, sélectionnez Table.