6. DataEase嵌入式分析落地指南

作为一款“人人可用的开源数据可视化分析工具”,DataEase 提供了强大的嵌入式分析能力,支持将分析功能直接嵌入到其他应用程序或业务流程中,以便用户在其日常使用的业务系统中开展数据分析和数据洞察。这种 BI 分析能力可以无缝集成到现有的业务应用程序中,用户无需离开应用程序,即可进行数据探索、可视化操作和报告生成。

ISV(独立软件开发商)和 SI(系统集成商)可以轻松将 DataEase 的自助式分析能力嵌入到其软件产品或应用系统中,从而快速提升其产品的竞争力和客户使用体验,同时有效降低技术实现成本。

本文为您详细介绍 DataEase 嵌入式分析的技术架构、选型考量、集成方案和用户价值,旨在为广大 ISV 和 SI 伙伴高效采纳DataEase 嵌入式分析解决方案提供指引。

6.1 什么是嵌入式分析?

在数字经济时代,BI 和数据分析工具被广泛应用于实际业务中。但传统的 BI 和数据分析工具都是独立的应用平台,用户在实际使用中需要不断地切换所使用的业务系统(例如 ERP、OA、CRM 等),繁杂的过程和较高的使用门槛大大降低了数据分析工具的推广效果。如果能够降低数据分析和数据应用的使用门槛,把分析过程和分析结果直接放置到业务系统内部,则会极大地提升用户的使用体验,有助于提高业务决策效率,释放业务数据的价值。

嵌入式分析是指可以嵌入在商业应用程序中,为应用软件提供或者增强分析功能的专业 BI 软件。研究机构 Gartner 在题为《2023 Market Guide for Embedded Analytics》(2023嵌入式分析市场指南)的报告中指出,通过 API 将分析和数据科学功能嵌入到网站或者商业应用中,能够有效减少变更管理并提高数据分析的采纳率。

6.2 常见的嵌入式分析场景

嵌入式分析的的应用场景主要包含分析结果嵌入、设计能力嵌入、平台整体嵌入和其他嵌入四大类别。

图39 嵌入式分析的应用场景

图片39

  • 分析结果嵌入 将设计好的视图和可视化仪表板集成到业务系统中,提供上卷、下钻、联动、过滤、传参等可交互式自助分析能力;

  • 设计能力嵌入 将可视化仪表板和数据大屏的设计器嵌入到业务系统中,用户可在集成后的业务系统中自助构建个性化的数据探索;

  • 平台整体嵌入 通过 API 对接,实现全流程嵌入,可以在业务系统中进行数据源、数据集、仪表板、数据权限的管理和控制;

  • 其他嵌入 包括单点登录系统对接,与办公软件(例如企业微信、飞书、钉钉)的无缝对接,以及 OEM 白标嵌入。

6.3 基于 DataEase 的嵌入式分析解决方案介绍

DataEase 开源数据可视化分析平台的嵌入式版本支持单点登录系统以及与第三方权限管理系统的对接。DataEase 的嵌入式分析功能架构如图 40 所示。

图40 DataEase 嵌入式分析架构设计

图片40

通过轻量级、松耦合的架构设计,DataEase 提供了完善的嵌入式分析能力,依托平台 API 层、前端技术层、应用功能层的交付体系赋能业务系统,使其拥有原生的 BI 能力。

  • 平台 API 层 提供完善的 API 对接能力,可以实现仪表板、数据源、数据集、用户、权限等功能的 API 对接管理,兼容各类型场景的调用;

  • 前端技术层 采用纯前端技术栈即可完成嵌入式分析集成,通过使用 HTML、CSS 和 JavaScript 技术,即可在已有系统中轻松拥有嵌入式分析能力;

  • 应用功能层 提供三大嵌入类型和六大嵌入场景,赋能业务系统,满足使用者的数据分析与数据展示需求。

