如何实现报表集成(三)——资源集成

Smartbi大数据分析平台

功能覆盖数据分析全流程,一站式平台,产品功能可组合!

申请试用

Smartbi大数据分析平台

功能覆盖数据分析全流程,一站式平台,产品功能可组合! 申请试用

如何实现报表集成(三)——资源集成

在上一篇,我们介绍了用户同步和单点登录,帮助用户了解什么是用户同步、如何做用户验证,以及如何实现单点登录。

这一篇,我们看下如何做资源集成。


文章示例来自报表软件厂商 Smartbi 的报表产品:电子表格软件


本篇主要介绍4部分内容:链接集成、模块集成、页面集成和移动端集成。


链接集成

通过访问 URL 链接,可在第三方系统中集成 Smartbi 整个系统的访问入口。

设置方式有三种。


方法一:通过下面的链接打开 Smartbi。由于此方式把用户名、密码暴露到 URL 中,从安全性方面考虑不建议采用此方式。

http://localhost:18080/smartbi/vision/index.jsp?user=admin&password=manager


效果如下:



方法二:在第三方系统中编写 JS 脚本实现登录,效果如下:



方法三:采用 Smartbi 提供的 单点登录,系统初始化时即登录 Smartbi。之后通过下面的链接访问 Smartbi,就不再需要传递用户和密码了。

http://localhost:18080/smartbi/vision/



模块集成

用户希望集成 Smartbi 的功能模块,比如用户管理,这时候可以使用openmodule.jsp(完整地址类似http://ip:port/smartbi/vision/openmodule.jsp)通过在 URL 后带各种参数,集成不同的模块。


目前支持集成的模块如下: 



页面集成

将报表或页面嵌入到第三方系统中(资源集成),是系统集成中最为常见的一种方式。Smartbi 可以方便地集成到客户现有的门户系统中,或者是其它任意系统中。通常做法是在页面中放置一个 iframe 标签,然后通过 src 属性访问 Smartbi 的资源链接即可。详述如下。

资源访问地址:在外部系统中集成 Smartbi 的资源,全部通过下面的 URL 地址来访问。Smartbi 将其所有类型资源的访问全部整合到了 openresource.jsp 之中。


支持的资源类型

目前支持被集成的资源类型有如下:



移动端集成

通过开箱即用的插件包支持钉钉、微信集成,将数据分析成果扩大到移动端和通讯工具。支持微信用户与Smartbi用户双向同步。实现将报表发布到钉钉、微信,和微信企业号进行绑定,便于用户交流协作。



由于资源集成涉及很多技术细节,受篇幅所限无法一一详细列示,感兴趣的小伙伴可以通过厂商的在线 Wiki 了解详情


传送门:

申请试用


试用申请

更聪明的大数据分析软件,快速挖掘企业数据价值!

新一代商业智能BI工具

Copyright© 广州思迈特软件有限公司  粤ICP备11104361号

电话咨询

售前咨询
400-878-3819 转1

售后咨询
400-878-3819 转2
服务时间:工作日9:00-18:00

sales邮箱

商务咨询请联系邮箱

邮箱地址:sales@smartbi.com.cn