Как я могу решить ошибку "Набор данных не найден в местоположении США" в BigQuery? - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь запустить некоторые тесты с Google BigQuery для расчета данных из моих таблиц Google. При попытке запустить код я получаю сообщение об ошибке: «Набор данных не найден в местоположении US».

Я уже пытался обработать сайт в «Автоматическом» или «EU» в настройках запроса, но ни один из них не принес никаких полезных результатов.

Код, который я использовал здесь:

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

Я ожидал умножить данные двух листов, которые приведены в моем наборе данных.

Не могли бы вы, ребята, помочь мне решить проблему с местоположением?

Заранее спасибо! Nes

1 Ответ

1 голос
/ 10 мая 2019

Добавьте идентификатор проекта перед набором данных, чтобы BigQuery мог его найти.Это пример на основе вашего кода

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