You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by liangmeng <13...@139.com> on 2015/07/13 07:22:41 UTC

error while using left join

 tableau is used to view cube query result, at first ,i defined inner join at data modeling, and every thing is ok,  tableau showed the results; but when i changed to inner join to left join, the cube builded without errors, but tableau can not show the query result , and the exception as follow:

[Kylin][ODBC 1.0(w) Driver]The REST query request failed, the error message is: error while executing SQL "SELECT "D_NW_NE_ECELLC"."ECELL_PROVINCE_NAME_ZH" AS "none_ECELL_PROVINCE_NAME_ZH_nk",   SUM("LTE_HTTP_S"."DLDATA") AS "sum_DLDATA_ok" FROM "DEFAULT"."LTE_HTTP_S" "LTE_HTTP_S"   INNER JOIN "DEFAULT"."D_MINUTE_5" "D_MINUTE_F" ON ("LTE_HTTP_S"."SLICETIME" = "D_MINUTE_F"."MINUTE_5_ID")   INNER JOIN "DEFAULT"."D_NW_NE_ECELL2" "D_NW_NE_ECELLC" ON ("LTE_HTTP_S"."ECELLOID" = "D_NW_NE_ECELLC"."ECELL_OID")   INNER JOIN "DEFAULT"."D_NW_NE_ENODE_IPADDR2" "D_NW_NE_ENODE_IPADDRC" ON ("LTE_HTTP_S"."ENODEBIPOID" = "D_NW_NE_ENODE_IPADDRC"."ENODEB_IPADDR_OID")   INNER JOIN "DEFAULT"."D_NW_NE_SGW_IPADDR2" "D_NW_NE_SGW_IPADDRC" ON ("LTE_HTTP_S"."SGWIPADDROID" = "D_NW_NE_SGW_IPADDRC"."SGW_IPADDR_OID")   INNER JOIN "DEFAULT"."D_SERVICE_RY_CATEGORY" "D_SERVICE_RY_CATEGORY" ON ("LTE_HTTP_S"."SERVICERYCATEGORYOID" = "D_SERVICE_RY_CATEGORY"."SERVICE_RY_CATEGORY_OID") GROUP BY "D_NW_NE_ECELLC"."ECELL_PROVINCE_NAME_ZH"": Can't find any realization. Please confirm with providers. SQL digest: fact table DEFAULT.LTE_HTTP_S,group by [DEFAULT.D_NW_NE_ECELL2.ECELL_PROVINCE_NAME_ZH],filter on [],with aggregates[FunctionDesc [expression=SUM, parameter=ParameterDesc [type=column, value=DLDATA], returnType=null], FunctionDesc [expression=COUNT, parameter=ParameterDesc [type=column, value=DLDATA], returnType=null]].



梁猛 
中国移动广东公司 网管维护中心 网管支撑室 
电话:13802880779
邮箱: liangmeng@gd.chinamobile.com  ,13802880779@139.com
地址:广东省广州市珠江新城珠江西路11号 广东全球通大厦北3楼 
邮编:510623 

回复: 回复: error while using left join

Posted by liangmeng <13...@139.com>.
wow,i think i know what the problem is, i should dragged the lowest dimensions first, not the highest

 
发件人: liangmeng
发送时间: 2015-07-13 14:22
收件人: dev
主题: 回复: Re: error while using left join
still not working, i change tableau to be left join ,and it returns:

[Kylin][ODBC 1.0(w) Driver]The REST query request failed, the error message is: exception while executing query: null



梁猛 
中国移动广东公司 网管维护中心 网管支撑室 
电话:13802880779
邮箱: liangmeng@gd.chinamobile.com  ,13802880779@139.com
地址:广东省广州市珠江新城珠江西路11号 广东全球通大厦北3楼 
邮编:510623 
 
发件人: Shi, Shaofeng
发送时间: 2015-07-13 13:34
收件人: dev@kylin.incubator.apache.org
主题: Re: error while using left join
The SQL that generated by Tableau is still "inner joined” ones, which
doesn’t match with the cubes, then Kylin reports “Can't find any
realization” error; You may need update your tableau report;
 
On 7/13/15, 1:22 PM, "liangmeng" <13...@139.com> wrote:
 
