分发的条款
适用于:砖的SQL砖运行时
重新分配数据基于输入表达式。不像集群的条款,并不在每个分区的数据。
例子
>创建临时视图人(的名字,年龄)作为值(“禅回族”,25),(“阿尼尔B”,18),(照年代”,16),(“迈克”,25),(“约翰一”,18),(“杰克N”,16);——调整分区的数量减少到2来说明的分发”的行为。——很容易看到聚类和排序行为更少数量的分区。>集火花。sql。洗牌。分区=2;——选择行没有订购。请注意,没有任何指示,结果——查询的不确定性。这里包括对比的——行为”的分配。下面的查询生成行,年龄列——聚集在一起。>选择年龄,的名字从人;16照年代25禅回族16杰克N25迈克一个18约翰一个18阿尼尔B——生产行集群的年龄。同年龄的人聚集在一起。——不同的集群的条款,行不是一个分区内排序。>选择年龄,的名字从人分发通过年龄;25禅回族25迈克一个18约翰一个18阿尼尔B16照年代16杰克N