Topic on User talk:Pintoch

Ayack (talkcontribs)

Bonjour Pintoch,

Je n'utilise OpenRefine qu’occasionnellement, résultat quand je le fais, ça n'a pas toujours le résultat attendu et je viens solliciter ton aide.

Là, ça concerne les monuments sélectionnés par la mission Bern. A partir du jeu de données, j'ai réconcilié la commune puis les monuments existants. J'ai mis à "new" ceux à créer, j'ai créé le schéma et lancé l'import. Les nouveaux monuments ont été créés comme attendu mais pour les existants, le libellé a été écrasé par celui du jeu de données ce qui n'était pas du tout ce que j'attendais... Avant de faire un rollback global, saurais-tu :

  1. comment rattraper le coup sans tout annuler (si c'est possible)
  2. ce que j'aurais du faire pour conserver les libellés d'origine

Merci par avance.

Pintoch (talkcontribs)

Bonjour Ayack,

C'est effectivement un problème assez courant - créer des éléments et en modifier d'autres dans le même groupe est souvent délicat. Défaire et refaire le groupe entier me semble la solution la plus simple. Ou si tu as déjà utilisé les nouveaux éléments ailleurs, remettre les anciens libellés à la main.

Pour conserver les libellés d'origine, voilà la marche à suivre:

  • isoler les nouveaux éléments avec une facette montrant le statut de réconciliation des cellules;
  • créer une nouvelle colonne contenant les libellés que tu souhaites ajouter sur ces nouveaux éléments - cette colonne sera vide pour tous les éléments existants grâce à la facette;
  • utiliser cette nouvelle colonne dans le schéma (les cellules vides seront ignorées, elles ne vont pas supprimer les libellés existants)

À l'avenir je voudrais ajouter la possibilité native de définir un libellé sans écraser les existants (et de même pour les descriptions). Si j'arrive à trouver le temps ça pourrait potentiellement être faisable pour la prochaine version (3.2).

Ayack (talkcontribs)

Merci pour cette réponse. Pour les libellés, @VIGNERON m'a apporté son aide et est en train de le faire à la main.

C'est clair pour la marche à suivre la prochaine fois. Ce serait super en effet si l'outil gérait ça nativement.

Pintoch (talkcontribs)
Ayack (talkcontribs)

C'est pas hyper clair pour moi pour tout te dire. Je verrai plutôt une case à cocher avec "Keep existing labels" ou "Do not override existing labels", mais après ça n'engage que moi.

Pintoch (talkcontribs)

Ouais je suis assez d'accord

Reply to "OpenRefine"