有别于以前的管理系统,现如今的管理系统中,除了对于业务管理之外,数据可视化的功能也越老越多。随着使用者的眼界越来越高,需求也是越来越复杂,从之前的简单图表展示,到现如今可配置化的数据可视化展示,人们对于自己使用的系统,越来越苛刻。由于习惯了数据可视化工具,人们总是希望自己的系统中能够有这样类似的配置,毕竟高效是数据可视化工具的代名词。
不过这确实苦了开发系统的程序员们。数据可视化工具哪有那么容易开发的,如果容易开发,那么那些商用的数据可视化工具岂不是要去喝西北风了?但是需求提出者,可不会替程序员想这么多,其站的位置是整个企业的系统使用,如何为企业提质增效才是需求者最为关心的。
但面对这些需求,本就头发不多的程序员们,估计又要掉一大把头发了,自己开发明显不可能,一来需要大量的人力物力,二来时间成本,最最重要的就是项目风险了,这个风险实在是太大了。那么就是购买现成的数据可视化工具,然后将其集成入自己的系统之中。
那么如何将数据可视化工具集成进自己的系统之中呢?这个确实是个问题。这个基本上有两个方向,一个代码级,这种相对功能很弱,不再我们这次讨论之中。而另一种,则是通过单点登录,这种模式和自己的系统结合在一起,之后通过iframe等方式,嵌入到自己的系统之中。这种主流的方式,需要您自己的系统中单点登录也是最主流的方式。比如CAS、Open SSO等主流的单点登录系统,毕竟人家的数据可视化工具也只会和这些主流的单点登录系统做对接。而如果您是自己使用Spring Security 等做出来的单点登录系统,对不起,您只能寄希望于数据可视化工具厂商可以帮您一对一,做对接了。
拿数据可视化BI工具中的领航标-云蛛系统来说,其本身就支持LDAP、CAS、Open SSO等单点登录的一键配置,由于其开源和定制化的属性,即使是您自己开发的单点登录,云蛛系统也会帮助您进行对接定制化开发。这个是一般数据可视化工具无法做到的。看完这些您大概能够理解,如何将数据可视化工具集成进自己的系统了。