Bonjour,
lors du chargement d’un jeu de données CSV, j’ai constaté que les records contenant des valeurs multi-lignes n’étaient pas bien traités au chargement:
DigitalAssetType;DigitalAssetName;DigitalAssetDesc;DigitalAssetDomain
BCSIProduct;Actual Building & Workshop Digital Twin;IT components enabling to manage the versions of the actual data that represent the industrial facilities (E.g.: 3D Scan).;F05
BCSIProduct;Inbound and Outbound Routes Design;"IT components enabling to define the network of sites and routes, that is or will be used to transport parts, materials and vehicles.
This business product also gathers the components enabling to estimate, per route, the expenses (oil consumption, tolls, ...) and the CO2 produced during the execution of a transport.
The transports may involve more or more transport means and may comprise one or more route legs.";F02
La première ligne est bien chargée mais pas la seconde (le champ DigitalAssetDesc est valorisé sur plusieurs lignes encloses entre deux "). Plus précisément la ligne n°2 est chargée mais en ne considérant que la première ligne de description et sans le champ DigitalAssetDomain.
L’erreur constatée dans les logs concerne un BCSIProduct sans DigitalAssetName (l’erreur correspond à la ligne de texte qui commence par “This business product …”).
Je précise que j’ai essayé en documentant (ou pas) les paramètres QUOTE, NEWLINE et MODE (Direct DB ou Indirect via XML).