Во-первых, Apache Beam в настоящее время еще не поддерживает обновление схемы.Существует запрос функции , но новостей нет
Другой вариант - изменить текущий поток данных, записанный с помощью конвейера Apache Beam, чтобы перенести вашу таблицу в другую (исправленная схема) таблицы.К сожалению, это не масштабируется, если у вас много данных, и плюс, если вам нужно часто менять схему таблицы (переименование столбцов, переименование таблицы, изменение типов данных и т. Д.).
Я предлагаю выполнить SQL-запросы для обновления схемы таблицы.Вы можете написать скрипт bash, используя это guide , которое выполняет оператор ALTER TABLE
.