列表

详情


ADS中两个普通表关联,对于joinkey,哪个说法是不正确的?


A. 如果两张表的join key都没有hashmap索引,则会报错,修正方法为:至少一个join key.上手工添加hashmap索引,且修改过的表需要重新加载数据,重新进行关联

B. 两张表的Hash分区数必须一致,且分区列一致

C. 两张表的JoinKey至少有一列建立了HashMap索引

D. 如果选择只在一张表上建HashMap索引的话,推荐建立在数据量较大表的一侧

参考答案: D

详细解析:

为了更高效的进行表关联, 分析型数据库对表关联操作在分析型数据库中, 两个事实表进行Join的充要条件是:(1)这两个表在一个表组;(2)这两个表的JoinKey是Hash分区列(3)两张表的Hash分区数必须一致,否则Join结果不准确;(4)两张表的Join Key至少有一列建立了HashMap索引,推荐建立在数据量较小的一侧。


上一题