FineBI是帆软软件有限公司推出的一款商业智能(Business Intelligence)产品。FineBI是新一代自助大数据分析的BI工具,能够帮助企业的业务人员和数据分析师,开展以问题为导向的探索式分析工作。本文为您介绍如何通过MaxCompute JDBC驱动,使用FineBI对MaxCompute的数据进行可视化分析。
前提条件
在执行操作前请确认您已完成如下操作:
已安装内置MaxCompute Connector的FineBI工具。
FineBI v5.1.9及更高版本内置MaxCompute Connector。更多FineBI安装与启动信息,请参见FineBI安装与启动。本文中使用的FineBI工具版本为v5.1.9。
已下载v3.2.8及以上版本包含完整依赖JAR包
jar-with-dependencies
的MaxCompute JDBC驱动。本文中使用的MaxCompute JDBC驱动版本为v3.2.8。
已下载Java日志框架相关JAR包slf4j-log4j12-1.7.16.jar。
已下载MaxCompute隔离插件压缩包fr-plugin-maxcompute-driver-loader-2.5.zip。
操作步骤
在FineBI的安装路径
%FineBI%\webapps\webroot\WEB-INF
下,新建一个文件夹并命名为maxcomputedriverlib
。将下载的MaxCompute JDBC驱动JAR包
odps-jdbc-3.2.8-jar-with-dependencies.jar
和Java日志框架JAR包slf4j-log4j12-1.7.16.jar
放置在新建的maxcomputedriverlib
文件夹中。启动FineBI工具,进入FineBI界面。各系统的启动操作,请参见FineBI安装与启动。
在FineBI工具界面,安装下载的MaxCompute隔离插件压缩包
fr-plugin-maxcompute-driver-loader-2.5.zip
。FineBI安装插件有三种方法:下载安装、本地安装或手动安装,详情请参见插件管理。本文中,您下载好隔离插件压缩包后直接按照本地安装方式操作即可。操作步骤如下:
在左侧导航栏,单击管理系统。
在新展开的导航栏中,单击插件管理。
插件管理页面下方,单击从本地安装。
选择已下载的MaxCompute隔离插件包
fr-plugin-maxcompute-driver-loader-2.5.zip
,单击打开。安装成功后会弹出安装成功对话框,单击确定。
安装过程如果出现问题,请参见插件管理FAQ。
重启FineBI工具,进入FineBI工具界面。各系统的启动操作,请参见FineBI安装与启动。
在FineBI工具界面配置数据连接信息。
在左侧导航栏,单击管理系统。
在新展开的导航栏中,选择 。
在数据连接管理页签,单击新建数据连接。
单击所有,并在右侧选择数据源为MaxCompute。
在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
配置即可。更多查询加速功能信息,请参见查询加速。
在MaxCompute页面右上角单击测试连接,弹出对话框表示连接成功。
如果连接有问题,请参见数据连接FAQ。