Fragen? Wir haben die Antworten.

Validation des données : Nombre cohérent de colonnes

  • Aktualisiert

Résumé

MindBridge s'attend à ce que chaque rangée d'un fichier d'analyses ait les mêmes colonnes pour chaque rangée et les données dans le même ordre pour chaque rangée. Optionnellement, la première rangée du fichier est censée être une rangée d'en-tête qui indique le nom de chaque colonne dans le fichier qui s'applique à chaque rangée. Pour aider à détecter les cas de fichiers ne respectant pas cette exigence, MindBridge vérifie si chaque rangée a le même nombre de colonnes.

Découvrez pourquoi un fichier pourrait ne pas avoir un nombre uniforme de colonnes et comment le corriger.


Symptôme

Les données contiennent un nombre incohérent de colonnes, et un avertissement apparaît à l'étape de validation des données du processus d'importation indiquant "Les données contiennent un nombre incohérent de colonnes" et quelques détails supplémentaires sur le nombre de colonnes pour chaque rangée.


Résolution

Format incohérent

Les colonnes changent dans le fichier. Cela peut se produire si :

  • Plusieurs fichiers, tels que pour différents mois ou périodes, n'étaient pas dans le même format exact ont été combinés (avant de combiner plusieurs fichiers et/ou feuilles de calcul Excel, chaque fichier/feuille de calcul doit avoir exactement les mêmes colonnes dans le même ordre exact); ou
  • Si la conversion ou l'ingestion est tentée d'un type de fichier non pris en charge (par exemple texte à largeur fixe).

Échappement incorrect

Si certains caractères spéciaux, tels que les guillemets doubles ou le caractère de délimitation du fichier (par exemple, une virgule pour les fichiers CSV), sont présents dans les valeurs de champ, ils doivent être échappés afin de préserver l'intégrité des données, sinon le système ne pourra pas lire correctement où commencent et finissent les colonnes. Voir Validation des données : Caractères spéciaux qui doivent être échappés pour plus d'informations.

Colonnes décalées

Parfois, certaines valeurs dans certaines rangées sont décalées d'une ou plusieurs colonnes à droite ou à gauche de la colonne à laquelle elles appartiennent, généralement en raison d'un échappement incorrect ou d'un format incohérent (voir ci-dessus).

Dans l'exemple suivant, la colonne V, DESCRIPTION, qui est la colonne à gauche de la colonne DEBIT (colonne W), se divise en deux dans les rangées 277100 et 277101. La moitié de la DESCRIPTION tombe dans la colonne DEBIT et ensuite le montant DEBIT tombe dans la colonne TRANSACTION (colonne X) à droite de la colonne DEBIT :mceclip1.png

Lignes fractionnées/cassées

MindBridge s'attend à ce qu'il y ait une et une seule entrée par rangée (pas de lignes cassées; l'entrée suivante commence à la ligne suivante). Cependant, parfois une entrée se divise en deux ou plusieurs lignes. Cela se produit souvent s'il y a un caractère de nouvelle ligne ou de retour chariot (caractères de saut de ligne) dans un champ, tel qu'un champ de mémo long avec plus d'une ligne de données. Pour résoudre ce problème,

  • Les nouvelles lignes (également appelées sauts de ligne ou retours chariot) doivent être supprimées avant que les données ne soient exportées; ou
  • Le champ doit être correctement échappé en l'entourant de guillemets; par exemple, lorsque les données sont exportées, le champ doit commencer par " et se terminer par ", avec les caractères " dans le champ doublés (voir Échappement incorrect ci-dessus)


Autre chose en tête ? Discutez avec nous ou soumettez une demande pour obtenir plus d'assistance.


Articles connexes

War dieser Beitrag hilfreich?