Я пытаюсь использовать поток данных для чтения сообщения pubsub и записи его в большой запрос. Команда Google предоставила мне альфа-доступ, и предоставленные примеры работают, но теперь мне нужно применить их к моему сценарию.
Полезная нагрузка Pubsub:
Message {
data: {'datetime': '2017-07-13T21:15:02Z', 'mac': 'FC:FC:48:AE:F6:94', 'status': 1}
attributes: {}
}
Схема большого запроса:
schema='mac:STRING, status:INTEGER, datetime:TIMESTAMP',
Моя цель - просто прочитать полезную нагрузку сообщения и вставить в bigquery. Я изо всех сил пытаюсь разобраться в преобразованиях и том, как мне сопоставить ключи / значения с большой схемой запроса.
Я новичок в этом, поэтому любая помощь приветствуется.
Текущий код: https://codeshare.io/ayqX8w
Спасибо!