Hi @DavidSzedlak ,
1. Unity Catalog caches metadata for performance. If new columns were added to the source table after the initial creation, they may not be reflected.
Run the following command to refresh metadata: ALTER TABLE <catalog>.<schema>.<table_name> REFRESH;
2. Check Column Mapping in External Table Definition:
Verify the external table definition in Unity Catalog. Column definitions in Unity Catalog may differ from the underlying file structure.
Use the MSCK REPAIR TABLE command if new columns were added to the data source but are missing in the metadata.
Ex: MSCK REPAIR TABLE <catalog>.<schema>.<table_name>;
3. Review Permissions and Access Control:
Missing columns could also result from insufficient permissions.
Confirm the user/role has the appropriate access rights.
Command to Check Grants:
Ex: SHOW GRANTS ON TABLE <catalog>.<schema>.<table_name