BI驾驶舱FineBI如何在web页面集成URL
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BI驾驶舱FineBI如何在web页面集成URL
1 直接使用URL链节
将该URL复制粘到某一节点上即可,在该节点上通过URL访问FineBI的服务器,登录FineBI服务器后即可查看该报表。这样就在其他系统平台上查看分析模板了。实际上与上一节各部分URL介绍中的“效果查看”是一致的。
注:因为分析模板自身就是一个纯HTML5页面,因此使用这个URL可以直接集成到微信上。
注:BI的分析模板都必须登录FineBI的服务器才可以访问,因此要满足两个条件:1、FineBI服务器是开启状态;2、登录验证通过服务器并有查看的权限(单点登录就是自动登录BI服务器来实现无缝集成。)
注:除了单点登录的方式,URL本身也可以自己传一个用户名和密码进行。
2 iframe框架集成
当用户在开发环境下,要控制分析模板所展现的位置,展现的大小,可以使用iframe 的集成方式把FineBI当作页面的一部分,以iFrame方式嵌入在网页中,指定iFrame的src即可。其写法如下;
1.
在iframe的框架嵌入时,BI的分析模板会出现双滚动条的情况,可以通过修改iframe语句来调整去掉横向滚动条。
注:FineBI的分析模板依据当前通用的浏览器页面设置,默认的是横向自适应,保留了纵向的滚动条。
1.
其他的URL的集成方式是相同的,这里就不加赘述;到此web页面嵌入式集成就结束了。
3. 总结
1、FineBI操作细分的四个部分:创建业务包、新建分析、我创建的和分享给我的中,一般来说,只有创建业务包才是管理员操作,其他的三项是非管理员操作,故,在使用API进行集成的时候要注意创建业务包API链接节点只能对管理员可见,如果对其他用户可见,那么,该用户登录系统之后,点击节点,不会有任何反应,如果一定要给其他用户以创建业务包的权限,首先需要将配置BI数据源的权限给该用户。
2、上述所有接口中的${servletURL}表示http://localhost:端口号/工程名
/ReportServer,如果用户系统跟FineBI在同一系统中,可以使用FR.ServletURL获取,如果FineBI也是用户系统,那么可以直接使用${servletURL},否则,需要写绝对路径。