> tableau is used to view cube query result, at first ,i defined inner
>join at data modeling, and every thing is ok,  tableau showed the
>results; but when i changed to inner join to left join, the cube builded
>without errors, but tableau can not show the query result , and the
>exception as follow:
>
>[Kylin][ODBC 1.0(w) Driver]The REST query request failed, the error
>message is: error while executing SQL "SELECT
>"D_NW_NE_ECELLC"."ECELL_PROVINCE_NAME_ZH" AS
>"none_ECELL_PROVINCE_NAME_ZH_nk",   SUM("LTE_HTTP_S"."DLDATA") AS
>"sum_DLDATA_ok" FROM "DEFAULT"."LTE_HTTP_S" "LTE_HTTP_S"   INNER JOIN
>"DEFAULT"."D_MINUTE_5" "D_MINUTE_F" ON ("LTE_HTTP_S"."SLICETIME" =
>"D_MINUTE_F"."MINUTE_5_ID")   INNER JOIN "DEFAULT"."D_NW_NE_ECELL2"
>"D_NW_NE_ECELLC" ON ("LTE_HTTP_S"."ECELLOID" =
>"D_NW_NE_ECELLC"."ECELL_OID")   INNER JOIN
>"DEFAULT"."D_NW_NE_ENODE_IPADDR2" "D_NW_NE_ENODE_IPADDRC" ON
>("LTE_HTTP_S"."ENODEBIPOID" =
>"D_NW_NE_ENODE_IPADDRC"."ENODEB_IPADDR_OID")   INNER JOIN
>"DEFAULT"."D_NW_NE_SGW_IPADDR2" "D_NW_NE_SGW_IPADDRC" ON
>("LTE_HTTP_S"."SGWIPADDROID" = "D_NW_NE_SGW_IPADDRC"."SGW_IPADDR_OID")
>INNER JOIN "DEFAULT"."D_SERVICE_RY_CATEGORY" "D_SERVICE_RY_CATEGORY" ON
>("LTE_HTTP_S"."SERVICERYCATEGORYOID" =
>"D_SERVICE_RY_CATEGORY"."SERVICE_RY_CATEGORY_OID") GROUP BY
>"D_NW_NE_ECELLC"."ECELL_PROVINCE_NAME_ZH"": Can't find any realization.
>Please confirm with providers. SQL digest: fact table
>DEFAULT.LTE_HTTP_S,group by
>[DEFAULT.D_NW_NE_ECELL2.ECELL_PROVINCE_NAME_ZH],filter on [],with
>aggregates[FunctionDesc [expression=SUM, parameter=ParameterDesc
>[type=column, value=DLDATA], returnType=null], FunctionDesc
>[expression=COUNT, parameter=ParameterDesc [type=column, value=DLDATA],
>returnType=null]].
>
>
>
>梁猛 
>中国移动广东公司 网管维护中心 网管支撑室
>电话:13802880779
>邮箱: liangmeng@gd.chinamobile.com  ,13802880779@139.com
>地址:广东省广州市珠江新城珠江西路11号 广东全球通大厦北3楼
>邮编:510623 
 

回复: Re: error while using left join

Posted by liangmeng <13...@139.com>.
still not working, i change tableau to be left join ,and it returns:

[Kylin][ODBC 1.0(w) Driver]The REST query request failed, the error message is: exception while executing query: null



梁猛 
中国移动广东公司 网管维护中心 网管支撑室 
电话:13802880779
邮箱: liangmeng@gd.chinamobile.com  ,13802880779@139.com
地址:广东省广州市珠江新城珠江西路11号 广东全球通大厦北3楼 
邮编:510623 
 
发件人: Shi, Shaofeng
发送时间: 2015-07-13 13:34
收件人: dev@kylin.incubator.apache.org
主题: Re: error while using left join
The SQL that generated by Tableau is still "inner joined” ones, which
doesn’t match with the cubes, then Kylin reports “Can't find any
realization” error; You may need update your tableau report;
 
On 7/13/15, 1:22 PM, "liangmeng" <13...@139.com> wrote:
 
> tableau is used to view cube query result, at first ,i defined inner
>join at data modeling, and every thing is ok,  tableau showed the
>results; but when i changed to inner join to left join, the cube builded
>without errors, but tableau can not show the query result , and the
>exception as follow:
>
>[Kylin][ODBC 1.0(w) Driver]The REST query request failed, the error
>message is: error while executing SQL "SELECT
>"D_NW_NE_ECELLC"."ECELL_PROVINCE_NAME_ZH" AS
>"none_ECELL_PROVINCE_NAME_ZH_nk",   SUM("LTE_HTTP_S"."DLDATA") AS
>"sum_DLDATA_ok" FROM "DEFAULT"."LTE_HTTP_S" "LTE_HTTP_S"   INNER JOIN
>"DEFAULT"."D_MINUTE_5" "D_MINUTE_F" ON ("LTE_HTTP_S"."SLICETIME" =
>"D_MINUTE_F"."MINUTE_5_ID")   INNER JOIN "DEFAULT"."D_NW_NE_ECELL2"
>"D_NW_NE_ECELLC" ON ("LTE_HTTP_S"."ECELLOID" =
>"D_NW_NE_ECELLC"."ECELL_OID")   INNER JOIN
>"DEFAULT"."D_NW_NE_ENODE_IPADDR2" "D_NW_NE_ENODE_IPADDRC" ON
>("LTE_HTTP_S"."ENODEBIPOID" =
>"D_NW_NE_ENODE_IPADDRC"."ENODEB_IPADDR_OID")   INNER JOIN
>"DEFAULT"."D_NW_NE_SGW_IPADDR2" "D_NW_NE_SGW_IPADDRC" ON
>("LTE_HTTP_S"."SGWIPADDROID" = "D_NW_NE_SGW_IPADDRC"."SGW_IPADDR_OID")
>INNER JOIN "DEFAULT"."D_SERVICE_RY_CATEGORY" "D_SERVICE_RY_CATEGORY" ON
>("LTE_HTTP_S"."SERVICERYCATEGORYOID" =
>"D_SERVICE_RY_CATEGORY"."SERVICE_RY_CATEGORY_OID") GROUP BY
>"D_NW_NE_ECELLC"."ECELL_PROVINCE_NAME_ZH"": Can't find any realization.
>Please confirm with providers. SQL digest: fact table
>DEFAULT.LTE_HTTP_S,group by
>[DEFAULT.D_NW_NE_ECELL2.ECELL_PROVINCE_NAME_ZH],filter on [],with
>aggregates[FunctionDesc [expression=SUM, parameter=ParameterDesc
>[type=column, value=DLDATA], returnType=null], FunctionDesc
>[expression=COUNT, parameter=ParameterDesc [type=column, value=DLDATA],
>returnType=null]].
>
>
>
>梁猛 
>中国移动广东公司 网管维护中心 网管支撑室
>电话:13802880779
>邮箱: liangmeng@gd.chinamobile.com  ,13802880779@139.com
>地址:广东省广州市珠江新城珠江西路11号 广东全球通大厦北3楼
>邮编:510623 
 

