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