1996 年,提出了商业智能(BI)的概念。在之后的二十多年里,商业智能迅速发展。到今天,商业智能已经成为一个非常庞大的体系,除了大家熟知的独立运行的商业智能软件之外,嵌入到应用系统内的商业智能分析也逐渐被业界推崇。这是一个全新的发展方向,我们将其称之为嵌入式分析(也称为嵌入式BI)。

什么是嵌入式分析

嵌入式分析在应用程序内集成分析内容和功能的一种数据分析方式。其目标是通过整合和分析相关数据来帮助用户更智能地工作,用户在每天都会使用的业务系统中直接使用这些分析功能,以帮助解决高价值业务问题并提高工作效率。

嵌入式分析(嵌入式BI)的定义

嵌入式分析是指在应用程序内集成数据分析的内容和功能,其目标是通过整合和分析相关数据来帮助用户更智能地工作。用户在日常使用的业务系统中直接利用这些数据分析功能,解决高价值业务问题并提高工作效率。

嵌入式分析诞生的背景

嵌入式分析是多方面因素综合发展的结果。从市场趋势看,数据价值的重要性已经被决策者们广泛认同,企业的数字化转型也在如火如荼地进行,而且颇见成效;从应用软件使用者的角度看,更多用户期望在应用程序中直接使用数据分析、可视化和报表的功能,而且,能够根据自己的需要修改/新建仪表板和报表;从技术发展角度看,随着自助式BI的发展,BI软件的使用难度得到大幅降低,数据分析不再是专业技术人员或数据分析师的专利,业务人员完全可以自己使用BI功能。

嵌入式分析与传统 BI 的不同

传统 BI 是一个独立的系统(包含技术、流程以及人员等),它整合来自多个数据源的数据,然后通过报表和仪表板集中展示分析结果。典型应用场景是提供高度聚合的来自多个部门,业务单元,甚至整个组织的关键信息,以帮助管理层制定决策。这些系统多为负责数据分析的人员而设计。

嵌入式分析是一组紧密集成到现有应用程序(如 CRM、ERP、财务系统信息门户等)中的功能,带来额外的数据见解、内容或分析功能,以支持业务活动相关的决策制定。这些任务可能需要来自多个系统的数据或聚合视图,但输出的分析结果不仅仅是对信息的简单集中概述,而是为整个决策活动的各个环节提供支撑信息。

传统 BI 有其自身的重要价值和地位,但传统BI和承载业务流程的应用程序是完全独立的两个应用程序界面,用户不得不在多个系统间来回切换才能完成一个业务活动的数据需要。与之不同的是,嵌入式分析完全运行在人们每天都在使用的应用程序中,是应用程序的一部分功能,通过应用程序界面为用户提供数据展示和分析功能,以此来改善数据分析的用户体验并提高用户的工作效率。

换句话说,商业智能是一张地图,用于在漫长的旅行开始之前规划行程。嵌入式分析则是您车内的 GPS 导航,可实时指导您的路线。

嵌入式分析集成程度模型

嵌入式分析通过在业务处理和工作流程中更加深入地集成分析能力,将数据展示和操作完全融合到应用系统界面中。数据分析能力可以通过以下一种或多种方式嵌入到应用程序中。

嵌入式分析集成程度模型

应用程序可以从嵌入式分析集成度模型的任何一点开始,据研究报告显示,目前应用最为流行的是内联分析模型,而嵌入分析具有非常快的增长速度。正如我们在后面章节中介绍的那样,应用程序中更深入的分析集成能够更大程度改善用户体验、提高最终用户接受度以及与同类产品的区别。

如何使用嵌入式分析获得成功

行业软件的全新竞争力和增长点

随着行业软件的业务功能的不断完善,同行业软件趋同性与竞争更加白日化,同时,随着企业数字化转型的深入,企业自身对数据的使用需求越来越旺盛,具有前瞻性的行业软件供应商,已经从以往竞争激烈的业务功能领域,开始聚焦到软件内的数据价值开发领域。在业务软件内直接给用户提供业务数据分析所带来的价值,而且在用户的业务处理过程中,直接提供数据分析结果具有更高的及时性和实际价值,企业用户无需寻找业务系统之外的第三方工具来满足业务数据分析的需要,从而提升行业软件给用户的综合价值、用户黏性和产品竞争力,为软件供应商的业务发展带来全新的增长点。

