If “partition_date” is not in dimension list, you couldn't query it in SQL. In this case, it is just a cursor to load data into Cube. For query please use "ORDER_DATE".
Francis Liang <[email protected]> 于2018年9月25日周二 上午11:14写道: > Hi Shaofeng, many thanks for your reply. Just to confirm that per your > example, if the “partition_date” are only used as a partition column and > not being included in the dimension list, queries including it will work > exactly the same as it are included both as a partition column and in the > dimension list, is it right? If it is not, what’s the difference? Thanks > again! Best, Feng. > > > > 发送自 Windows 10 版邮件 <https://go.microsoft.com/fwlink/?LinkId=550986>应用 > > > ------------------------------ > *发件人:* ShaoFeng Shi <[email protected]> > *发送时间:* Monday, September 24, 2018 2:41:55 PM > *收件人:* user > *主题:* Re: Segment columns and dimension columns > > Hi Feng, > > Usually, the partition date column is a dimension. > > But it is not required. For example, your table has two date columns: > "partition_date" and "order_date"; You data is partitioned with the > "partition_date" in Hive, so you'd better use the same in Kylin, but you > can use the "order_date" as a dimension and "partition_date" not in > dimension list. > > Francis Liang <[email protected]> 于2018年9月19日周三 下午3:13写道: > >> Hi: >> >> >> >> I am having a question regarding two types of columns mentioned above. If >> I am using a column as a segment column, such as DAY, and it’s required as >> the filter in queries, should I also put it in the dimension columns, or is >> it redundant to do so? If it’s included in the dimension columns, does it >> mean the records from different segments can’t be merged since the DAY >> field is different (DAY=20180918, DAY=20180919)? >> >> >> >> Thanks for your help! >> >> >> >> Best, Feng. >> >> >> >> 发送自 Windows 10 版邮件 <https://go.microsoft.com/fwlink/?LinkId=550986>应用 >> >> >> > > > -- > Best regards, > > Shaofeng Shi 史少锋 > > -- Best regards, Shaofeng Shi 史少锋
