更新时间:2022-12-14 GMT+08:00

使用FineBI访问HetuEngine

前提条件

  • 已安装FineBI。
  • 已获取JDBC jar包文件,获取方法请参考1
  • 已在集群中创建“人机”用户,用户的创建请参考创建HetuEngine用户

操作步骤

  1. 将获取的jar包放在目录“%FineBI%\webapps\webroot\WEB-INF\lib”,重启 FineBI。
  2. 打开FineBI,参考图1新建连接。

    图1 新建连接

  3. 参考表1配置连接参数。配置完成后单击“测试连接”,或在“模式”单击“点击连接数据库”,可以测试数据连接。

    表1 连接参数

    参数名

    参数值

    数据连接名称

    自定义

    驱动

    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. 参考图2所示配置数据库表。

    图2 配置数据

  5. 设置需要用于做分析的表,如图3~图5所示。

    图3 单击“数据连接”
    图4 选择数据库
    图5 数据预览

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

    图6 数据同步

  7. 单击“仪表板”,单击“新建仪表板”。

    图7 新建仪表板

  8. 单击“添加组件”。

    图8 添加组件

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

    图9 添加数据表

  10. 将“name”拖入“维度”,将“age”拖入“指标”,即可分析年龄的平均值。如图10所示。

    图10 分析表

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

    图11 选择图表类型