Re: error while using left join

Posted by "Shi, Shaofeng" <sh...@ebay.com>.
The SQL that generated by Tableau is still "inner joined” ones, which
doesn’t match with the cubes, then Kylin reports “Can't find any
realization” error; You may need update your tableau report;

On 7/13/15, 1:22 PM, "liangmeng" <13...@139.com> wrote:

> tableau is used to view cube query result, at first ,i defined inner
>join at data modeling, and every thing is ok,  tableau showed the
>results; but when i changed to inner join to left join, the cube builded
>without errors, but tableau can not show the query result , and the
>exception as follow:
>
>[Kylin][ODBC 1.0(w) Driver]The REST query request failed, the error
>message is: error while executing SQL "SELECT
>"D_NW_NE_ECELLC"."ECELL_PROVINCE_NAME_ZH" AS
>"none_ECELL_PROVINCE_NAME_ZH_nk",   SUM("LTE_HTTP_S"."DLDATA") AS
>"sum_DLDATA_ok" FROM "DEFAULT"."LTE_HTTP_S" "LTE_HTTP_S"   INNER JOIN
>"DEFAULT"."D_MINUTE_5" "D_MINUTE_F" ON ("LTE_HTTP_S"."SLICETIME" =
>"D_MINUTE_F"."MINUTE_5_ID")   INNER JOIN "DEFAULT"."D_NW_NE_ECELL2"
>"D_NW_NE_ECELLC" ON ("LTE_HTTP_S"."ECELLOID" =
>"D_NW_NE_ECELLC"."ECELL_OID")   INNER JOIN
>"DEFAULT"."D_NW_NE_ENODE_IPADDR2" "D_NW_NE_ENODE_IPADDRC" ON
>("LTE_HTTP_S"."ENODEBIPOID" =
>"D_NW_NE_ENODE_IPADDRC"."ENODEB_IPADDR_OID")   INNER JOIN
>"DEFAULT"."D_NW_NE_SGW_IPADDR2" "D_NW_NE_SGW_IPADDRC" ON
>("LTE_HTTP_S"."SGWIPADDROID" = "D_NW_NE_SGW_IPADDRC"."SGW_IPADDR_OID")
>INNER JOIN "DEFAULT"."D_SERVICE_RY_CATEGORY" "D_SERVICE_RY_CATEGORY" ON
>("LTE_HTTP_S"."SERVICERYCATEGORYOID" =
>"D_SERVICE_RY_CATEGORY"."SERVICE_RY_CATEGORY_OID") GROUP BY
>"D_NW_NE_ECELLC"."ECELL_PROVINCE_NAME_ZH"": Can't find any realization.
>Please confirm with providers. SQL digest: fact table
>DEFAULT.LTE_HTTP_S,group by
>[DEFAULT.D_NW_NE_ECELL2.ECELL_PROVINCE_NAME_ZH],filter on [],with
>aggregates[FunctionDesc [expression=SUM, parameter=ParameterDesc
>[type=column, value=DLDATA], returnType=null], FunctionDesc
>[expression=COUNT, parameter=ParameterDesc [type=column, value=DLDATA],
>returnType=null]].
>
>
>
>梁猛 
>中国移动广东公司 网管维护中心 网管支撑室
>电话:13802880779
>邮箱: liangmeng@gd.chinamobile.com  ,13802880779@139.com
>地址:广东省广州市珠江新城珠江西路11号 广东全球通大厦北3楼
>邮编:510623 


Re: error while using left join

Posted by xatax <ro...@gmail.com>.
We are facing the same issue in tableau when we give a filter on the left
join. It is converting to inner join. 

Can you please let us know if there is any solution for this?

Thanks!

--
Sent from: http://apache-kylin.74782.x6.nabble.com/

Re: error while using left join

Posted by Harry Li <hl...@126.com>.
I also have this problem ,have you solve it?

--
Sent from: http://apache-kylin.74782.x6.nabble.com/