我编写了一个bigQuery查询,它返回系统中的客户数量,并在运行查询时更新。我想安排查询,这样每天我就可以得到当天的客户数量。我希望将数据自动导入到电子表格中,因此最终我会有一个按天划分的汇总表,如下所示:
Date Number of Customers
7/5/2019 1000
7/6/2019 993
7/7/2019 1008
7/8/2019 1020如何将每天的数据自动导入到下一个单元格,使其不会覆盖前一天?
谢谢!
bigQuery查询很简单:
select
count(distinct s.customer) as numberOfCustomers,
current_timestamp() as loadingDate
from `dbo.customers` as s
where s.status = 'active'发布于 2019-05-08 16:40:47
您可以编写一个支持HTTP的GCF(Google Cloud Functions),它将运行查询并将结果保存到电子表格中。然后使用Cloud Scheduler调用GCF端点。
发布于 2019-05-09 17:15:12
您还可以在电子表格中编写AppsScript并使用time-driven triggers来运行它。
发布于 2019-05-10 00:42:19
您可以简单地使用BigQuery schedule每天运行查询并将结果保存到目标表。
第1步-在编辑器中编写查询

第2步-定义您的调度程序

第3步-从spreadsheet访问数据
现在,您可以从电子表格访问此数据,就像访问任何其他BigQuery表一样
https://stackoverflow.com/questions/56036292
复制相似问题