Medium severitydata source
Power BI Refresh Error:
ParquetDataTypeNotMatchColumnType
What does this error mean?
The actual data type in a Parquet column does not match the type declared in the file schema metadata.
Common causes
- 1The Parquet writer declared a column as INT32 in the schema but wrote INT64 values, or similar type declaration mismatch
- 2Schema evolution in the Parquet file was not handled consistently — old and new row groups have different column types
How to fix it
- 1Read the Parquet file with a Parquet Tools viewer to inspect the declared schema versus the actual stored types.
- 2Re-generate the Parquet file with a consistent schema that accurately reflects the stored column types.
- 3Use ADF schema drift or a data flow to handle files with mixed type row groups.
Frequently asked questions
Official documentation: https://learn.microsoft.com/en-us/azure/data-factory/connector-troubleshoot-parquet