У меня есть нетривиальная схема таблицы (включая вложенные и повторяющиеся поля), определенные в формате JSON (с именем, типом, атрибутами режима) и хранящиеся в файле. Он был успешно использован для заполнения таблицы bigquery командой bq load.Схема таблицы JSON для bigquery.TableSchema для BigQuerySink
Но когда я пытаюсь сделать то же самое с Dataflow Python SDK и BigQuerySink, то schema
аргумент должен быть либо разделенный запятыми список 'name':'type'
элементов, или bigquery.TableSchema
объект.
Есть ли удобный способ получить мою схему JSON до bigquery.TableSchema
, или мне нужно преобразовать ее в список name:value
?
Спасибо! Я просто понял, что SDK Python является альфа, поэтому я буду направлять дальнейшие проблемы в [github] (https://github.com/GoogleCloudPlatform/DataflowPythonSDK), пока он не созрел. – ivarg