odbc - 用于HBase/Phoenix的ODBC驱动程序

标签 odbc hbase tableau-api phoenix

我需要将Tableau连接到HBase或Phoenix,并且Tableau不支持JDBC。 mm!

我已经阅读了专有的Simba驱动程序,但是没有看到任何人在使用它的报告。在不理想的时候,我不想花钱,而我的雇主也有同样的感觉。

还有另一种将Tableau连接到HBase或Phoenix的方法吗?别人如何做?我不喜欢使用Hive连接到HBase的想法,因为离开Hive的主要原因之一是其性能不佳,因此我希望这不是我的“最佳”选择。

另一方面,如果人们使用过Simba并且效果很好,我很想知道这一点。

最佳答案

我是Simba Phoenix驱动程序的开发人员。 Hortonworks,Cloudera,Databricks,Microsoft,Amazon,Google等都为各种产品选择Simba的驱动程序。

即。 http://hortonworks.com/partner/simba/

http://www.simba.com/news/databricks-offers-simba-technologies-developed-odbc-3-8-connectivity-sql-capability-apache-spark/

另外,您需要为所有应用程序选择HBase上的Phoenix或HBase独立版本。两种类型的驱动程序以不同的二进制表示形式编码数据。字符串和无符号整数将正确解释,但无符号整数和更复杂的数据类型将以不同的方式解码。
即。 Phoenix doesn't display negative integer values correctly

因此,如果将Phoenix JDBC用于/应用程序,则不能将HBase ODBC驱动程序与Tableau一起使用(除非您的数据源中只有字符串和无符号整数)。在其他帖子中,您确实使用了Phoenix JDBC。因此,HBase ODBC不是您的选择。

关于odbc - 用于HBase/Phoenix的ODBC驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37301304/

相关文章:

c++ - 死锁时 SQLExecDirect 不返回

hadoop - 扫描 hbase 时 map task 卡住

tableau-api - Tableau 中最近 7 天的数据计算

excel - 将维度与非重叠数据相结合 (Tableau)

tableau-api - 在 Tableau 中聚合运行总和?

c++ - 使用 QODBC/QODBC3 Qt 驱动程序连接到 Excel 文件

sql-server-2005 - 为什么我的 SQL Server 审计触发器搞乱了 ODBC 调用/从 Access 刷新?

mysql - 使用ODBC的VB6程序在Win7 64位无法运行

hbase - 如何停止在 hbase shell 中运行的命令而不退出 hbase shell

java - 如何在hadoop和phoenix上运行web应用