FAQ : Pouvez-vous m’indiquer le comportement d’ezPAARSE dans le cas d’un champ multivalué « eduPersonAffiliation » ?

faq analogist badge

Bonjour,

Dans le cas des champs multivalués, ezPAARSE ne fait rien de spécial et les traite comme des champs à valeur simple.

En revanche, il est important de les déclarer au moment d’insérer vos résultats dans ezMESURE, afin que les différentes valeurs soient bien dissociées dans vos visualisations.

Pour ce faire, utilisez le header HTTP Split-Fields (ou l’option –split si vous utilisez la commande ezmesure) avec pour valeur la liste des champs multivalués, séparée par des espaces, en précisant leur séparateur entre parenthèses.

 

Exemple sous forme de header HTTP :

curl -X POST "https://ezmesure.couperin.org/api/logs/organisme-bib" -H "Split-Fields: eduPersonAffiliation(,) supannEntiteAffectation(+)" -F "file=@resultat.csv;type=text/csv"

 

Exemple avec la commande :

ezmesure indices insert organisme-bib --split "eduPersonAffiliation(,)" --split "supannEntiteAffectation(+)" resultats.csv

 

Bonne journée !

Yannick Schurter et Frédéric Truong pour ezTEAM.