Набор данных от Bigquery до Datastudio - PullRequest
0 голосов
/ 31 марта 2020

Я подключаю свой проект Firebase к BigQuery. Затем я подключил BigQuery к DataStudio для создания динамической панели инструментов c.

Коллектор DataStudio по умолчанию не работает. Это возвращает мне ошибку. Собираясь проанализировать журналы BigQuery, я получаю следующее:

QUERY:

SELECT t0.device.browser, t0.device.browser_version, 
t0.device.web_info.browser, t0.device.web_info.browser_version 
FROM  my_dataset.my_table AS t0 LIMIT 100;

ВОЗВРАТ:

 jobStatus: {
  additionalErrors: [
   0: {
    code:  11          
    message:  "Duplicate column names in the result are not supported. Found duplicate(s): browser, browser_version"          
   }
  ]
  error: {
   code:  11         
   message:  "Duplicate column names in the result are not supported. Found duplicate(s): browser, browser_version"         
  }
  state:  "DONE"        
 }
}

Я не могу изменить схему, у меня нет возможности исправить это?

Есть ли способ сообщить об этом в Google?

1 Ответ

0 голосов
/ 01 апреля 2020

Дублированные столбцы показаны здесь:

Для версии браузера:

t0.device.web_info. browser_version

t0.device. browser_version

Для браузера:

t0.device. browser

t0.device.web_info. browser

Они могут выглядеть по-разному и / или из разных источников или элементов, но имена столбцов совпадают, что вызывает проблемы здесь.

Если вы не можете изменить схему, я рекомендую использовать псевдонимы для каждого столбца, например:

SELECT 
  t0.device.browser AS device_browser, 
  t0.device.browser_version AS device_browser_version, 
  t0.device.web_info.browser AS web_browser, 
  t0.device.web_info.browser_version AS web_browser_version
FROM  my_dataset.my_table AS t0 LIMIT 100;

Надеюсь, это полезно!

...