问题描述
我正在尝试了解下面显示的 BigQuery 执行详细信息。首先,我在哪里可以更具体地阅读了解这些详细步骤?我似乎找不到任何谈论这些的书/文章;相反,有很多只是谈论 BQ 背后使用的整体执行细节、时间和架构。
例如,在下面的查询中,第二步中的 $134 就凭空出现了?和 70 美元一样吗? __SHUFFLE0_SMALL0 和 __broADCAST0 的确切含义是什么?
S00:输入
阅读
$20:学校名称,$21:Activity_GMT_Date,$22:Activity_Type
来自学校-bq.d1.table1
写
20 美元、21 美元、22 美元
到 __stage00_output
通过哈希($20)
S01:排序+
阅读
20 美元、21 美元、22 美元
来自__SHUFFLE0_SMALL0
阅读
134 美元
来自__broADCAST0
阅读
100 美元、101 美元、102 美元
来自__SHUFFLE1
聚合
按 160 美元分组:= 70 美元
$50 := MAX($72)
过滤器
等于($71,'午餐')
ANALYTIC_FUNCTION
$80 := ROW_NUMBER() OVER (PARTITION BY $120 ORDER BY $121 ASC)
排序
110 美元 ASC,111 美元 ASC
ANALYTIC_FUNCTION
$90 := ROW_NUMBER($134) OVER(按 $140 分区按 $141 ASC)
排序
100 美元 ASC,101 美元 ASC
写
50 美元、160 美元
到 __stage01_output
通过哈希($160)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)