我将Firebase项目连接到BigQuery。然后,我将BigQuery连接到DataStudio以创建动态仪表板。
默认的DataStudio收集器不起作用。它给了我一个错误。要分析BigQuery日志,我得到以下信息:
查询:
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报告吗?
答案 0 :(得分:0)
重复的列显示在这里:
对于浏览器版本:
t0.device.web_info。浏览器版本
t0.device。浏览器版本
对于浏览器:
t0.device。浏览器
t0.device.web_info。浏览器
它们的外观可能不同,并且/或者来自不同的来源或元素,但是列名相同,这在这里引起了问题。
如果您无法更改架构,建议您为每个列使用别名,例如:
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;
我希望这会有所帮助!