随着今天数据数量和类型的增加,商业智能产品面临的挑战并不是以之前想象的方式,因为商业智能在努力为组织提供价值。
许多BI解决方案时将面临集成与开放的挑战,开放指的是允许数据、应用程序和工作流的分享。
在如此多可以提供特定功能如数据访问、可视化扩展,或功能自动化的集成方案中,哪些功能是供应商所看重并且寻找的?答案是“开放和灵活的。”
当然,程序员承认这些术语的意思,“你可以对我们的API再进行编程。”那么局限性或不足是什么呢?除了外壳和白色标签,我们还应该如何评估供应商api的价值?
1)每个厂商说,任何数据…但到处都是,任何数据或所有数据吗?
大多数供应商过分依赖像JDBC这样对大多数本地数据可靠的标准数据访问协议。此外,他们将提供web服务或基于剩下的api接口来从云端或是其他API可以连接的数据来源捕获数据流。
有趣的是,大多数基于云计算的资源只能通过API接口来访问,这导致可能会出现这样的问题,当每个云系统被添加时会加大管理的脆弱性和复杂性。
例如,当第三方API变化时,谁来负责?在这里,云供应商有一个优势,他们很可能连接到云资源管理,并夜以继日地监控。
然而,与API函数最有趣的相关数据,是BI的环境能力作为其本身的数据源供其他使用。大多数供应商都不愿意在他们的系统提供对数据的访问,这降低了他们对客户的控制程度。因此,深入供应商的数据共享功能,并控制所有数据。
2)发现一个可以培育生态系统的api接口
当一个供应商说,“你可以通过我们的平台……”,他们真正的意思是,“我们还没有实现,但你可以对我们的api接口自己进行程序开放。”
大多数平台提供编程功能,包括一个编程工具在他们的环境或结合。在这两种情况下,写通常执行外部程序扩展,也许在一个外部JVM。
典型的情况是供应商能够直接在他们的平台执行程序。这里的好处是,每个程序直接从平台继承了配置,租赁,安全与访问权限,这有助于降低程序的复杂性,并提高它的可移植性。
3)数据可视化技术是不断变化的
由于像《今日美国》和《领英》这样的先驱,通过可视化交流信息成为主流。HTML5的爆发流行使集成新的专业更受欢迎。这里有很多,但我们最喜欢的是d3.js,Highcharts和 bonsaiJS。
可轻松扩展他们的可视化功能的商业智能系统将允许您的组织变得如你所想。
开放平台不是什么新鲜事,但在今天围绕云计算设计的世界,他们当然得进化以适应无处不在的创意。
Author: Jeff Morris
【了解更多商业智能行业资讯,商业智能解决方案以及商业智能软件下载请访问FineBI商业智能官网www.finebi.com】