分發的條款
適用於:磚的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