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)