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



我有几个配置单元表,我正在尝试使用智能数据访问虚拟表在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

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

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

如果您是MapR客户,您也可以通过正常渠道与MapR支持团队联系。

最新更新