我们希望使用预定的查询在BigQuery上执行测试。
测试从数据集中检索表,并基本上将其复制到另一个项目中的另一个数据集(我们作为所有者有权限)。到目前为止,我们在实例中使用R中针对BigQuery API编写的脚本成功地做到了这一点,但是我们希望/需要使用BigQuery中的预定查询来实现这一点。
如果我只是编写一个查询来检索初始表数据,并尝试对其进行调度,我会看到有一个项目选择器,但它是禁用的,因此,我似乎被绑定到了与我登录的用户的项目中。
这是可行的,还是我做得太过了,使用API是唯一的选择?
发布于 2019-05-22 00:49:38
这是可行的,还是我做得太过了,使用API是唯一的选择?
当前的调度程序逻辑不允许这样做,因此在webUI中禁用了项目下拉。
例如,我尝试设置此计划作业
CREATE TABLE IF NOT EXISTS `projectId.partitionTables.tableName` (Field0 TIMESTAMP) --AS SELECT * FROM mydataset.myothertable
这是从transferAPI返回的错误
您将需要要求BigQuery团队将此选项添加到th调度器API的未来版本中。
https://stackoverflow.com/questions/56250995
复制