Aller au contenu principal

Résoudre les problèmes d’import CSV

Quand un import CSV ne produit pas le résultat attendu, le problème vient généralement du format, de la correspondance par nom ou de l’association des colonnes.

Utilisez cette page quand l’import s’exécute techniquement mais que le résultat est incorrect, incomplet ou surprenant.

Si vous avez besoin de reprendre le parcours complet, revenez à Préparer votre fichier CSV ou Importer un fichier CSV.

Problèmes courants

ProblèmeCause probableCe qu’il faut vérifier
L’aperçu semble casséMauvais séparateur ou encodageChangez le séparateur ou l’encodage avant l’import
Des lignes sont ignoréesValeurs Name vides ou invalidesVérifiez les valeurs de la colonne Name
Des actifs sont dupliquésLes valeurs Name ne sont pas stables ou pas uniquesRevérifiez les valeurs Name utilisées pour la correspondance
Des propriétés sont videsMauvaise association de colonneRevoyez l’association des propriétés
Les valeurs de liste sont ignoréesLes valeurs CSV ne correspondent pas aux valeurs BoldoRevoyez les associations de liste ou oui/non
Les relations manquentMauvaise association de relation ou mauvais séparateurRevoyez l’association de relation et le format des cellules

Si les caractères semblent corrompus

Essayez un autre encodage, par exemple :

  • UTF-8
  • ISO-8859-1
  • Windows-1252

Si trop de nouveaux actifs sont créés

Cela signifie généralement que Boldo n’a pas pu faire correspondre les lignes avec des actifs existants.

Vérifiez :

  • la colonne Name utilisée pour la correspondance
  • l’orthographe exacte des valeurs Name
  • si les noms ont changé entre deux imports

Si les valeurs de liste ou oui/non ne correspondent pas

Revoyez l’association manuelle pour :

  • les valeurs à choix unique
  • les valeurs à choix multiple
  • les valeurs oui/non

Les valeurs CSV doivent correspondre explicitement aux valeurs définies dans le métamodèle.

Si les relations ne sont pas créées correctement

Vérifiez :

  • la colonne de relation cible
  • les noms d’actifs liés utilisés dans les cellules
  • le séparateur quand plusieurs actifs liés sont stockés dans une même cellule

Si une cellule contient plusieurs valeurs liées, utilisez le séparateur attendu de façon cohérente.

Comment diagnostiquer

Vérifiez les problèmes dans cet ordre :

  1. format du fichier
  2. valeurs Name utilisées pour la correspondance
  3. association des propriétés
  4. association des valeurs
  5. association des relations

Si le résultat reste flou :

  1. arrêtez l’import complet
  2. réduisez le fichier à un petit échantillon
  3. corrigez un problème à la fois
  4. relancez l’import de l’échantillon
  5. seulement ensuite, relancez le fichier complet

Cela est presque toujours plus rapide que de déboguer après coup un gros import cassé.