HANA通用ODBC适配器

2020-08-15 06:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)任何人都可以成功将HANA(在我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


任何人都可以成功将HANA(在我的情况下为1.122.11,我将很快用2.0尝试)连接到远程ODBC源,该源不是SAP已支持的那些数据库之一(例如, MSSQL,Netezza,Oracle,MII等。

我正在尝试连接到Apache Drill ODBC驱动程序,并且那里发生了一些奇怪的事情:

1。 使用通用ODBC驱动程序时,我立即遇到消息"无法加载驱动程序"。 在驾驶员方面,我没有看到任何活动(并且启用了最高跟踪级别)。 HANA方面也没有有用的日志。

2。 当将MSSQL ODBC驱动程序或Hadoop ODBC驱动程序与Drill的DSN一起使用时,我可以建立连接,然后可以查看架构中的表,但是不能将任何表添加为虚拟表。 问题似乎是由HANA生成的SQL语法。 在HADOOP情况下,添加虚拟表时,它将生成Drill ODBC无法识别的" SELECT TOP 1 FROM ",在MSSQL情况下,如果仅替换了双引号,则它将生成一条正确的语句。 用反引号引起来。

案例#1似乎是一个明显的错误,尤其是鉴于案例#2。 我已经为此创建了一条OSS消息,但是以某种方式处理它非常缓慢。

#2案例表明,可能会有一些选项来配置SQL语法风格-如果有人知道在哪里戳,请您提供指导。 谢谢!

2条回答
ZJXianG
2020-08-15 07:09

嗨,RB,

我也面临着双引号的相同问题,但是我正在使用Hadoop(ODBC)驱动程序,并且能够创建虚拟表,但无法查询它们。 您能告诉我,您如何解决的? 或您使用SDA中的Apache演练的替代方法是什么

问候。

Deba!

一周热门 更多>