datagouv / data.gouv.fr

Ce dépôt rassemble les tickets techniques qui portent sur data.gouv.fr.
https://www.data.gouv.fr
76 stars 14 forks source link

Prévisualisation des données booléennes affiche 1/0 au lieu de true/false #1256

Open AurelienC opened 9 months ago

AurelienC commented 9 months ago

Description du bug

La prévisualisation d'une ressource interprète les données booléennes et remplace les valeurs true/false par 1/0. Cela est gênant, notamment, pour vérifier la conformité rapidement de certains jeux de données par-rapport à des schémas qui n'acceptent que true/false. L'affichage laisse penser que la ressource contient 1/0, alors qu'elle contient bien true/false.

Comment reproduire le bug

Cette ressource, colonne "ouvert" Il est affiché 1 ou 0 :

image

Les valeurs réelles sont bien true ou false :

image

Comportement attendu

Afficher les données de la ressource sans formatage.

ThibaudDauce commented 7 months ago

Salut, je reviens sur ce ticket aujourd'hui et j'ai une question un peu plus produit :

D'un côté c'est plus pratique pour la visualisation de son CSV (il n'y a pas de surprise, si il y a "o" dans le CSV on voit "o" dans l'interface), mais ça force du coup csvapi.data.gouv.fr de nous retourner la données non formatté et donc ce n'est pas très logique pour un utilisateur de l'API de récupérer un "o" pour une colonne booléen.

AurelienC commented 2 months ago

Mes excuses @ThibaudDauce je suis passé à côté de ton retour

Mon cas d'usage est de vérifier avec le producteur de donnée la conformité de ses données par rapport à un schéma. Certains schémas (comme https://schema.data.gouv.fr/etalab/schema-lieux-covoiturage/) sont stricts sur la valeur booléenne attendue (seulement true/false, pas 1/0, pas True/False, etc.) Le fait de formater les données perturbe cette vérification qui implique alors d'autres étapes (télécharger le fichier, l'ouvrir dans Validata, etc.)