Bigquery API для получения информации о работе

Команда поддержки,

Я использую Google BigQuery API Python для тестирования некоторых операций. Одна из целей - получить информацию о работе. Тогда мы сможем лучше контролировать все наши запросы из API. Я обнаружил, что здесь есть метод get(), упомянутый в справочнике REST, который может получить информацию о работе. Но в библиотеке Python API здесь я не могу найти никакой документации по этому методу get() или что-то может завершить ту же операцию.

Можете ли вы помочь мне предоставить какой-либо справочный документ по любому методу в библиотеке python, который может получить информацию о работе?

Спасибо чжихонг

2 ответа

Решение

Основываясь на предложении Эллиотта, я получил информацию о задании, которая мне нужна, после выполнения запроса, но не смог понять, как получить информацию о задании для существующего задания, которое, как мне кажется, больше не нужно, если после каждого действия получал информацию о запросе. Код Python, как показано ниже:

from google.cloud import bigquery
client = bigquery.Client()
query = client.run_sunc_query(sql)
query.use_legacy_sql = False
query.use_query_cache = True
query.run()
trows = query.total_rows
billed_byte = query.total_bytes_processed

Дополнительные параметры информации о запросах можно найти здесь, а дополнительные примеры кода можно найти здесь.

Вы смотрите документацию по API перевода, а не BigQuery. Увидеть job_from_resource под клиентскую документацию BigQuery.

Другие вопросы по тегам