商业智能FineBI使用教程:[48]系统集成
电脑软件
名称:商业智能软件FineBI 大小:120MB|版本:V2.0|类别:应用工具|语言:中文应用平台:windows / Mac OS X / Linux1. 描述
基本上每个公司都会有一套管理系统,但是FineBI是FineReport数据决策系统中的一部分,如果用户不使用FineReport自主开发的系统,而使用自己的系统,那么如何将FineBI集成到用户自己的系统中呢?
2. 解决思路
从FineBI流程可以看出,FineBI的使用分为三大步骤,创建业务包,新建即时分析和查看分析,其中查看分析根据查看的位置不同分为我创建的页面和分享给我的页面,FineBI提供了这四个操作的API接口,登录系统平台之后,直接访问API接口即可打开上面四个步骤的操作界面,那么可以将这四个API接口链接放在用户自己系统的首页上,在系统登录页面时,在后台登录FineBI平台,验证成功之后,在系统首页点击链接节点即可访问指定页面。
3. 示例
为了更好的展示如何集成FineBI,下面我们以一个简单的示例来讲解。
将FineBI嵌入到用户系统中,那么首先要准备一个用户系统,和一个BI工程,将FineBI嵌入到用户系统中,使用户系统跟FineBI使用同一个工程,单独部署在tomcat下面,端口号为8080:
用户系统—BIdemo:为了简化操作,用户系统BIdemo中只有2个html页面,用户系统登录页面login.html和登陆成功的跳转页面index.html,登陆页面在登录用户系统时同时登录FineBI平台,跳转页面中显示用户系统集成的FineBI里面的整个操作界面的功能API接口链接节点,将该用户系统工程部署在tomcat下面,端口号为:8081。
FineBI工程—FineBI:将FineBI单独部署在另一个tomcat下面,端口号为:8080。
注:上面示例中用户系统和FineBI不在同一个工程里面,FineBI单独部署,即用户系统跨域集成FineBI。
另:如果FineBI嵌入在用户系统里面,将用户系统和FineBI工程集成在一起,即用户系统不跨域集成FineBI,嵌入式部署FineBI工程详细请查看报表嵌入式部署。
在制作示例之前首先介绍FineBI操作界面的API接口,详细请查看FineBI集成API接口;
知晓API接口之后,就可以制作示例了,详细请参照用户系统集成FineBI示例。
(共篇)上一篇:即时分析的分享|下一篇: