我有两个谷歌项目;第一个通过hadoop生成数据,数据在gs:/ bucket上。营销团队将使用第二个项目通过bigquery查询该数据。
在第二个项目和数据加载上创建表似乎没问题。虽然那里有大量数据,但是加载作业说明桶中没有数据。
我们正在尝试的是可行的吗?
我可以通过简单地授予对其服务帐户的访问权限,让计算引擎访问不同项目的存储桶,但在这种情况下,不确定它是否只是权限问题!
提前致谢
答案 0 :(得分:2)
这听起来像权限问题。运行装入作业的帐户必须具有对存储桶和该存储桶中所有文件的读访问权。
看看你的工作,看起来你需要在源URI的末尾添加*
,以便BigQuery知道导入所有这些文件。