如何从SAP HANA智能数据访问生成的Apache Drill中的查询中删除双引号?

问题描述 投票:0回答:1

我有一些配置单元表,我正在尝试使用智能数据访问虚拟表在HANA中进行访问。我正在使用MapR钻孔odbc驱动程序并相应地设置dsn。现在,我可以刷新远程源,创建虚拟表。但是,当我尝试查询虚拟表时,它出错了。在分析到达Drill的查询之后,我注意到模式名称用双引号引起来,这引起了问题。

e.g. Select * from "hive.schma".table1;

我正在尝试设置quoting_identifier =“,这可以帮助我查询已经创建的虚拟表,但是我失去了模式刷新功能和虚拟表创建功能。

我正在使用:HANA 1 SPS 12, Drill 1.16.0.0, MapR distribution

hadoop hive hana apache-drill mapr
1个回答
0
投票

在Drill中具有大量运行时间的两个引号字符是反引号和方括号。使用双引号会产生与其他含义冲突的危险,显然包括字符串的引用。

获得权威答案的最佳方法是在Calcite用户邮件列表或Drill用户邮件列表上询问。很少有主要贡献者在堆栈溢出时在这里寻找问题。

如果您是MapR客户,还可以通过常规渠道对MapR支持团队执行ping操作。

© www.soinside.com 2019 - 2024. All rights reserved.