将表连接到普通hbase

qlfbtfca  于 2021-06-09  发布在  Hbase
关注(0)|答案(3)|浏览(471)

有没有办法将tableau桌面连接到普通的apache hbase或普通的hive?
我只能找到hortonworks/mapr/cloudhera等的tableau驱动程序。

jljoyd4f

jljoyd4f1#

tableau在内部使用sql获取原始数据,因此理论上它可以支持任何带有sql接口的数据源,比如hive。
普通hbase不提供sql接口,因此必须添加中间层才能将sql查询转换为hbase查询。该层可以是odbc驱动程序,也可以是其他开源项目,比如apachedrill。

insrf1ej

insrf1ej2#

在桌面安装的计算机中安装驱动程序。
您不能通过tableau直接连接到hbase表您需要连接到配置单元表和内部Map到hbase表的配置单元。关注链接http://thinkonhadoop.blogspot.in/2014/01/access-hbase-table-with-tableau-desktop.htmlhttphttp://grokbase.com/t/cloudera/cdh-user/141px9aqg5/hbase-connectivity-with-tableau

wsxa1bj1

wsxa1bj13#

我们的用于hbase的odbc驱动程序将允许您从tableau连接到hbase数据。该驱动程序目前是测试版,所以你可以从这里免费下载。
您可以在我们的知识库中阅读有关设置连接的内容,但简而言之,您需要:
从odbc驱动程序创建/配置dsn(设置服务器地址和端口)
单击“连接到数据”选项以查找其他数据库(odbc)并选择您配置的dsn
选择cdata作为数据库
输入表格名称(或将表格字段留空,然后单击“搜索”查看表格列表)。
一旦您有权访问这些表,就可以像处理tableau中的任何其他表一样使用它们(将表拖到连接区域,操作度量和维度以查看数据等)。如果您有任何问题,我或我们的支持团队将很乐意提供帮助。

相关问题