1

有什么方法可以将 Tableau Desktop 连接到普通的 Apache Hbase 或普通的 Hive ?

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

4

3 回答 3

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

于 2017-06-01T13:49:17.717 回答
0

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

普通的 Hbase 不提供 SQL 接口,所以必须添加一个中间层来将 SQL 查询转换为 Hbase 查询。该层可以是 ODBC 驱动程序,或其他开源项目,例如Apache Drill

于 2018-05-14T03:30:42.193 回答
0

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

您可以在我们的知识库中阅读有关设置连接的信息,但简而言之,您需要:

  1. 从 ODBC 驱动程序创建/配置 DSN(设置服务器地址和端口)
  2. 单击连接到数据选项以查找其他数据库 (ODBC) 并选择您配置的 DSN
  3. 选择 CData 作为数据库
  4. 输入表格名称(或将表格字段留空并单击搜索以查看表格列表)。

一旦您有权访问这些表,您就可以像使用 Tableau 中的任何其他表一样使用它们(将表拖到连接区域,操作度量和维度以查看您的数据等)。如果您有任何问题,我或我们的支持团队将很乐意为您提供帮助。

于 2016-05-16T19:27:24.783 回答