SmartbiInsight从报表开发的数据准备、样式设计、数据计算、数据可视化、互动逻辑、共享发布六大步骤上都有特色的功能,充分利用了Excel的现有能力,堪称企业报表平台的解决方案专家。尤其集成了Excel和ECharts后,使得SmartbiInsight具有丰富的展现力、强大的互动性(基于单元格和对象的数据模型)、超级灵活的布局能力,而且这些都可以在Excel界面上全部完成。
集群:提高系统性能和可靠性
高一致性:所有通过Smartbi产品进行的配置和文件都可以随时同步到集群的各个节点。
高可用性:支持所有单机功能。单一节点宕机后,系统仍可正常访问。
强扩展性:基于良好的架构设计,随着节点的增加,系统所支持的并发几乎呈线性增长,且每个节点的负载更加均衡。
使用简单:可在平台中通过简单的操作快速配置集群环境,其中节点的增删支持热部署。此外,还可在平台中监控各个节点的运行情况和日志。
下面从用户集成、资源集成、第三方系统接入Smartbi相关功能等方面给麦粉们详细介绍一下。
一、SmartbiInsight用户集成
1.说明
用户集成是指使用某个第三方系统(例如OA系统)统一地管理用户,即可以只管理OA系统中的用户,其他系统通过用户集成后可以使用OA系统中的账号登录。
2.背景
当客户已经有一个第三方系统(例如OA系统)时,OA系统和Smartbi系统都有自己的用户管理,客户想要两个系统都使用OA系统的用户管理,即可以使用OA系统的账号登录Smartbi,此时可以通过用户集成的方式达到目的。
3.要点
用户集成分为三个要点,分别是用户同步,用户验证和单点登录,客户可以根据自己的实际情况选择一个或多个要点进行用户集成。
3.1用户同步
用户同步是指将第三方系统(例如OA系统)中的用户同步到Smartbi系统中,此时是在OA系统中做用户管理。
3.2用户验证
用户验证是指用户可以自定义Smartbi系统的登录验证逻辑,不使用Smartbi中用户的密码也可登录系统。
3.3单点登录
单点登录是指在第三方系统(例如OA系统)中登录后不需要重复登录即可进入Smartbi系统。
二、Smartbi资源集成
1.说明
资源集成(将报表或页面嵌入到第三方系统)是系统集成中最为常见的一种方式,Smartbi既可以被方便地集成到客户的门户系统中;也可用Smartbi作为统一资源访问门户,将其它系统中已有资源集成到Smartbi中。使用下表快速访问Smartbi与第三方系统进行资源集成的各种方式。
2.资源集成的几种类型
三、第三方系统接入Smartbi相关功能
1.说明
Smartbi与第三方系统相互集成过程中,通常需要由第三方系统接管某些Smartbi的功能,比如用户的登录验证需要由第三方统一认证平台完成、需要将Smartbi的资源同步到第三方系统、由第三方系统进行资源权限以及操作权限的验证等。
2.接管的方式
第三方系统接管Smartbi的功能,实现方式是相同的,都是由第三方系统开发相关Java类实现Smartbi指定的接口,然后在Smartbi中进行配置使用该Java类。Smartbi会在相关的扩展点处调用第三方Java类,从而达到让第三方系统接管相关功能的目的。对于每一种功能接管,具体操作步骤如下。
1、参考“插件开发框架”,开发一个项目扩展包。
2、在扩展包项目中新建一个Java类