我正在尝试创建从Google表格到Bigquery的定时自动数据上传,以便我可以在Tableau中可视化数据。数据源自import.io。
基于(https://developers.google.com/apps-script/advanced/bigquery)我已经能够使用Google Apps脚本从Google工作表文件创建csv,并将csv文件作为一个文件上传到bigquery。但是,这不能用作重复解决方案,因为大查询加载脚本需要csv文件的静态URL(并且每个csv下载文件都会获得唯一的URL)。
我相信来自Google表单的流式数据,或者直接来自Google Big Query Analytics http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1118824822.html的数据,尚未能解决这个问题。
将数据从Google电子表格流式传输到大型查询需要哪些步骤?
答案 0 :(得分:0)
在您要链接的示例中,csv的URL不需要是静态的。示例是插入bigquery直接传递octect / stream数据,因此您只需要对csv文件的引用。
我不知道您要将电子表格导出到csv的步骤,但是您可以查看本教程 https://developers.google.com/apps-script/articles/docslist_tutorial#section2
您将在那里找到如何将csv数据导出为新文件,然后使用该文件,您已经可以从csv导入(使用DriveApp文件夹对象,您可以获得对csv文件的引用)。