You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求提供带Join的公开数据示例查询,测试Datastudio的BI Engine对BigQuery Views的支持

BI Engine + BigQuery Views 带Join的测试示例及已知限制

我之前也踩过这个坑——2月20日更新后BI Engine号称支持BigQuery Views,但Join操作确实时灵时不灵,尤其是LEFT JOIN经常失效,只有单表聚合能正常跑。刚好我整理了一个用公开数据集的测试查询,你可以直接拿去验证:

测试用视图查询(基于公开数据集)

-- 替换成你的项目ID和数据集名称
CREATE OR REPLACE VIEW `your-project-id.your-test-dataset.bi-engine-join-test-view` AS
SELECT
  s.name AS station_name,
  s.state AS us_state,
  g.year,
  g.month,
  ROUND(AVG(g.temp), 2) AS avg_monthly_temperature
FROM
  `bigquery-public-data.samples.stations` s
LEFT JOIN
  `bigquery-public-data.samples.gsod` g
ON
  s.usaf = g.usaf
  AND s.wban = g.wban
WHERE
  s.country = 'US' -- 只筛选美国的气象站,减少数据量
  AND g.year = 2010 -- 锁定年份加速测试
GROUP BY
  s.name, s.usaf, s.wban, s.state, g.year, g.month
ORDER BY
  avg_monthly_temperature DESC

使用步骤

  • 把代码中的your-project-id和your-test-dataset替换成你自己的BigQuery项目ID和现有数据集
  • 运行该语句创建测试视图
  • 在Data Studio中连接这个视图,开启BI Engine加速选项
  • 尝试创建包含分组、排序的报表组件,验证LEFT JOIN操作是否正常生效

关键说明

BI Engine对BigQuery Views的Join支持是按地区逐步推出的,部分地区的用户可能还未收到功能推送,这正是导致你测试结果好坏参半的核心原因。

内容的提问来源于stack exchange,提问作者Mim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 19:39:06