配置JDBC使用FineBI

FineBI是帆软软件有限公司推出的一款商业智能(Business Intelligence)产品。FineBI是新一代自助大数据分析的BI工具,能够帮助企业的业务人员和数据分析师,开展以问题为导向的探索式分析工作。本文为您介绍如何通过MaxCompute JDBC驱动,使用FineBI对MaxCompute的数据进行可视化分析。

前提条件

在执行操作前请确认您已完成如下操作:

操作步骤

  1. 在FineBI的安装路径%FineBI%\webapps\webroot\WEB-INF下,新建一个文件夹并命名为maxcomputedriverlib

  2. 将下载的MaxCompute JDBC驱动JAR包odps-jdbc-3.2.8-jar-with-dependencies.jar和Java日志框架JAR包slf4j-log4j12-1.7.16.jar放置在新建的maxcomputedriverlib文件夹中。

  3. 启动FineBI工具,进入FineBI界面。各系统的启动操作,请参见FineBI安装与启动

  4. 在FineBI工具界面,安装下载的MaxCompute隔离插件压缩包fr-plugin-maxcompute-driver-loader-2.5.zip

    FineBI安装插件有三种方法:下载安装、本地安装或手动安装,详情请参见插件管理。本文中,您下载好隔离插件压缩包后直接按照本地安装方式操作即可。操作步骤如下:

    1. 在左侧导航栏,单击管理系统

    2. 在新展开的导航栏中,单击插件管理

    3. 插件管理页面下方,单击从本地安装

    4. 选择已下载的MaxCompute隔离插件包fr-plugin-maxcompute-driver-loader-2.5.zip,单击打开

    5. 安装成功后会弹出安装成功对话框,单击确定

      安装过程如果出现问题,请参见插件管理FAQ

  5. 重启FineBI工具,进入FineBI工具界面。各系统的启动操作,请参见FineBI安装与启动

  6. 在FineBI工具界面配置数据连接信息。

    1. 在左侧导航栏,单击管理系统

    2. 在新展开的导航栏中,选择数据连接 > 数据连接管理

    3. 数据连接管理页签,单击新建数据连接

    4. 单击所有,并在右侧选择数据源为MaxCompute

    5. MaxCompute页面配置连接参数信息。需要配置的参数见下方表格。

      参数

      说明

      数据连接名称

      新建数据连接的名称,用于在系统中区分不同数据库的连接。

      驱动

      用于数据连接的驱动程序,默认为com.aliyun.odps.jdbc.OdpsDriver,无需修改。

      用户名

      有访问指定项目权限的AccessKey ID。

      密码

      AccessKey ID对应的AccessKey Secret。

      数据连接URL

      连接MaxCompute项目数据的URL信息,格式为jdbc:odps:<maxcompute_endpoint>?project=<maxcompute_project_name>。配置时删除<>符号。其中:

      • <maxcompute_endpoint>:MaxCompute项目所在区域的Endpoint,详情请参见Endpoint

      • <maxcompute_project_name>:MaxCompute项目的名称。

      如果您需要启用查询加速功能,在URL后追加&interactiveMode=true配置即可。更多查询加速功能信息,请参见查询加速

  7. MaxCompute页面右上角单击测试连接,弹出对话框表示连接成功。

    如果连接有问题,请参见数据连接FAQ