如何通过csv将加载的行数获取到BigQuery中

时间:2019-06-12 09:10:45

标签: python google-bigquery

我正在通过Python将csv文件加载到BigQuery中,并且按照日志记录机制,我想打印在Day分区的BigQuery表中已加载的行数

我在下面使用的代码给出了整个表的计数,但是我想要每天的行数,这意味着每个当前分区。

因此,如果昨天我加载了2 rows,而今天我加载了3 rowsdestination_table.num_rows = 5 (total count)

但是我想要3,仅在当前Day分区中加载的行数

 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 个答案:

答案 0 :(得分:1)

使用

可以更轻松地检查加载作业的结果

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

而不是在加载数据后查询目标表。 文档here