每个软件企业的产品在功能上都有自己的特点,都有自己的市场定位和价值主张。在大数据时代,为了让产品更具吸引力,很多软件企业已经开始在自己的产品中引入嵌入式BI方案,来满足用户日益增长的数据分析需求。

目前,市场上的产品在嵌入式分析的点上,都或多或少有一些宣传,但每家的嵌入式特点并不完全相同。因此,在确定解决方案之前,软件公司需要仔细评估。那么,在选择嵌入式BI方案时,该如何去评估呢?

事实是,一些表层展现是很容易骗人的。很多BI产品的嵌入式功能,在演示时看起来很棒,但在具体实现时却无法实现。很多软件公司容易犯的一个主要错误是只关注BI产品的功能,而忽略了它与软件和客户环境的集成程度。为了帮助软件公司避免这种错误,在选择嵌入式BI解决方案时,这里有五个因素可以进行参考。

1、DIV层面的嵌入支持

Iframe作为一种常见的集成方式,通过简单的设置,就可以将仪表板和报表的分析结果,嵌入到软件的Web页面中。这种方式,是市场上大部分产品宣传的嵌入式能力。这种方式虽然简单,但是有很多局限性。如果想要做到数据分析功能和软件原生的深度集成,数据、事件交互,Iframe并不是最佳的结构选择。

如果您正在寻找能够与您的产品进行深层次集成的嵌入式BI,使得您的客户不会察觉BI功能是否原生。那么,基于JavaScript的DIV层级的无缝嵌入解决方案,将是最佳的选择。使用DIV嵌入,可以利用原生的JavaScript,可以将整个仪表板,甚至单个图表元素以DIV的方式集成到您的项目,嵌入的图表元素具有高度开放的接口,支持和您项目中的其他元素进行数据交互。整个BI软件可以直接嵌入到您的产品中,与您的软件完美融合,确保了无缝和直观的用户体验。

2、集成API的能力

如果您想为客户提供可定制的用户界面(UI),那么易于使用的API是必不可少的。例如,API允许根据用户类型打开和关闭工具栏,只允许根据使用规则显示指定的数据源,并支持创建具有不同过滤器和选项的仪表板。

不是专业为嵌入而设计的BI产品大部分不会提供完整的API能力。专业的嵌入式BI,可以通过调用API,在应用软件内对仪表板/报表进行权限管理、分类管理、重命名、删除等深度集成操作,而应用软件和BI软件之间的接口对最终用户是完全透明的。

3、集成的安全性

单点登录(SSO)功能的集成安全性是评估BI应用程序的另一个重要因素。不是为嵌入而设计的BI产品的SSO配置会非常困难。对于这些产品,用户通常必须登录访问企业应用程序,然后需要再次登录才能访问数据分析功能。对用户体验来说,既笨拙又令人恼火。

为嵌入而设计的产品使SSO变得简单。一旦用户登录到您的应用程序,他们就能够以安全、无缝的方式与任何东西进行交互,包括嵌入式BI。嵌入式BI可以复用业务系统的认证体系和权限管理,配置简单,同时安全性高。

4、嵌入式BI的可扩展能力

随着企业软件数据分析需求的增长,企业需要考虑所嵌入BI的扩展能力。容器技术,如Docker和Kubernetes解决方案,使扩展变得简单,允许您以最小的成本轻松地从少数用户扩展到数百万用户。因此,选择嵌入式BI解决方案时应该考虑对容器化部署的支持。

对于与您的产品不在同一环境中的嵌入式BI解决方案(如基于IFrame的BI产品),很难实现廉价的基于容器的扩展。此类BI提供商可能会以完全不同的粒度进行扩展,并需要根据容器数量独立采购产品,成本高昂。

5、集成成本问题

在评估嵌入式BI解决方案的价格时,除了最初的报价(包括折扣)之外,还要考虑产品的授权机制。非嵌入式产品通常按用户、服务器或CPU定价。这意味着,随着客户对应用程序使用量的增长,您将不得不接受更高的软件使用成本。

为避免计量解决方案带来的影响,请选择一款具有固定成本定价模型的嵌入式BI产品,该授权机制与如何扩展产品使用率和扩大客户群体相一致。

选择最佳嵌入式BI

评估嵌入式BI解决方案不仅仅是检查产品的功能。您需要确定预选的解决方案是否真正设计为嵌入式,并具备与您的企业软件应用程序无缝集成所需的所有功能,包括考虑DIV还是API、安全性还是可伸缩性、托管模型还是定价模型。请记住,并非所有嵌入式BI解决方案都是相同的,因此请选择最适合您应用程序和业务的解决方案。