嵌入式BI的技术原理(2)

嵌入式BI作为专业增强应用软件数据分析和可视化能力的BI工具,自诞生以来就被越来越多的应用软件厂商所采用,不仅能够在其自有ERP、CRM、MES、OA、Web网站等各种软件产品中进行嵌入,在其他各行业的定制开发、系统集成项目中也发挥出更大的价值。嵌入式BI与传统BI相比,在开发技术要求和技术实现上,有着更高的技术要求。

发布于 2022/12/30 11:18

Wyn 商业智能

上一篇博客中 嵌入式BI的技术原理(1)我们介绍了,嵌入式商业智能与传统BI区别,嵌入式BI的技术蓝图以及面临的挑战,我们在本篇来介绍嵌入式BI 技术实现。


嵌入式BI 技术实现

嵌入式BI 为了保证不同层次的嵌入从底层搭建就应该考虑嵌入场景以及嵌入的方式。

常见支持将嵌入式BI 嵌入到应用系统中的技术方法:

1. URL 集成

采用URL集成方式。这种集成方式的核心是设置一个带参数(QueryString)的网址(URL),作为业务系统中某个菜单链接的目标地址,或者是作为业务系统页面中某个iframe元素的src属性值。

2. DIV 方式集成

使用 DIV 的原生方式在您的业务系统中集成仪表板、报表、数据源以及数据集等。这种集成方式的核心是获取到文档的DIV元素和对应的值,然后将其写到自己的网页代码中。

3. API 集成

API,几乎所有界面操作均可通过调用API完成,例如在门户页面中展开某个分类下的文档列表时,通过浏览器调试窗格就可以看到实际的GraphQL API调用。

嵌入式BI 设计架构图

为了满足不同细粒度的嵌入集成,因此嵌入式BI 从底层到外部的扩展应用逐层都要考虑到三种方式的嵌入。

Picture30.png

根据产品使用流程,产品整体分为以下几个功能模块:

  • 基础平台:产品部署的支撑,提供多种操作系统,多种部署方式,国产化的适配;

  • 数据接入:IT 人员通过配置数据源连接,将外部数据接入数据分析平台;

  • 数据准备:对接入的数据整理、编辑、转换物理模型形成用于分析的业务模型;

  • 数据分析:业务人员通过数据分析设计仪表板和报表,在多个终端查看,进行进一步的自助式分析;

  • 平台管理:提供后台管理功能,进行系统配置,用户组织统一管理,权限控制,智能运维,安全管理,文档管理等;

  • 嵌入式分析:提供多种嵌入式方案,支持不同粒度、多个场景的集成分析。

Picture16.png


平台 API 层,提供 Restful API 和 JavaScript API,GraphQL,几乎所有的在界面上的数据分析的操作都可以通过调用 API 完成;同时 嵌入式BI需要 提供 API Demo 网站,用户可在网站上查看所有 API 的运行结果;

前端技术层,如果要在业务应用系统中集成嵌入式BI的仪表板、报表、门户网站以及后台管理网站,嵌入式BI提供 URL iFrame 的集成方式,如果用户在集成的同时,想要更多的定制图表、仪表板样式和提供更多的与外部的交互,嵌入式BI提供 DIV 原生的纯前端的集成,这也是各家BI在嵌入式 BI 分析领域的核心优势。


Wyn 商业智能软件| 下载试用

Wyn 是西安葡萄城自主研发的嵌入式商业智能软件,能帮助企业用户发现更多的数据潜在价值,为管理者制定决策提供数据支撑。Wyn 具备完整的嵌入式分析能力,能够与其他软件深度集成,也可独立部署使用,快速提升数据展示和分析能力。

Wyn 支持公有云、私有云和本地部署等多种部署方式,并能在Java、.net、PHP等开发平台中使用。您可以将其与ERP、CRM、OA等业务系统,以及钉钉、企业微信等APP进行深度集成,持续交付BI和报表功能,助力您的客户发现数据的价值。

了解更多关于 Wyn 嵌入式商业智能软件的内容,请点击此处访问官网,立即下载体验。

相关产品
推荐相关案例
推荐相关资源
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态