Tableau其他数据库(JDBC)与SAS数据集的连接

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

我正在尝试使用SAS的集成对象模型(sasiom jdbc)从Tableau获得到SAS的其他数据库(JDBC)连接,但遇到此错误:

错误:

Bad Connection: Tableau could not connect to the data source.
Trying to connect an http1.x server
Generic JDBC connection error
Trying to connect an http1.x server

配置详细信息

我相信到目前为止,我的配置在某种程度上是正确的,但是我认为Tableau不能识别与SAS建立JDBC连接时要使用的正确驱动程序类。

这里是与SAS的JDBC连接的大致样子:] >>

  • JDBC连接字符串:jdbc:sasiom://companyserver.company.com:port
  • 驱动程序类名称:com.sas.rio.MVADriver
  • 供Tableau访问的驱动程序jar文件位置:C:\Program Files\Tableau\Drivers

  • 在下面来自Tableau Desktop日志的此摘录中,看起来像正在使用的'方言'和'类'是genericjdbc

,我想我希望将类作为com.sas.rio.MVADriver来将类名用于sasiom,但我不确定
{"attributes":{":protocol-customizations":"","class":"genericjdbc","dbname":"","dialect":"genericjdbc","jdbcproperties":"","jdbcurl":"jdbc:sasiom://companyserver.company.com:8591","password":"***","schema":"","username":"username","warehouse":""},"closed-protocols-count":"0","connection-limit":"16","group-id":"3","in-construction-count":"0","protocols-count":"0","this":"0x0000018511611140"}}

尝试属性文件未成功

我试图添加一个属性文件以强制将类设为com.sas.rio.MVADriver,希望如果其他任何需要更改但没有运气的情况下,我可以成功获得连接成功或至少出现其他错误。属性文件。

如果有人在Tableau中成功创建了自定义JDBC连接,以及如何使它正常工作,请提供帮助或指导。我缺少什么配置步骤?

是否有方法可以验证Tableau是否为jdbc连接使用了正确的驱动程序类?我尚未在Tableau日志中看到所有引用的com.sas.rio.MVADriver正确类。

我正在尝试使用SAS的集成对象模型(sasiom jdbc)从Tableau获得到SAS的其他数据库(JDBC)连接,但是遇到此错误:错误:错误的连接:Tableau无法...

jdbc sas tableau
1个回答
0
投票
此问题的答案是需要使用Type 4.0 JDBC Driver来自动在JDBC驱动程序管理器中注册驱动程序类名称。公用SAS .jar文件包含类型2.0 JDBC驱动程序,该驱动程序需要手动JDBC驱动程序类规范,据我所知,Tableau不允许这样做。看来目前这不可能。
© www.soinside.com 2019 - 2024. All rights reserved.