Same problem here. Using pyarrow, I got this from my Parquet’s file metadata:
>>> parquet_file.metadata
<pyarrow._parquet.FileMetaData object at 0x7f338528fc00>
created_by: parquet-cpp version 1.5.1-SNAPSHOT
num_columns: 180
num_rows: 279966
num_row_groups: 1
format_version: 1.0
serialized_size: 44736
>>> parquet_file.schema
<pyarrow._parquet.ParquetSchema object at 0x7f3385291d10>
sample_id_numeric: BYTE_ARRAY UTF8
sample_id_text: BYTE_ARRAY UTF8
sample_template_id: BYTE_ARRAY UTF8
sample_template_id_name: BYTE_ARRAY UTF8
job_job_name: BYTE_ARRAY UTF8
job_template_id: BYTE_ARRAY UTF8
job_template_id_name: BYTE_ARRAY UTF8
test_test_number: BYTE_ARRAY UTF8
test_analysis: BYTE_ARRAY UTF8
test_analysis_name: BYTE_ARRAY UTF8
sample_corrida: BYTE_ARRAY UTF8
sample_cod_ordem_producao: BYTE_ARRAY UTF8
sample_idc_tubo: BYTE_ARRAY UTF8
result_name: BYTE_ARRAY UTF8
result_text: BYTE_ARRAY UTF8
sample_cod_amostragem: BYTE_ARRAY UTF8
lot_aco: INT32 UNKNOWN
lot_authoriser: INT32 UNKNOWN
lot_carga_teste: INT32 UNKNOWN
lot_cond_ens_solucao: INT32 UNKNOWN
lot_conferente: INT32 UNKNOWN
lot_date_authorised: INT32 UNKNOWN
lot_description: INT32 UNKNOWN
lot_entity_template_id: INT32 UNKNOWN
lot_info_adicionais: INT32 UNKNOWN
lot_le: INT32 UNKNOWN
lot_le_especificado: INT32 UNKNOWN
lot_le_psi: INT32 UNKNOWN
lot_login_by: INT32 UNKNOWN
lot_login_date: INT32 UNKNOWN
lot_lote_solucao: INT32 UNKNOWN
lot_lot_id: INT32 UNKNOWN
lot_lot_type: INT32 UNKNOWN
lot_name: INT32 UNKNOWN
lot_ph_inicial: INT32 UNKNOWN
lot_planta_origem: INT32 UNKNOWN
lot_status: INT32 UNKNOWN
lot_stock: INT32 UNKNOWN
lot_stock_batch: INT32 UNKNOWN
lot_tipo_aco: INT32 UNKNOWN
lot_tipo_le: INT32 UNKNOWN
job_aco: BYTE_ARRAY UTF8
job_aco_mes: BYTE_ARRAY UTF8
job_authoriser: BYTE_ARRAY UTF8
job_browse_description: BYTE_ARRAY UTF8
job_corrida: BYTE_ARRAY UTF8
job_data_amostragem: INT96
job_data_entrada: INT32 UNKNOWN
job_date_authorised: INT96
job_date_completed: INT96
job_date_created: INT96
job_date_received: INT96
job_date_to_start: INT32 UNKNOWN
job_descricao_mes: BYTE_ARRAY UTF8
job_diametro: DOUBLE
job_diametro_mes: BYTE_ARRAY UTF8
job_diametro_od: BYTE_ARRAY UTF8
job_distancia_pe: DOUBLE
job_entity_template_id: BYTE_ARRAY UTF8
job_espessura: DOUBLE
job_espessura_mes: BYTE_ARRAY UTF8
job_espessura_wt: BYTE_ARRAY UTF8
job_est_fornecimento: BYTE_ARRAY UTF8
job_grau_mes: BYTE_ARRAY UTF8
job_idc_amostra: BYTE_ARRAY UTF8
job_item: BYTE_ARRAY UTF8
job_job_status: BYTE_ARRAY UTF8
job_lote_de_controle: BYTE_ARRAY UTF8
job_lote_tratamento_termico: BYTE_ARRAY UTF8
job_lot_id: BYTE_ARRAY UTF8
job_material_mes: BYTE_ARRAY UTF8
job_mes_lot: BYTE_ARRAY UTF8
job_notas_cancelamento: BYTE_ARRAY UTF8
job_numero_da_peca: BYTE_ARRAY UTF8
job_observacao: BYTE_ARRAY UTF8
job_ordem_de_processo: BYTE_ARRAY UTF8
job_pedido: BYTE_ARRAY UTF8
job_planta_origem: BYTE_ARRAY UTF8
job_posicao: BYTE_ARRAY UTF8
job_remessa_ano: DOUBLE
job_remessa_numero: DOUBLE
job_sample_batch: BYTE_ARRAY UTF8
job_submitter_oper: BYTE_ARRAY UTF8
job_tipo_amostra: BYTE_ARRAY UTF8
job_tipo_amostragem: BYTE_ARRAY UTF8
sample_aco: BYTE_ARRAY UTF8
sample_aco_mes: BYTE_ARRAY UTF8
sample_api_n_esp: BYTE_ARRAY UTF8
sample_authorisation_notes: BYTE_ARRAY UTF8
sample_canceled_by: BYTE_ARRAY UTF8
sample_cancel_date: INT96
sample_cs_date_received: INT96
sample_cs_date_sent: INT96
sample_cs_external_id: BYTE_ARRAY UTF8
sample_data_entrada: INT32 UNKNOWN
sample_data_envio_transporte: INT96
sample_data_env_lab_externo: INT32 UNKNOWN
sample_data_fabricacao: INT96
sample_data_rec_transporte: INT96
sample_data_rec_lab_externo: INT32 UNKNOWN
sample_data_validade: INT96
sample_dateresavail: INT96
sample_dateresreq: INT96
sample_date_authorised: INT96
sample_date_completed: INT96
sample_date_started: INT96
sample_descricao_mes: BYTE_ARRAY UTF8
sample_description: BYTE_ARRAY UTF8
sample_diametro: DOUBLE
sample_diametro_mes: BYTE_ARRAY UTF8
sample_empresa_fornecedora: BYTE_ARRAY UTF8
sample_em_transito: BYTE_ARRAY UTF8
sample_ensaio_mes: BYTE_ARRAY UTF8
sample_entity_template_id: BYTE_ARRAY UTF8
sample_espessura: DOUBLE
sample_espessura_mes: BYTE_ARRAY UTF8
sample_est_fornecimento: BYTE_ARRAY UTF8
sample_grau: BYTE_ARRAY UTF8
sample_grau_mes: BYTE_ARRAY UTF8
sample_item: BYTE_ARRAY UTF8
sample_job_name: BYTE_ARRAY UTF8
sample_location_id: BYTE_ARRAY UTF8
sample_login_by: BYTE_ARRAY UTF8
sample_login_date: INT96
sample_lote_de_controle: BYTE_ARRAY UTF8
sample_lote_tratamento_termico: BYTE_ARRAY UTF8
sample_l_zero: DOUBLE
sample_l_zero_mes: BYTE_ARRAY UTF8
sample_material_mes: BYTE_ARRAY UTF8
sample_mes_corp_prov_impc_trvs: BYTE_ARRAY UTF8
sample_mes_corp_prov_teste_ssc: BYTE_ARRAY UTF8
sample_mes_insp_point: BYTE_ARRAY UTF8
sample_mes_lot: BYTE_ARRAY UTF8
sample_mes_operation: BYTE_ARRAY UTF8
sample_mes_sample_id: BYTE_ARRAY UTF8
sample_mes_solucao_teste_ssc: BYTE_ARRAY UTF8
sample_mes_tensao_teste_ssc: BYTE_ARRAY UTF8
sample_metodo_dureza_mes: BYTE_ARRAY UTF8
sample_met_nace_0177: BYTE_ARRAY UTF8
sample_motivo_cancelamento: BYTE_ARRAY UTF8
sample_observacao: BYTE_ARRAY UTF8
sample_pedido: BYTE_ARRAY UTF8
sample_perfil_ensaio_mes: BYTE_ARRAY UTF8
sample_planta_origem: BYTE_ARRAY UTF8
sample_pontos_dureza: BYTE_ARRAY UTF8
sample_ponto_de_controle: BYTE_ARRAY UTF8
sample_posicao: BYTE_ARRAY UTF8
sample_product: BYTE_ARRAY UTF8
sample_product_version: BYTE_ARRAY UTF8
sample_recd_date: INT96
sample_remessa_ano: DOUBLE
sample_remessa_numero: DOUBLE
sample_sampled_date: INT96
sample_sample_batch: BYTE_ARRAY UTF8
sample_status: BYTE_ARRAY UTF8
sample_temperatura: BYTE_ARRAY UTF8
sample_tipo_amostragem: BYTE_ARRAY UTF8
sample_tipo_ys: BYTE_ARRAY UTF8
sample_tipo_ys_mes: BYTE_ARRAY UTF8
sample_unidade_impacto_mes: BYTE_ARRAY UTF8
test_authoriser: BYTE_ARRAY UTF8
test_completer: BYTE_ARRAY UTF8
test_date_authorised: INT96
test_date_completed: INT96
test_date_started: INT96
test_entity_template_id: BYTE_ARRAY UTF8
test_sample: BYTE_ARRAY UTF8
test_starter: BYTE_ARRAY UTF8
test_status: BYTE_ARRAY UTF8
result_authoriser: BYTE_ARRAY UTF8
result_date_authorised: INT96
result_entered_by: BYTE_ARRAY UTF8
result_entered_on: INT96
result_raw_result: BYTE_ARRAY UTF8
result_result_type: BYTE_ARRAY UTF8
result_status: BYTE_ARRAY UTF8
result_test_number: BYTE_ARRAY UTF8
result_units: BYTE_ARRAY UTF8
result_value: DOUBLE
__index_level_0__: INT64
Here goes a sample from my files:
8af02b844a1242b88109d7e562a998c1.zip (38.3 KB)