Экспорт затрат Azure — анализ формата паркета в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Экспорт затрат Azure — анализ формата паркета в Java

Сообщение Anonymous »

Я экспортировал данные о стоимости Azure в учетную запись хранения в формате паркета. при анализе этого файла выводятся данные как GenericData$Fixed в байтах. Я не знаю, как получить из этого исходное значение.
Я попробовал toString(), который также возвращает то же самое. Попробовал BigInteger, тоже не работает
Мой код
ParquetReader reader = null;
InputStream in = null;

try
{
in = new FileInputStream(new File("part_1_0001.parquet"));

ParquetStream parquetStream = new ParquetStream(String.valueOf(System.currentTimeMillis()), in);

ParquetConfiguration conf = new PlainParquetConfiguration();
conf.set(org.apache.parquet.avro.AvroReadSupport.READ_INT96_AS_FIXED, "true");

reader = AvroParquetReader
.builder(parquetStream,conf)
.build();

GenericRecord record;

while ((record = reader.read()) != null)
{
Object fieldValue = record.get(42);
// fieldValueOutput - [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 121, -61, -40, 0]

}

}
catch(Exception e)
{
...
}
finally
{
if(reader != null)
{
try
{
reader.close();
}
catch(Exception e)
{
...
}
}
if(in!=null)
{
try
{
in.close();
}
catch(Exception e)
{
...
}
}
}
```

Anyone guide me to get the original value from this.


Подробнее здесь: https://stackoverflow.com/questions/789 ... ng-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»