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.