学习笔记丨嵌入式BI分析的12个关键功能
编者注:以下内容节选编译自嵌入式分析厂商Qrvey发表的《What is Embedded Analytics?》(什么是嵌入式分析)一文,作者为Qrvey产品市场主管Brian Dreyer。
什么是嵌入式分析?
嵌入式分析是指能够将数据分析的特性和功能纳入到某个应用程序内部的技术能力。
根据咨询机构Dresner于2023年发布的嵌入式BI市场研究显示,当前市场中嵌入式BI的使用率为49%,且技术采纳的需求仍然旺盛。同时,有86%的行业受访者表示,嵌入式BI是关键或者是非常重要的。

嵌入式分析的12个关键功能
1.自助式、易于构建的图表和仪表板
用户通过简单的点击操作就可以制作出美观的数据可视化大屏。一款自助式、可交互的图表工具一定是易于使用的,并且包含多种仪表板生成组件,以方便用户自定义制作仪表板和报告。
2.支持多种数据类型
由于大多数的传统数据分析工具只适用于对结构化数据的分析,这就导致有超过70%的业务数据并未被分析利用。为了获得充分的数据洞察,用户需要整合所有的数据资源,其中就包含半结构化数据源(例如表单)和非结构化数据源(例如图像)。
3.工作流与自动化
比起用户自己在嵌入式分析平台中发现新的数据洞察,由平台自动识别并展现的数据洞察更加受到用户的青睐。自动化的嵌入式分析可以在满足条件时提醒用户,当到达一定的阈值时则可以触发工作流。
在自助式工作流构建工具的帮助下,没有技术背景的用户也可以轻松地自动化执行常规任务,并且在条件发生改变时执行其他指定的操作。自动化操作可以在接收到新数据或者达到用户自定义的指标和阈值条件时触发,允许创建各种类型的数据驱动的应用。
条件规则和ML模型的设置可以为工作流与应用引入强大的业务逻辑。自动化能力让你的分析平台实现24小时不间断工作。
4.可共享的洞察
在获取到了有价值的数据洞察后,用户要能够轻松地共享和传播这些洞察。嵌入式分析平台需要具备完整的互动性,并内置数据安全性的“多页与多标签页报告”等功能。经过内容推送设置等功能,嵌入式分析平台能够以设定好的频率向特定租户推送模板和仪表板。
5.交互性,例如数据的下钻和钻取
用户需要能够与数据报告产生交互,从而轻松地按需访问更进一步的数据信息。嵌入式BI的下钻功能让用户可以从级别较高的维度深入至更细粒度的数据信息(例如从国家深入至省份);钻取功能则让用户可以在分析同一数据集时,从当前数据分析页面直接跳转至与之相关的另一报告页面。最后,高级过滤选项可以帮助用户精准筛选报告中所呈现的数据。
6.数据安全性和托管访问控制
为了确保记录数据与列数据的安全性,嵌入式分析平台允许管理员为数据集粒度级别的数据设置访问限制,这样每个用户只能访问其自身权限以内的数据信息。用户对数据、洞察以及应用程序的访问权限均与管理员设置的用户权限保持一致。
用户可以通过单点登录的方式,将嵌入式分析平台无缝集成到SaaS应用中。前提是要确保该嵌入式分析平台的安全工具与功能支持多租户SaaS应用,并且最好继承包括所有规则与策略在内的原有安全模型。

