Utilisation de Data Shaping Selector Language - Cloud - 8.0

Guide de référence de Talend Data Shaping Language

Version
Cloud
8.0
Language
Français
Product
Talend Cloud
Module
Data Shaping Language
Content
Création et développement
Last publication date
2023-11-23

Le langage Data Shaping Selector Language est un sous-ensemble de Data Shaping Language, utilisé pour sélectionner des données imbriquées dans des champs hiérarchiques.

Data Shaping Selector Language est utilisé dans le connecteur HTTPClient dans les applications Talend Cloud et dans le composanttHTTPClient du Studio Talend.

Le langage Data Shaping Selector Language se base sur la syntaxe AvPath. Il vous permet d'écrire un selector (sélecteur), qui est une requête concise qui est convertie en une requête Data Shaping Language à évaluer.

Par exemple, le sélecteur .customer{.rating > 700}.name est équivalent à la requête suivante :
FROM customer
WHERE rating > 700
SELECT name
Important : Data Shaping Selector Language ne peut être utilisé dans Data Shaping Query Language.

Principaux concepts

  • Selector : Un sélecteur est une séquence d'étapes permettant d'atteindre un champ spécifique dans des données imbriquées. Chaque étape doit contenir au moins une étape de localisation, ainsi qu'un certain nombre de prédicats.
  • Étape de localisation Une étape de localisation est utilisée pour trouver un champ dans le contexte actuel. Elle commence par un point, pouvant être utilisé seul pour référencer le contexte complet ou être suivi d'un nom de champ. Par exemple : .customer
  • Prédicat : Un prédicat vous permet de filtrer les données sélectionnées dans une étape de localisation. Il existe deux types de prédicats :