Smartbi报表工具二次开发和集成能力怎么样?

在大多数情况下,思迈特软件Smartbi都可以完全满足用户制作各种报表的需求,但是为了能够满足个别用户的个性化需求,Smartbi提供了丰富二次开发接口,方便用户将和自己的项目实现无缝结合,用户在进行二次开发的工程中可以更加深入的体会到Smartbi工具的强大功能。

Smartbi产品具有强大的报表二次开发和集成能力,它提供灵活简便的SDK开发工具包,技术人员使用API实现二次开发,不仅可将产品元素真正融入到应用系统中,还可以对产品功能进行扩展。

Smartbi大数据分析平台提供三种形式的二次开发接口,以便实现更高要求的系统集成开发:

服务器端SDK:提供JAVA API 供外部系统调用实现集成要求。

浏览器端SDK:提供JavaScript API 供外部系统调用,满足非J2EE平台的客户环境(如.Net平台)实现与Smartbi 的集成要求。

WebService服务接口:通过 WebService 调用Smartbi API,满足非J2EE平台的客户环境(如.Net平台)实现与Smartbi 的集成要求。

在这里插入图片描述

Smartbi产品针对不同的应用场景,能够使用的API不尽相同。

(1) 报表宏:用于增强报表的行为,例如增加跳转等。面向最终使用者,一般是报表定制人员。JavaScript SDK,包括DOM操作的API;

(2) 计划任务:可执行的JavaScript代码块,用于调度引擎去执行。面向最终使用者,一般是系统管理员。推荐Java SDK。In-Process Service API在计划任务服务器和Smartbi主服务器分开部署时无效。当计划任务服务和Smartbi主服务器部署在一个应用的时候,可以使用In-Process Service API。

(3) 报表集成:在第三方系统中集成Smartbi的资源。面向开发商,或者做报表集成的外部开发人员,将Smartbi报表和其它系统做集成整合。集成API相对较为简单。单点登录:JavaScript SDK + Java SDK;报表集成:报表相关的JavaScript SDK + Java SDK;

(4) 插件:基于Smartbi提供的扩展点,来修改和增强产品行为。包括客户端和服务器插件。该功能属于最高级别功能,面向Smartbi内部开发人员,或者对产品代码有理解的外部高级开发人员。用于改变Smartbi行为和扩展产品本身功能。客户端插件调用JavaScript API;服务器端插件调用Java SDK(推荐),也可以调用In-Process Service API。

思迈特软件统一登录平台

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值