【发布时间】:2016-05-25 11:05:04
【问题描述】:
hive代码如下:
set mapred.reduce.tasks = 100;
create table order_dimensions_cube as
select
grouping__id as groupid,
user_level ,
city_level ,
region_name ,
province_name ,
city_name ,
platform ,
sale_type ,
item_first_cate_name ,
app_module ,
department ,
sum(COALESCE(complete_sum, 0)) as complete_price
from
data
group by
user_level ,
city_level ,
region_name ,
province_name ,
city_name ,
platform ,
sale_type ,
item_first_cate_name,
app_module ,
department
with cube having grouping__id >= 704;
事实证明没有生成记录。
更多信息:
- 我检查了 table:data 中有很多记录。
- 我在没有 stmt 的情况下尝试了这个 sql,并且生成了很多记录。
如果我想对结果进行一些限制,为什么会发生这种情况以及如何解决这个问题?
谢谢。
【问题讨论】:
标签: sql sql-server oracle postgresql hive