Créer un type sémantique à l'aide de l'API
Vous pouvez créer des types sémantiques.
Le workflow suivant s'applique à toute personne créant un type sémantique à l'aide de l'API Talend Dictionary Service :
- Créez un type sémantique avec le statut sandbox, qui est le statut initial des types sémantiques.
- Modifiez le type de votre type sémantique :
- le type DICT, basé sur une liste de valeurs fermée ou ouverte,
- le type REGEX qui compare vos données par rapport à une expression régulière présélectionnée,
- le type COMPOUND, sous lequel vous pouvez grouper plusieurs types existants.
- Ajouter des documents au type sémantique Dictionary (Dictionnaire)
- Sélectionnez Post dans la liste HTTP Method (Méthode HTTP).
- Saisissez l'URL suivante : https://tds.{region}.cloud.talend.com/semanticservice/documents
- Dans le champ Body, incluez les détails du type sémantique au format JSON :
{ "categoryId": "{{categoryID}}", "values": [ ["categoryValue1"], ["categoryValue2"] ] }
{{categoryID}} est l'identifiant retourné lorsque vous créez le type sémantique, par exemple : 5f80848e51b6b16703a4318d
{{categoryValue1}} et {{categoryValue2}} sont les valeurs à ajouter à ce type. Vous pouvez ajouter n'importe quel nombre de valeurs, mais cet exemple comprend deux valeurs insérées.
La réponse ressemble à ceci, un identifiant est généré pour chaque valeur insérée :{ "ids": [ "683db466204921103f58807c", "683db467204921103f58807d" ] }
- Sauvegardez le type sémantique au statut sandbox, en tant que brouillon.
- Vérifiez le statut du type sémantique.
- Publiez le brouillon pour rendre le type sémantique disponible dans les applications Talend.