У меня есть облачная функция, которая выполняет запрос и сохраняет результат задания в новой таблице больших запросов.Я хотел бы хранить журналы в стекдрайвере всякий раз, когда я получаю, что результат задания запроса пуст, это означает, что не найдена запись для этого конкретного выполнения запроса.Может кто-нибудь подсказать мне, как решить эту задачу.
код облачной функции:
def main(request):
query = "select * from `myproject.mydataset.mytable`"
client = bigquery.Client()
job_config = bigquery.QueryJobConfig()
dest_dataset = client.dataset(destination_dataset, destination_project)
dest_table = dest_dataset.table(destination_table)
job_config.destination = dest_table
job_config.create_disposition = 'CREATE_IF_NEEDED'
job_config.write_disposition = 'WRITE_APPEND'
job = client.query(query, location='US', job_config=job_config)
job.result()