DataEase 嵌入式分析解决方案为 ISV 和 SI 伙伴提供了两大嵌入方式、三大嵌入类型,以及六大嵌入场景:

  • 两大嵌入方式 DIV嵌入和 iframe 嵌入;

  • 三大嵌入类型 结果嵌入、设计器嵌入和整体嵌入;

  • 六大嵌入场景 仪表板/数据大屏图表嵌入、仪表板/数据大屏页面嵌入、仪表板/数据大屏设计器嵌入、BI 功能模块嵌入、门户嵌入和 OEM 白标定制。

6.4 两种不同嵌入方式的选型考量

目前,DataEase 提供 DIV 和 iframe 两种前端嵌入方式,两种嵌入方式各有特点,ISV 和 SI 可以根据实际情况灵活选择。

项目DIV 嵌入ifame 嵌入
开发速度非常快
难易程度简单非常简单
技术要求HTML、CSS 和 JavaScript 基础知识HTML 基础知识
灵活性非常灵活有限
兼容性非常好较好
安全性较好

上述两种嵌入方式的特点对比:

图片41

注意:用户可以在 DateEase 嵌入式版的在线体验环境实际体验这两种嵌入方式,DataEase 官方同时提供了源码示例

6.5 用户集成方案

在进行嵌入式分析功能集成时往往会涉及到用户体系的打通,DataEase 提供了丰富的用户集成方案,包括移动办公软件对接、域控对接、单点登录系统对接、API 对接和模拟登录等方式,ISV 和 SI 可以根据实际情况灵活选择。

集成场景场景描述
企业微信 / 钉钉 / 飞书使用企业微信/钉钉/飞书移动端工具扫码登录到 DataEase。
AD / LDAP使用 AD / LDAP 统一账号登录到 DataEase。
SSO使用 SSO 统一身份认证登录到 DataEase,常见协议包括 CAS、OIDC 等。
API调用 DataEase 提供的API接口,推送用户至 DataEase。
使用模拟登录等方式登录到 DataEase。

6.6 DataEase嵌入式分析解决方案的价值

嵌入式分析在各种行业和不同的应用场景中已经得到了广泛的应用,包括企业资源规划(ERP)、客户关系管理(CRM)、电子商务、医疗保健、物联网(IoT)等领域。通过嵌入式分析,企业可以将数据驱动的决策能力直接融入到其核心业务流程中,从而获得更好的业务结果和竞争优势。

对于独立软件开发商(ISV)/系统集成商(SI),可以获得的收益包括:

  • 提高开发效率 专注产品本身业务功能的开发工作,无需花费大量的时间和精力在数据应用方面,有效释放生产力;

  • 提高交付效率 灵活应对甲方随时变化的可视化分析需求,通过简单的拖拉拽操作快速调整,提升产品或项目交付效率;

  • 提升产品差异化能力 将数据分析 / 展示功能放权给软件使用者,使其能够根据自身业务的实际情况开展自助式分析,打造沉浸式用户体验;

  • 提升用户满意度 嵌入式分析可以根据特定业务系统的需求进行定制,提供与业务系统一致的用户界面和体验。

对于企业客户,可以获得的收益包括:

  • 无缝集成 嵌入式分析直接嵌入到其业务系统中,用户可以在不离开业务系统的情况下使用数据分析功能;

  • 个性化体验 嵌入式分析可以根据特定业务系统的需求进行定制,提供与业务系统一致的用户界面和体验;

  • 即时决策 用户可以在业务系统中即时访问分析功能,从而更快地获取数据洞察,并且做出即时决策;

  • 提高生产力 用户无需切换到其他分析工具或平台,可以在熟悉的工作环境中开展数据分析,提高了工作效率和生产力;

  • 增强数据驱动决策 嵌入式分析让数据分析成为业务流程的一部分,有助于推动数据驱动的决策制定和业务优化;

  • 可扩展性和定制化 嵌入式分析体系具有高度的可扩展性和定制化能力,可以根据不同的业务需求进行定制和扩展。