将 open-source Cassandra 连接到 Tableau Desktop

Connecting open-source Cassandra to Tableau Desktop

我正在尝试使用商业智能 (BI) 软件 Tableau Desktop 查看本地 Cassandra 集群。 Cassandra 集群是 open-source 版本,而不是付费使用的专有版本。我使用的Cassandra版本是2.2.x。

配置64位ODBC后,我可以成功连接Cassandra和Tableau driver。然而,实际查询 NoSQL 数据库中的表会抛出错误。例如,在 'Data Source' 视图中选择 'Update Now' 会导致以 SELECT 1 开头的 SQL 语句出错...我认为 Cassandra 无法理解、处理、 SELECT 1 条语句。

尝试构建数据图表时也会抛出错误,因为这也会导致查询失败。

在 ODBC 'Advanced Options' 中 driver 我选择使用 CQL 作为 'Query Mode' 但 Tableau 发送到 Cassandra 的查询仍然存在问题。

有人知道如何让这两种技术一起工作吗?我找到了这个教程,但它是在将近一年前制作的,截至撰写本文时,它不起作用根据我的经验。请参阅 link 我在这里谈论的内容:http://www.datastax.com/dev/blog/datastax-odbc-cql-connector-apache-cassandra-datastax-enterprise In this article they say to download the driver from here: https://academy.datastax.com/downloads/download-drivers?dxt=DX 我想知道这个特定版本的 ODBC driver 是问题所在。

我还阅读了之前的 post 这篇文章,但没有帮助,因为根据我的经验,它也已过时。我指的post在下面URL: Connecting cassandra to Tableau Software第一个答案可能是过时的但第二个建议使用Simba driver,这是某种类型的专有 driver。我目前的假设是可能需要 Simba driver 才能同时使用 Tableau 和 Cassandra。

Thank-you 阅读本文。

DataStax 许可 Simba Technologies ODBC 驱动程序,但其网站上的版本可能落后于 Simba 提供的最新版本。请下载驱动程序的免费评估版,看看您是否遇到同样的问题:http://www.simba.com/drivers/cassandra-odbc-jdbc/

'SELECT 1' 不是有效的 CQL 查询 (http://docs.datastax.com/en/cql/3.1/cql/cql_reference/select_r.html)。