У меня есть клиентский API в python, который выполняет задание BigQuery, чтобы инициировать запрос и записать результат запроса в соответствующую таблицу BigQuery. Как определить, возвращает ли этот результат запроса ноль записей при любом выполнении или нет?
Код Python:
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()
Я хочу Если результат запроса не имеет ни одной записи, тогда он должен напечатать некоторое сообщение дляменя. Кто-нибудь может подсказать, как это сделать.