我们要使用预定查询对BigQuery进行测试。
该测试从一个数据集中检索一个表,并且基本上将其复制到另一个项目中的另一个数据集中(我们拥有所有者的权限)。到目前为止,我们已经设法用R编写的脚本针对Google Compute Engine实例中的BigQuery API进行了操作,但是我们希望/需要使用BigQuery中的计划查询来完成。
如果我只是组成一个查询以检索初始表数据并尝试对其进行调度,那么我会看到有一个项目选择器,但是它被禁用,因此好像我与登录用户绑定到该项目
这是可行的还是我过度使用了,使用API是这样做的唯一选择?
答案 0 :(得分:1)
这是可行的还是我过度使用了,使用API是这样做的唯一选择?
当前的调度程序逻辑不允许这样做,因此,在webUI中禁用了项目下拉菜单。
例如,我尝试设置此计划作业
CREATE TABLE IF NOT EXISTS `projectId.partitionTables.tableName` (Field0 TIMESTAMP) --AS SELECT * FROM mydataset.myothertable
这是从transferAPI返回的错误
您需要请BigQuery小组将此选项添加到调度程序API的未来版本中