I add some log and find data from hbase is incorrect. 2017-09-27 11:17 GMT+08:00 yu feng <[email protected]>:
> I have a cube like this : > dimensions : source_type, source_id, name, dt > measures:count(distinct uid), count(1) , count(distinct buyer) > > I run the query : > > select source_type, source_id, name, > count(distinct uid), count(uid) as cnum, count(distinct buyer) as > buyerNum, > count(buyer) as bnum > from > table_name > where > dt between '2017-06-01' and '2017-09-18' > and source_id is not null > and source_type is not null > group by > source_type, source_id, name > order by buyerNum desc limit 1 offset 0 > > return : > > mv > 423031 > 起点‧终站 > 193794 > 92 > 42043 > 92 > > > > > > obviously, it is error result, I query the sourceid like this: > > select source_type, source_id, name, > count(distinct uid), count(uid) as cnum, count(distinct buyer) as > buyerNum, > count(buyer) as bnum > from > vip_buying_funnel_cube_view > where > dt between '2017-06-01' and '2017-09-18' > and source_id is not null > and source_type is not null > and source_id = '423031' > group by > source_type, source_id, name > order by buyerNum desc limit 1 offset 0 > > the result is corrent : > > mv > 423031 > 起点‧终站 > 77 > 92 > 11 > 92 >