行业软件的全新战略意义

从应用软件提供嵌入式分析能力的商业角度考虑,让我们来看看 ISV 可以获得的战略和运营优势。

增加收入和创造竞争差异化

对于商业软件和SaaS提供商(ISV)而言,项目的商业价值通常围绕着三方面的战略利益:吸引新用户、增加收入和创建产品差异化,这同样适用于嵌入式分析。

  • 吸引新用户,通过向产品添加功能,ISV 不仅可以吸引到需要此类功能的新客户,还可以吸引到需要报表和分析功能的现有客户。
  • 增加收入,统计数据表明,93% 的商业应用程序提供商表示嵌入式分析帮助他们增加了收入;核心应用程序的分析功能平均多收费 25%。当然,收费可以有多种方式:客户购买单独分析模块、具有更高级组件的功能包,或者仅仅能够保持价格不变在竞争对手中保持价格优势。
  • 提升产品差异化,除了在应用程序中提供基本级别的分析之外,ISV 还通过添加更复杂的自助式功能和高级分析来实现差异化; 通过更直观和开箱即用的功能改进易用性;通过页面嵌入和分析驱动型的工作流实现更深入地集成分析。

我们对 ISV 的调查显示,除以上重要作用之外,嵌入式分析还有助于实现一系列次要收益,包括提高客户满意度、产品演示销售、用户使用体验和用户黏性等。

提升销售/售前演示效果

ISV 的市场和销售团队将更容易发现潜在客户,在销售周期中增加机会,并通过视觉上引人入胜的可视化效果来更好地展示产品价值。

提高运营效益

借助增强的嵌入式分析,ISV 还可以提高运营效率。

  • 对于开发人员致力于解决当前软件问题的软件公司,选择合适的第三方产品将为关键项目释放那些有专业知识的宝贵人力资源。
  • 通过添加自助分析功能,来自客户的“开发报表的请求”数量将减少,从而帮助开发人员更专注地完成其他开发任务。

选择合适的嵌入式分析程度

嵌入式分析通过在业务应用程序(也称主程序)和工作流中更深入地集成数据分析功能,努力将数据展示分析和操作整合到同一个环境中。数据分析将以下面展示的一种或多种方式嵌入应用程序中。

选择合适的嵌入式分析程度

嵌入式分析的战略优势随着集成深度而扩大。统计数据显示,将分析应用嵌入到主程序的商业软件和 SaaS 提供商中,有 83% 表示他们可以从客户收取更高的价格;另一方面,提供独立分析服务的 ISV 中仅有 74% 可以做到收费更高。

因此,应用程序提供商应该将分析更深入地嵌入到他们的应用程序中。但是,合适的集成程度可能取决于许多因素,包括应用场景和可用于集成的资源。这就是为什么我们经常会找到 ISV 的负责人,建议他们从最简单的集成点开始尽快实现集成,然后随着时间的推移,向深度集成推进。

0 级-独立分析应用程序/数据集成

独立分析为级别 0,分析功能并没有被嵌入到核心应用程序中。

在完全独立的应用程序中提供分析功能给用户使用。这与传统的商业智能模型非常相似。唯一的集成是主数据生成应用程序和分析应用程序之间的数据集成。通常通过数据提取、API 或数据导出来实现。

从用户的角度来看,这是一种脱节的体验。用户必须使用两个独立的应用程序,这些应用程序的外观和操作可能不同,并且需要重新登录。一个常见的例子是从应用程序导出数据以便在 Excel 中进行分析,并在此过程中创建新的数据副本。数据更改后,原来的 Excel 数据将失去效用。

1 级-单点登录

这是嵌入的级别 1,通过单点登录集成,主应用程序充当用户进入分析应用程序的“登录入口”。

