Я использую облачные функции Google для подключения к базе данных Google Bigquery и обновления некоторых строк. Облачная функция написана с использованием Python 3.
Мне нужна помощь, чтобы выяснить, как получить сообщение о результате или количество обновленных / измененных строк всякий раз, когда я запускаю обновление dml через функцию. Есть идеи?
from google.cloud import bigquery
def my_update_function(context,data):
BQ = bigquery.Client()
query_job = BQ.query("Update table set etc...")
rows = query_job.result()
return (rows)
Я понимаю, что строки всегда возвращаются как объект _emptyrowiterator. В любом случае, я могу получить результат или сообщение о результате? Документация говорит, что я должен получить это от метода BigQuery. Но не могу понять это.