У меня есть данные в формате Avro, разделенные по дате и времени, и я получаю новые данные каждый час. Новые разделы могут содержать больше столбцов, чем старые. Когда я прочитал его с помощью Spark 2.4.3, я получил DataFrame со схемой первого (самого старого) раздела, и все новые добавленные столбцы были потеряны. Что мне делать, чтобы прочитать все столбцы? Есть ли обходной путь?
Спасибо.