在某种程度上,无法想象领先的移动和企业应用程序无需从嵌入式软件开发分析获得重要见解。将报告分析和BI功能集成到现有业务应用程序中可以帮助企业在创纪录的时间内实现业务目标。然而嵌入必须正确实施,并在适当的深度为您的公司获得最大的收益。今天我们将根据嵌入深度(从嵌入阶段0到最深集成度),分析不同的4个集成级别:
一、 数据嵌入阶段
独立应用程序与流程分离,是传统BI的核心。
集成类型:有两个应用程序:主要的数据生成应用程序和分析应用程序
访问类型:通过数据导出
用户体验:用户使用两种看起来和不同操作的应用程序
缺点: 即使数据过时,无论嵌入如何,在这种情况下,必须手动更新,对资源造成压力; 没有同步
示例:从应用程序导出数据,以便在Excel中进行分析,并创建一个新的数据副本。
何时使用:唯一的例外是缺乏嵌入机会(由于各种原因)。当您刚开始使用产品生命周期时,分析是单独应用程序的一部分。但是如果这是您使用分析的唯一方法,最好不要这样做。只要您的情况允许,您必须将分析更深入地集成到核心应用程序中。
示例:关注可扩展性
有一个客户旨在推出一个全国性的在线即付即用型招聘平台,提供全周期流程支持,以将招聘成本降低高达80%。转型设计和开发了可扩展和安全的媒体内容处理系统,支持涉及视频流解决方案的元数据管理和媒体分发机制。由于平台支持招聘人员和候选人的基于BI的映射,因此分析最初计划嵌入到应用程序中,但由于客户端是一个初创公司,因此决定在MVP阶段使用手动嵌入。这是一个昂贵的繁琐的过程,所以一旦客户扩大,计划的分析功能被嵌入到应用程序中,增加了应用程序的有效性数百次。
二、安全嵌入阶段
单点登录整合。安全性与核心应用程序集成。
何时使用:当您的解决方案包含多个应用程序,但单个分析应用程序可访问一个或多个核心应用程序的数据时,或当分析应用程序在云中提取内部部署或云应用程序中的数据。另一个例子是分析应用程序提供与核心应用程序分开购买的情况,或者您是否将嵌入方法用作开发中的中间步骤以便稍后集成。
提示: 请记住用户的角色和权限,并相应地定制身份验证功能,同时确保用户只能看到他们被允许看到的信息。确保与用户配置文件和核心应用程序的同步以及增强多租户环境中的安全性将有助于您最大限度地发挥嵌入阶段的潜力。
三、UI嵌入阶段
分析包含在核心应用程序中。这是最常见的分析嵌入模型。
集成类型:分析部分的功能以报告模块或选项卡的形式显示在核心应用程序的用户界面内,或者作为登录页面上用户在登录页面上可见的仪表板。
用户体验:分析组件的外观与主应用程序相匹配
何时使用: 当需要经常访问分析并以最简单的方式进行访问时,以及何时需要方便的报告模块
提示: 使嵌入式应用程序可以自定义和轻松地补充您的产品,从而具有一个凝聚力的用户体验。最好选择不仅实施压力的API,还可以进行维护,更新和维护。
四、应用层次嵌入阶段
用户体验:分析是体验的核心,嵌入在主要工作流程中
嵌入深度:分析在当前或现有应用程序屏幕中提供,或通过与分析交互提供,以便进行基于分析的操作和交易
优势:您可以为组织带来最大价值,实现战略目标和目标
何时使用: 如果您提供个性化的体验和支持,或者分析功能是洞察力和行动在相同背景下统一的核心功能。
提示: 嵌入式分析应用程序和主应用程序应相应地进行语境化。在从应用程序的分析部分处理和更新数据时,应该通过调用核心应用程序的后端API,同时执行业务规则或通过直接数据回调到后端数据库来实现。