Я использую DataFlow WriteToBigQuery
с CREATE_IF_NEEDED
, и поэтому должен указать схему.
Я определяю схему в начале моего кода (вне фактического конвейера), но так как мне нужнофлаг --save_main_session
, я получаю ту же ошибку, что и здесь , что объясняет, что схема не может быть передана вместе с конвейером, так как определение схемы BigQuery не может быть выбрано.
Решение, упомянутое на странице, для меня не вариант (отключите флаг --save_main_session
), и, таким образом, другой параметр для указания схемы - через строку.Однако мне нужно установить для некоторых полей значение REQUIRED
.Есть ли способ сделать это с помощью определения схемы строки?