我试着把Tableau和Cassandra联系起来。
Tableau版本:10.0(我也尝试了8.3)
Cassandra版本: 3.0.8
DataStax企业服务器5.0.2
我安装了Datastax ODBC驱动程序2.4 (64位),并配置了DSN(数据源名称)。当我从ODBC Data Source Administrator测试时,与Cassandra的连接成功。

但是当我尝试从Tableau连接时,我得到了这个错误:

我能够从Datastax DevCenter连接到Cassandra,所以我认为问题不是在Tableau端,就是驱动程序本身。
我尝试了Tableau的10.0和8.3版本,都不起作用。
以下是来自Datastax ODBC驱动程序的错误日志:
Oct 14 14:25:04.869错误5376语句::SQLPrepareW: DataStax (10)在Cassandra中执行查询时出错: 33562624 :第1行:7输入'1‘(SELECT 1)没有可行的替代方案
Oct 14 14:39:56.491错误6112语句::SQLPrepareW: DataStax (10)在Cassandra中执行查询时出错: 33562624 :第1行:7输入'1‘处没有可行的替代方案(SELECT 1)
ODBC驱动程序似乎无法组成正确的CQL查询。
有人能帮帮我吗?谢谢
我遵循了以下说明:http://www.datastax.com/dev/blog/datastax-odbc-cql-connector-apache-cassandra-datastax-enterprise
发布于 2016-10-12 02:07:33
当您在Tableau中选择“Other Databases (ODBC)”并选择您创建的DSN时,请确保填写Server、Port和Database字段。
正如错误所述,服务器的权限设置也可能是一个因素。
此外,连接到服务器后,在数据源选项卡中手动键入要添加到Tableau的关键字+的架构名称,然后在表字段中键入您的表名称并单击+
发布于 2016-10-12 02:40:37
https://stackoverflow.com/questions/39980783
复制相似问题