将Tableau连接到普通Hbase

时间:2016-05-16 11:43:51

标签: hive hbase tableau

有没有办法将Tableau Desktop连接到普通的Apache Hbase或普通的Hive?

我只能找到Hortonworks / MapR / Cloudhera等的Tableau驱动程序。

3 个答案:

答案 0 :(得分:1)

在桌面安装的计算机中安装驱动程序。

您不能通过tableau直接连接到hbase表,需要连接到hive表,hive内部映射到hbase表。 关注链接http://thinkonhadoop.blogspot.in/2014/01/access-hbase-table-with-tableau-desktop.html http://grokbase.com/t/cloudera/cdh-user/141px9aqg5/hbase-connectivity-with-tableau

答案 1 :(得分:0)

我们的ODBC Driver for HBase将允许您从Tableau连接到HBase数据。该驱动程序目前处于测试阶段,因此您可以从here免费下载。

您可以在Knowledge Base中了解如何设置连接,但简而言之,您需要:

  1. 从ODBC驱动程序创建/配置DSN(设置服务器地址和端口)
  2. 单击“连接到数据”选项以查找“其他数据库(ODBC)”并选择您配置的DSN
  3. 选择CData作为数据库
  4. 输入表名称(或将表格字段留空,然后单击搜索以查看表格列表)。
  5. 一旦您可以访问这些表,您就可以像使用Tableau中的任何其他表一样使用它们(将表拖到连接区域,操作度量和维度以查看数据等)。如果您有任何问题,我或我们的Support Team将很乐意为您提供帮助。

答案 2 :(得分:0)

Tableau内部使用SQL来获取原始数据,因此理论上它可以支持任何带有SQL接口的数据源,例如Hive。

Plain Hbase不提供SQL接口,因此您必须添加中间层以将SQL查询转换为Hbase查询。该层可以是ODBC驱动程序,也可以是其他开源项目,如Apache Drill