在此模型中,数据分析程序的安全认证已经与核心应用程序集成在一起。用户只需要一组通过单点登录(SSO)从核心应用程序获取的登录凭据,就能登录并使用数据分析应用程序,而无需重新输入用户名和密码。请注意,这里仍然有两个不同的应用程序,只是数据分析的访问权限嵌入在核心应用程序中。所以,它仍然是一个独立的体验,因为如果用户需要处理业务操作时,他们仍然必须切换回核心应用程序。

2 级-内联分析/用户界面集成

将数据分析嵌入到应用程序的用户界面中是级别 2,被称为内联分析。内联分析是最常用的嵌入形式。

在此模型中,数据分析功能在应用程序的UI中展示。内联分析通常作为应用程序中的报表选项卡(tab)或模块。另一个例子是用户在登录时直接看到的应用程序主页上的仪表板。

在应用程序的显示层集成分析的方式,使分析功能的外观和体验能非常完美地匹配主应用程序的 UI。

3 级-融合性分析/工作流程集成

级别 3意味着将分析功能作为应用程序的组成部分。这种嵌入形式是目前增长速度最快的。

在这里,数据分析功能嵌入在用户工作流中,并成为整体用户体验的核心部分。嵌入分析的一种方法是“在当下”或在用户正在做出决策、采取行动的现有应用程序屏幕中提供分析的内容。举个例子,在客户服务应用程序中提供客户流失风险评分或购买历史记录,以便帮助销售提供个性化的服务。

另一种方法是让用户与分析内容交互,这使得他们可以根据正在执行的分析立即进行交易或采取行动。比如,对于进行地理区域分析的销售经理,此方法使他能够立即有效地在分析界面重新分配区域,而不必跳转回主应用程序。

4 级-天才分析

级别 4的天才分析,也称 Genius Analytics,用户体验的核心是自主性以及获得数据分析的自主权。

在此级别,嵌入式自助分析(包括数据发现工具)是托管给用户的、与用户间无缝的、自主性的情景。最终用户能够自由分析主应用系统中的所有数据,而无需 IT 人员介入。

如何评估嵌入式分析解决方案

选择正确的解决方案需要彻底地评估技术、了解供应商提供的专业知识、并确保进程的顺利成功。

首先,让我们回顾一下对嵌入式分析实施至关重要的评估标准。这些包括大多数评估所共有的技术和非技术要求。

  • 自助式功能:这些是您为用户提供的核心功能。这些可能包括仪表板和报表以及它们可以执行的交互和分析功能。
  • 可嵌入性:定制和集成:嵌入式分析项目与独立分析项目的主要不同之一在于前者需要与应用程序环境集成。这意味着与您的品牌风格一致的外观和体验,以及满足不断变化的业务需求的可扩展性。
  • 组件化的双向集成:除了将仪表板作为业务系统的整个画面之外,也需要支持将仪表板作为业务系统界面一部分的集成方式;同时,也能将业务系统的功能(比如:摄像头、三维模型)作为仪表板的一部分进行集成。
  • 数据环境:虽然您选择的解决方案将连接到您当前的数据环境并满足您的数据安全需求,但它应该足够灵活,以便随着数据层的发展满足未来的需求。
  • 开发和部署:由于价值的实现对项目的成功至关重要,因此拥有可以创建、样式化、嵌入、部署和迭代嵌入式分析的开发环境将使您的团队能够完成业务功能的需要。
  • 授权,服务和专业知识:选择合适的合作伙伴不仅仅是关于技术; 它还涉及拥有专业知识水平的培训、支持和服务,以及就确保业务成功的条款达成一致。

可供业务人员使用的自助分析能力

