【问题标题】:How to remove double quotes from queries in Apache Drill generated from SAP HANA Smart data access?如何从 SAP HANA 智能数据访问生成的 Apache Drill 中的查询中删除双引号?
【发布时间】:2020-05-15 12:52:31
【问题描述】:

我有几个配置单元表,我正在尝试使用智能数据访问虚拟表在 HANA 中进行访问。我正在使用 MapR Drill odbc driver 并相应地设置 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】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-07-23
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      相关资源
      最近更新 更多