[ 
https://issues.apache.org/jira/browse/CARBONDATA-2528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16500026#comment-16500026
 ] 

Prasanna Ravichandran commented on CARBONDATA-2528:
---------------------------------------------------

Main table queries:

CREATE TABLE originTable (empno int, empname String, designation String, doj 
Timestamp,
workgroupcategory int, workgroupcategoryname String, deptno int, deptname 
String,
projectcode int, projectjoindate Timestamp, projectenddate Timestamp,attendance 
int,
utilization int,salary int)
STORED BY 'org.apache.carbondata.format';

LOAD DATA local inpath 'hdfs://hacluster/user/prasanna/data.csv' INTO TABLE 
originTable OPTIONS('DELIMITER'= ',', 'QUOTECHAR'= 
'"','timestampformat'='dd-MM-yyyy');

> MV Datamap - When the MV is created with the order by, then when we execute 
> the corresponding query defined in MV with order by, then the data is not 
> accessed from the MV. 
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CARBONDATA-2528
>                 URL: https://issues.apache.org/jira/browse/CARBONDATA-2528
>             Project: CarbonData
>          Issue Type: Bug
>          Components: data-query
>         Environment: 3 node Opensource ANT cluster. (Opensource Hadoop 2.7.2+ 
> Opensource Spark 2.2.1+ Opensource Carbondata 1.3.1)
>            Reporter: Prasanna Ravichandran
>            Priority: Minor
>              Labels: CarbonData, MV, Materialistic_Views
>         Attachments: MV_orderby.docx, data.csv
>
>
> When the MV is created with the order by condition, then when we execute the 
> corresponding query defined in MV along with order by, then the data is not 
> accessed from the MV. The data is being accessed from the maintable only. 
> Test queries:
> create datamap MV_order using 'mv' as select 
> empno,sum(salary)+sum(utilization) as total from originTable group by empno 
> order by empno;
> create datamap MV_desc_order using 'mv' as select 
> empno,sum(salary)+sum(utilization) as total from originTable group by empno 
> order by empno DESC;
> rebuild datamap MV_order;
> rebuild datamap MV_desc_order;
> explain select empno,sum(salary)+sum(utilization) as total from originTable 
> group by empno order by empno;
> explain select empno,sum(salary)+sum(utilization) as total from originTable 
> group by empno order by empno DESC;
> Expected result: MV with order by condition should access data from the MV 
> table only.
>  
> Please see the attached document for more details.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to