Я хотел бы разработать приложение для приложения, которое напрямую передает данные в таблицу BigQuery.
Согласно документации Google есть простой способ потоковой передачи данных в bigquery:
-
https://developers.google.com/bigquery/streaming-data-into-bigquery#streaminginsertexamples (обратите внимание: в приведенной выше ссылке вы должны выбрать вкладку python, а не Java)
Вот пример фрагмента кода о том, как должна быть закодирована вставка потоковой передачи:
body = {"rows":[
{"json": {"column_name":7.7,}}
]}
response = bigquery.tabledata().insertAll(
projectId=PROJECT_ID,
datasetId=DATASET_ID,
tableId=TABLE_ID,
body=body).execute()
Хотя я загрузил клиент api, я не нашел ссылки на модуль или объект "bigquery", упомянутый в примере выше Google.
Где находится объект bigquery (из фрагмента)?
Может ли кто-нибудь показать более полный способ использования этого фрагмента (с правильным импортом)?
Я много искал и нашел документацию запутанной и частичной.