如何解决BigQuery中的错误“在美国位置未找到数据集”?

时间:2019-05-09 07:52:12

标签: error-handling google-bigquery location dataset bigdata

我正在尝试对Google BigQuery进行一些测试,以计算Google电子表格中的数据。尝试运行代码时,出现错误:“在US位置未找到数据集”。

我已经尝试过在查询设置中使用“自动”或“欧盟”来处理网站,但是每一个都没有带来任何有用的结果。

我使用的代码是这里的:

SELECT a.Customer AS Customer,
       round(100.00*sum(b.Online_Sales)/sum(a.Sales), 2) AS PctOnlineSales
FROM
    Dataset.Big_Data_Test_1_Sales a
JOIN
    Dataset.Big_Data_Test_1_Online_Sales b
ON a.Customer = b.Customer
--WHERE a.Customer IN ('1002')
GROUP BY 1
ORDER BY 1

我希望将数据集中计划的两张纸的数据相乘。

你们能帮我解决位置问题吗?

提前谢谢! 内斯

1 个答案:

答案 0 :(得分:1)

在数据集之前添加您的项目ID,以便BigQuery可以找到它。这是一个基于您的代码的示例

fa0:HA2 port map(a=>A(0), b=>B(0), cin=>'0', s=>S(0), count=>C0);
fa1:HA2 port map(a=>A(1), b=>B(1), cin=>C0, s=>S(1), count=>C1);
fa2:HA2 port map(a=>A(2), b=>B(2), cin=>C1, s=>S(2), count=>C2);
fa3:HA2 port map(a=>A(3), b=>B(3), cin=>C2, s=>S(3), count=>C3);