ChoETL
ChoETL copied to clipboard
ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
Hi I am trying to use the ChoETL.ChoYamlReader(FilePath) and also use the same for ChoXmlReader and ChoJSONReader depending on the in data. But when I add the nuget packages for...
Hi, I'm using reflection to write a `IEnumerable` to Parquet. In setting up data types for each property, I can see on debug that the writerInstance that calls the `Write`...
Hello, I am having two issues when working with nullable values with the Parquet writer. The first issue is that in this example that you posted: [https://dotnetfiddle.net/TM2dW4](https://dotnetfiddle.net/TM2dW4) the output is:...
Hi, We're trying to convert JSON to Parquet with compression for one of our requirements. We found ChoETL to be very useful. We have a question regarding CompressionMethod. We took...
I have a program that writes a list of objects of a specific type to parquet. The issue is when it is writing date properties to the parquet file they...
Exception Source: ChoETL Exception Type: System.BadImageFormatException Exception Message: Could not load file or assembly 'System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The module was expected to contain an...
When running ChoETL.Parquet 1.0.1.24 with ChoETL.NetStandard 1.2.1.50 I am having an issue retrieving datetime values. My aim is to be able to use Parquet as an information exchange format between...
Processing JSON and writing out parquet I get the following error: ``` System.MissingMethodException: Constructor on type 'System.String' not found. [2023-07-28T15:21:06.332Z] at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture) [2023-07-28T15:21:06.333Z]...
Compare identifies records as deleted as well as added, where an "unchanged" might be awaited. Please see following example: https://dotnetfiddle.net/nDUrTW Is there any solution, as a workaround comparing the deleted...
If I have a json string like this: `{ "BATCH_CODE": ["1", "2"] "WIP_CODE":[] }` When I use code `using (var r = new ChoJSONReader(str)) { using (var w = new...