自助式分析是将商业智能和报表功能嵌入到业务系统的前提条件,得益于自助式分析的易用性和技术无关性,即便没有软件开发和数据库相关知识的业务人员也能进行数据分析操作,而且,Wyn Enterprise 提供所有层次的自助分析能力。

  • 预览分析,用户在查看仪表板和报表时,可进行钻取、联动、图表切换、字段切换、过滤、排序、趋势分析等操作。
  • 设计分析,拥有设计权限的用户,可自助创建新的仪表板和报表,自助完成数据的分析与探索。
  • 移动分析,用户不仅可以在移动端随时掌握最新数据变化,同样可以进行钻取、联动等数据分析操作。
  • 数据准备,拖拽式数据查询设计器,省去编写SQL的过程,用户可自行分析Excel、数据库、Web 接口等数据。
  • 分享发布,你所创建的仪表板、报表可直接分享给系统内的其他用户,实现随时发布。

OEM、白标与高度的可定制性

Wyn Enterprise 以嵌入的方式运行在业务系统内部,您可以对其进行高度的定制化操作,从安装包到软件运行界面均可定制,从而使其与业务系统界面和体验的完美融合。

  • 安装定制:提供 OEM 定制化安装包、静默安装和文件拷贝发布发生,可合并到你软件的安装包中,也可进行单独安装。
  • 系统白标:产品 Logo、名称等信息均可替换,从而让整个产品给最终用户展示的是业务系统的形象。
  • 外观样式:包括登录画面、主界面、移动界面等,均可替换颜色/图片等资源,以完全匹配业务系统的界面风格。
  • 扩展插件:支持自定义的可视化插件能力,可将 ECharts、G2 和 D3 等集成到产品中,以满足格式化需求。

所有功能可运行在业务系统内

Wyn Enterprise 所有功能均可运行在业务系统内,同时,基于模块化的功能封装和属性配置,不仅可以快速实现功能的集成,还可以通过属性进行个性化的集成配置。

  • 文档内容集成,已经设计好的仪表板和报表内容,可集成到业务系统内,供用户进行分析、打印和导出等操作。
  • 文档设计器集成,业务系统正式上线之后,用户可在业务系统内直接新建仪表板和报表,快速满足系统上线后出现的新需求。
  • 数据查询集成,除业务系统内置的数据源/数据集之外,用户也可连接到新增的数据源,满足更多数据分析的需要。
  • 门户网站集成,产品的用户门户与系统管理门户网站,也可直接嵌入到业务系统内,以此作为业务系统的报表中心门户。
  • 移动 APP 集成,仪表板、报表、门户网站均可直接集成到移动APP中,为应用系统快速提供完整的移动分析功能模块。

连接并分析你的所有数据

通过 Wyn Enterprise 的数据查询设计器,您能快速连接到各种数据,包括本地数据库、云端数据、文件型数据、Web Service、 JSON、OData 等数据源。既能拖动完成跨源的数据建模,也支持直接编写 SQL 语句,或者调用已有存储过程。最终,通过数据模型访问控制和行级数据访问权限管理,可安全地分享给 BI 分析或报表统计者使用。

单点登录与权限控制

Wyn Enterprise 自身具有完整的用户权限功能,也支持通过单点登录(SSO)与应用系统的用户进行集成,同时,基于角色的权限控制方式,提供了细粒度的权限控制能力。

  • 功能使用权限,可按照角色控制数据源、数据集、仪表板、报表的创建和查看权限。
  • 文档分享权限,可将仪表板、报表按只读或可写的方式分写给其他用户。
  • 数据访问权限,基于用户上下文的数据过滤,不同用户使用同一个数据集时将返回不同的数据行。
  • 页面元素权限,不同用户查看同一报表时,可根据角色显示不同的内容,以实现敏感数据的有效保护。

多种部署与平台集成能力

Wyn Enterprise 采用本地部署,其最终发布方式可由业务系统自行决定,采用私有部署和公用部署均可。同时,产品可以与多种开发平台相结合,具有开发平台无关系的特点。

  • 发布方式,可安装在 Linux、Windows 和 Docker 上,支持企业内部部署、私有云和公有云部署。
  • 网络环境,支持联网环境运行,也支持在企业局域网内运行。
  • 开发平台,可用于 Java、.NET、PHP、HTML5 开发平台和技术;能与 Web 程序(B/S)、桌面程序(C/S)和移动 APP 集成。