Store large CSV multi-column files in a ValueStream
I want to import a large amount of timestamped data into a ValueStream. The files are CSV with multiples columns and +100k rows (per file). It's seem that CSVParser is the way to go, but it doesn't fit my needs. Indeed, several problems :
- The result of the parser is a 500k rows infoTable, and infoTables are not suited for such amount of data.
- I don't know how to archive these data into a ValueStream. According to this article, I can either:
- save values row by row with SetPropertyValue, but a for loop on 500k rows can not be performed (way too long) and I can not save the timestamp of my historical values.
- use updatePropertyValues, but I can only import one column and the dataShape don't match with the infoTable returned by CSVPasrer
So, how can I import such a large data history into a ValueStream?
Could a JSON format be easier?

