我需要将Tableau连接到HBase或Phoenix,而Tableau不支持JDBC。无赖!
我读过有关Simba专有驱动程序的信息,但没有看到任何人使用它的报告。当它不理想时,我不觉得花钱,我的雇主也有同样的感觉。
还有另一种方法可以将Tableau连接到HBase或Phoenix吗?别人怎么做呢?我不喜欢使用Hive连接到HBase的想法,因为离开Hive的主要原因之一是其糟糕的性能,所以我希望这不是我的“最佳”选择。
另一方面,如果人们使用Simba并且效果很好,我很想知道这一点。
答案 0 :(得分:1)
我是Simba凤凰赛车手的开发人员。 Hortonworks,Cloudera,Databricks,微软,亚马逊,谷歌等都选择Simba的驱动程序用于各种产品。
即。 http://hortonworks.com/partner/simba/,
此外,您需要为所有应用程序选择Phoenix on HBase或HBase standalone。两种类型的驱动程序以不同的二进制表示编码数据。字符串和无符号整数将被正确解释,但无符号整数和更复杂的数据类型将被不同地解码。 即。 Phoenix doesn't display negative integer values correctly
因此,如果您将Phoenix JDBC用于/ applications,那么就不能在Tableau中使用HBase ODBC驱动程序(除非您的数据源中只有字符串和无符号整数)。从其他帖子中,您可以使用Phoenix JDBC。所以HBase ODBC不是你的选择。
答案 1 :(得分:0)
CData ODBC驱动程序将允许您将Tableau连接到HBase(完全披露:我为CData Software工作)。您可以下载免费的Beta版here。我们有一个article概述了配置和连接,但我复制了相关的信息步骤:
8080
)
一旦您可以访问这些表,您就可以像使用Tableau中的任何其他表一样使用它们(将表拖到连接区域,操作度量和维度以查看数据等)。如果您有任何问题,我或我们的Support Team将很乐意为您提供帮助。