FineBI使用用户名密码方式对接FusionInsight 8.1.0 HetuEngine
前提条件:
-
FusionInsight HD 集群安装完毕,集群状态健康
-
已安装最新版本HetuEngine服务
-
已在FusionInsight Hetu集群中创建“人机”用户
-
Windows环境已安装FineBI
说明:该方法仅适用于FusionInsight 2021.3.30版本之后,3.30之前的版本不适用
一、获取JDBC jar包
下载HetuEngine客户端。
说明:jdbc文件在压缩包中的路径:FusionInsight_Cluster_集群ID_Services_Client \FusionInsight_Cluster_1_Services_ClientConfig\FusionInsight_Cluster_集群ID_Services_ClientConfig\HetuEngine\ presto-jdbc-316-hw-ei-*-SNAPSHOT
二、FineBI配置
步骤1:将获取的jar包放在目录“%FineBI%\webapps\webroot\WEB-INF\lib”,重启 FineBI。
步骤2:打开FineBI,参考下图新建连接。

步骤3:参考下表配置连接参数。配置完成后单击“测试连接”,或在“模式”单击“点击连接数据库”,可以测试数据连接。
| 参数名 |
参数值 |
| 数据连接名称 |
自定义 |
| 驱动 |
io.prestosql.jdbc.PrestoDriver |
| 数据库名称 |
hive/default?serviceDiscoveryMode=hsbroker |
| 主机 |
hsbroker实例所在节点ip |
| 端口 |
Hsbroker服务端口 |
| 用户名 |
已创建的“人机”用户的用户名,如:admintest |
| 密码 |
已创建的“人机”用户的用户密码,如:admintest@##65331853 |
| 编码 |
自动 |
| 数据库连接URL |
jdbc:presto://10.171.221.106:29860/hive/default? serviceDiscoveryMode=hsbroker |
配置结束后,样例如下:

步骤4:参考下图配置数据库表。

步骤5:设置需要用于做分析的表
单击“数据连接”:

选择数据库:

数据预览:

步骤6:点击“更新信息”中的“单表更新”,进行数据同步。

步骤7:单击“仪表板”,单击“新建仪表板”

步骤8:单击“添加组件”

步骤9:添加步骤5配置的需要用于分析的数据表。

步骤10:将“name”拖入“维度”,将“age”拖入“指标”,即可分析年龄的平均值。

步骤11:如果需要用图显示,则可在“图表类型”中选择相应的图,样例中选择的是“柱状图”。

- 点赞
- 收藏
- 关注作者
评论(0)