Как получить количество загруженных строк в BigQuery через CSV - PullRequest
0 голосов
/ 12 июня 2019

Я загружаю CSV-файл в BigQuery через Python, и в соответствии с механизмом ведения журнала я хотел бы напечатать количество строк, загруженных в таблицу BigQuery, разбитую на день

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

Так что если вчера я загрузил 2 rows, а сегодня я загрузил 3 rows, то destination_table.num_rows = 5 (total count)

но я хочу 3, количество строк, загруженных только в текущем дневном разделе

 destination_table = client.get_table(dataset_ref.table("{stg_table_1}".format(stg_table_1=self.projconfig.stg_table_1)))
        print("Loaded {} rows.".format(destination_table.num_rows))

1 Ответ

1 голос
/ 12 июня 2019

С помощью

проще проверить результат своей работы

load_job.result() # wait for the job to finish load_job.output_rows

вместо запроса таблицы назначения после загрузки данных. Документация здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...