7.可以部署至SaaS环境
为更好地管理数据,实现数据安全最大化,将嵌入式分析软件部署至私有环境的能力是非常重要的。此外,这种嵌入式部署方案还需要能够继承用户现有的安全政策,用户无需额外使用第三方软件来管控自己的数据。
将嵌入式分析能力部署到用户自己的云,用户的数据可以永久保存在其自己的账户中。这使得用户可以无后顾之忧地管理和分析私有环境中的数据。
为了适应软件开发生命周期(Software Development Life Cycle,即SDLC),用户还需要能够将嵌入式分析软件部署至代码仓库与多个开发环境中。
8.白标定制和UI定制
与自研相比,按需选用第三方嵌入式产品具有多方面的优势。为了对用户做到无感知,嵌入式分析软件应该是高度可定制的,CSS(层叠样式表单)、主题等都可以根据用户的需求更新,确保嵌入式分析能力能够无缝融入SaaS应用中。用户体验需要保持一致性,白标嵌入也是不错的选择。
9.原生的多租户体系
内置开箱即用的多租户体系对于嵌入式分析至关重要。相较于许多需要大量定制开发才能实现多租户的解决方案,原生的多租户体系可以有效加速应用上线进程。
10.无限制的用户许可
预测到底有多少用户会在SaaS应用中使用到嵌入式分析功能是不现实的。因此,理想的解决方案是提供无限制的用户许可。大多数传统的BI解决方案提供的是约束性的用户许可机制,这无疑将阻碍产品在客户侧的采纳。基于用户数的许可机制是一个重要的成本驱动因素,它可能会阻碍厂商获得积极的投资回报率。
11.一切皆可嵌入
一个合格的嵌入式分析解决方案应该提供多个完全可通过JavaScript而非iframe嵌入的组件,以实现无缝的用户体验。这些可嵌入的组件包括图表组件、仪表板与数据大屏设计器、数据管理中心、自动化规则管理中心等。
12.易于集成数据
嵌入式分析的预置数据库连接器和方便易用的API对于快速集成与产品快速上线而言至关重要。此外,对结构化数据(SQL)与半结构化数据(NoSQL)的原生支持意味着嵌入式分析解决方案具有更高的灵活性,可以减少无用的转换和流程处理操作。
DataEase嵌入式版已正式上线,欢迎广大ISV伙伴前来DataEase嵌入式分析体验环境验试用。
相关文章:
学习笔记丨嵌入式BI分析的12个关键功能
编者注:以下内容节选编译自嵌入式分析厂商Qrvey发表的《What is Embedded Analytics?》(什么是嵌入式分析)一文,作者为Qrvey产品市场主管Brian Dreyer。 什么是嵌入式分析? 嵌入式分析是指能够将数据分析的特性和功…...
PostgreSQL17优化器改进(3)在使用包含操作符<@和@>时优化范围查询
PostgreSQL17优化器改进(3)在使用包含操作符<和>时优化范围查询 本文将介绍PostgreSQL 17服务端优化器在使用包含操作符<和>时优化范围查询。其实在在第一眼看到官网网站的对于该优化点的时候,可能是由于缺乏对于范围类型的认知…...
【因果推断python】32_合成控制2
目录 合成控制作为线性回归的一种实现编辑 合成控制作为线性回归的一种实现 为了估计综合控制的治疗效果,我们将尝试构建一个类似于干预期之前的治疗单元的“假单元”。然后,我们将看到这个“假单位”在干预后的表现。合成控制和它所模仿的单位之间的…...
Linux-笔记 全志平台OTG虚拟 串口、网口、U盘笔记
前言: 此文章方法适用于全志通用平台,并且三种虚拟功能同一时间只能使用一个,原因是此3种功能都是内核USB Gadget precomposed configurations的其中一个选项,只能单选,不能多选,而且不能通过修改配置文件去…...
Qt实现SwitchButton滑动开关按钮组件
概述 使用Qt如何制作一个滑动开关按钮,同类的文章和代码网上很多,但很多都是pyqt编写的,也有c编写的,大家可以参考. 我这里主要是实现了一个滑动按钮,富有滑动动画和文字,话不多说,上代码 自定义…...
C++进阶:继承
文章目录 继承的概念继承的定义方式继承关系和访问限定符基类和派生类对象的赋值转换继承中的作用域派生类中的默认成员函数构造函数拷贝构造函数赋值拷贝函数析构函数 总结 继承的概念 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允…...
SFTP工具
SFTP工具 工具类配置类调用 工具类 Slf4j Component public class SFTPUtils {Resourceprivate SftpConfig sftpConfig;Session session null;Channel channel null;/*** 网络图片url** param fileUrl* throws JSchException*/public String uploadFileSFTP(String fileUrl) …...
服务器数据恢复—vxfs文件系统元数据被破坏的数据恢复案例
服务器存储数据恢复环境: 某品牌MSA2000服务器存储中有一组由8块SAS硬盘组建的raid5磁盘阵列,其中包含一块热备盘。分配了6个LUN,均分配给HP-Unix小机使用。磁盘分区由LVM进行管理,存放的数据主要为Oracle数据库及OA服务端。 服务…...
【SCAU数据挖掘】数据挖掘期末总复习题库简答题及解析——上
1.K-Means 假定我们对A、B、C、D四个样品分别测量两个变量,得到的结果见下表。 样品 变量 X1X2 A 5 3 B -1 1 C 1 -2 D -3 -2 利用K-Means方法将以上的样品聚成两类。为了实施均值法(K-Means)聚类,首先将这些样品随意分成两类(A、B)和(C、…...
云时代的Java:在云环境中实施Java的最佳实践
引言 云计算已经成为现代软件开发不可或缺的一部分,它提供了灵活性、可扩展性和成本效益。对于Java开发者来说,掌握在云环境中部署和管理Java应用的最佳实践是至关重要的。本文将探讨一些关键策略,帮助你最大化Java在云平台上的性能和效率。…...
STL - 常用算法
概述: 算法主要是由头文件<algorithm><functional><numeric>组成<algorithm>是所有STL头文件中最大的一个,范围涉及比较、 交换、查找、遍历操作、复制、修改等等<numeric>体积很小,只包括几个在序列上面进行…...
Qt | QTextStream 类(文本流)
01、字符编码 1、怎样将字符转换为二进制形式进行存储,存在一个编码的问题,通常都需进行两次编码, 2、字符集:字符的第一次编码是将字符编码为与一个数值(如一个 10 进制整数)相对应,比如把字符 A 编码为 10 进制的 65,B 编码为 66 等。把每一个字符都编码为与一个数值…...
Python学习笔记7:入门知识(七)
前言 之前说过我更换了新的学习路线,现在是根据官方文档和书籍Python crash course来进行学习的,在目前的学习中,对于之前的知识有一些遗漏,这里进行补充。 学习资料有两个,书籍中文版PDF,关注我私信发送…...
如何翻译和本地化游戏?翻译访谈
如何翻译和本地化游戏?这个过程的技术细节有哪些?游戏翻译不同于电影翻译。Logrus IT游戏本地化部门负责人阿列克谢费奥多罗夫(Alexey Fedorov)在接受RUDN语言学系外语系教授和研究人员的采访时谈到了这一点,他是由尤利…...
[C++] 从零实现一个ping服务
💻文章目录 前言ICMP概念报文格式 Ping服务实现系统调用函数具体实现运行测试 总结 前言 ping命令,因为其简单、易用等特点,几乎所有的操作系统都内置了一个ping命令。如果你是一名C初学者,对网络编程、系统编程有所了解ÿ…...
2024网络安全学习路线 非常详细 推荐学习
关键词:网络安全入门、渗透测试学习、零基础学安全、网络安全学习路线 首先咱们聊聊,学习网络安全方向通常会有哪些问题 1、打基础时间太长 学基础花费很长时间,光语言都有几门,有些人会倒在学习 linux 系统及命令的路上&#…...
STM32F103ZET6_HAL_CAN
1定义时钟 2定义按键 按键上拉电阻 3开启串口 4打开CAN(具体什么意思上一篇讲了) 5生成代码 /* USER CODE BEGIN Header */ /********************************************************************************* file : main.c* brief …...
javaWeb项目-ssm+vue网上租车系统功能介绍
本项目源码:java-基于ssmvue的网上租车系统源码说明文档资料资源-CSDN文库 项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7 框架:ssm、Springboot 前端:Vue、ElementUI 关键技术:springboot、…...
Go模板页面浏览器显示HTML源码问题
<!--* Title: This is a file for ……* Author: JackieZheng* Date: 2024-06-09 17:00:01* LastEditTime: 2024-06-09 17:01:12* LastEditors: Please set LastEditors* Description:* FilePath: \\GoCode\\templates\\index.html --> <!DOCTYPE html> <html …...
弃用Docker Desktop:在WSL2中玩转Docker之Docker Engine 部署与WSL入门
Docker技术概论 在WSL2中玩转Docker之Docker Engine部署 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite:http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this article:https://bl…...
渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止
<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...
vue3 字体颜色设置的多种方式
在Vue 3中设置字体颜色可以通过多种方式实现,这取决于你是想在组件内部直接设置,还是在CSS/SCSS/LESS等样式文件中定义。以下是几种常见的方法: 1. 内联样式 你可以直接在模板中使用style绑定来设置字体颜色。 <template><div :s…...
【Go】3、Go语言进阶与依赖管理
前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes࿰…...
【配置 YOLOX 用于按目录分类的图片数据集】
现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...
AI病理诊断七剑下天山,医疗未来触手可及
一、病理诊断困局:刀尖上的医学艺术 1.1 金标准背后的隐痛 病理诊断被誉为"诊断的诊断",医生需通过显微镜观察组织切片,在细胞迷宫中捕捉癌变信号。某省病理质控报告显示,基层医院误诊率达12%-15%,专家会诊…...
QT3D学习笔记——圆台、圆锥
类名作用Qt3DWindow3D渲染窗口容器QEntity场景中的实体(对象或容器)QCamera控制观察视角QPointLight点光源QConeMesh圆锥几何网格QTransform控制实体的位置/旋转/缩放QPhongMaterialPhong光照材质(定义颜色、反光等)QFirstPersonC…...
RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)
RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发,后来由Pivotal Software Inc.(现为VMware子公司)接管。RabbitMQ 是一个开源的消息代理和队列服务器,用 Erlang 语言编写。广泛应用于各种分布…...
小木的算法日记-多叉树的递归/层序遍历
🌲 从二叉树到森林:一文彻底搞懂多叉树遍历的艺术 🚀 引言 你好,未来的算法大神! 在数据结构的世界里,“树”无疑是最核心、最迷人的概念之一。我们中的大多数人都是从 二叉树 开始入门的,它…...
热门Chrome扩展程序存在明文传输风险,用户隐私安全受威胁
赛门铁克威胁猎手团队最新报告披露,数款拥有数百万活跃用户的Chrome扩展程序正在通过未加密的HTTP连接静默泄露用户敏感数据,严重威胁用户隐私安全。 知名扩展程序存在明文传输风险 尽管宣称提供安全浏览、数据分析或便捷界面等功能,但SEMR…...
二维数组 行列混淆区分 js
二维数组定义 行 row:是“横着的一整行” 列 column:是“竖着的一整列” 在 JavaScript 里访问二维数组 grid[i][j] 表示 第i行第j列的元素 let grid [[1, 2, 3], // 第0行[4, 5, 6], // 第1行[7, 8, 9] // 第2行 ];// grid[i][j] 表示 第i行第j列的…...
