「低代码」跑通现代BI“最后一公里”的背后

news2025/1/17 2:53:05

文|智能相对论

作者|沈浪

“未来不懂低代码就和二十年前不会用word一样。未来80%的应用会由业务人员通过低代码开发。”在2022云栖大会上,阿里云智能总裁张建锋对低代码的发展前景依旧保持着非常积极的态度。

无独有偶,微软中国CTO韦青在他的专栏《万物重构》中也写到,“低代码/无代码编程能力变成一个与Word、Excel、PPT一样普及的基本办公职业技能。”

而事实证明,低代码的流行趋势也确实是不可阻挡的,目前各行各业的低代码应用都已经出现了井喷式增长。以钉钉为例,去年3月,平台上的低代码应用数量还只是38万,到今天这个数据就已经突破了500万。

低代码开发模式正在成为新型企业应用开发的主流模式,以一种全新的视角来颠覆企业数字化的进程。在BI(Business Intelligence,即商业智能)领域,随着传统BI向现代BI过渡,低代码正在为跑通现代BI“最后一公里”带来至关重要的价值。大多BI服务商像思迈特软件、用友、帆软软件等也都意识到了这点,低代码开发模式融入BI系统,有望从业务底层革新企业的业务决策流程。

但,若要做到这一点,就必须得从BI服务商自身出发,从根本上重塑BI服务流程。区别于传统BI的产品交付模式,BI服务商首先就得需要参与到企业的经营之中,以持续的服务来进行交付。

低代码给BI服务带来了新机遇的同时,也革新了服务的路径,但问题伴随而来。

 现代BI的“最后一公里”问题

BI的概念普遍认为最早由Gartner公司提出,简单可理解为基于现代企业经营理论与信息应用技术系统对信息、数据进行挖掘、分析和处理,最终辅助商业决策的一个企业服务解决方案。

在企业数字化进程中,这样的解决方案主要以信息技术系统为底座,并承载相应的功能服务。而围绕着技术系统的迭代与服务逻辑的变化,传统BI的模式迎来了改变,现代BI逐步成型。

用过传统BI的企业或许都有过这样的困扰,由于技术系统的门槛比较高,报表的开发与制作往往以IT为主导,但技术人员大多时候并不能很好的理解业务,而业务人员的技术能力又非常有限,整个BI流程走下来,不可避免地就需要IT部门与业务部门来回的沟通确定需求才能完成。

现代BI的出现所对应解决的正是传统BI的局限与问题。目前,在主流的观点中,现代BI又分为自主型BI和智能型BI,其中自主型BI基于自助式分析工具的应用来让不太懂技术的业务人员也能使用BI系统,而智能型BI则是融入了自然语言处理、知识图谱、机器学习等AI技术,强化了BI系统本身的数据挖掘与分析能力,提升辅助决策的效率与准确度。

对比传统BI,现代BI通过降低技术门槛(对应自主型BI)和强化技术能力(对应智能型BI)两种方式减少了IT部门在BI流程中的参与度与干预性,建立起了以业务人员为中心的BI模式。

在这个过程中,如何让BI距离业务无限的接近,实际上就是现代BI在大方向不变的情况下所要解决的“最后一公里”问题。而低代码开发模式的出现则有望更进一步地解决这一问题,由于简化了开发流程,不懂技术的业务人员完全可以基于简单的操作就能开发一套适用于业务流程的BI。比如,思迈特软件的Smartbi自助仪表盘就融入了低代码开发模式,业务人员只需要简单的操作选取自己业务关联的指标,就能生成个性化的仪表盘以满足业务需要。

在此,业务人员既是BI的二次开发者,同时也是BI的使用者,两个身份的高度统一从而使得BI系统进一步回归业务流程,真正以业务为中心。

从理想的角度来说,低代码所带来的价值与结果是显而易见的。

 “最后一公里”前面的99公里进程

在低代码开发模式的支持下,业务人员的参与将从根本上改变BI的底层建设逻辑,促使现代BI发展得更为成熟——这是结果,但过程往往是充满曲折。在BI服务商想要依托低代码来跨越现代BI的时候,相应的问题与思考也将被逐渐放大。

“最后一公里”前面的进程需要被重新审视。

换句话来说,如果把BI流程看作是一个100公里的技术应用进程,那么在低代码的出现后,这个进程就可以明确的划分出两个阶段。一方面,低代码解决的是“最后一公里”问题,而业务人员所能参与的开发实际上是非常轻量的一部分;另一方面,在“最后一公里”的前面也就还有99公里的开发与应用,需要由专业的BI服务商(或者说IT人员)承担核心作用。

那么,对于BI服务商来说,用好低代码开发模式实是有技巧性的——如何做好前面99公里的铺垫,又保证“最后一公里”轻量开发的顺利让渡,将决定一个BI系统的低代码应用是否可持续。

如何理解?以BI服务中最为常见的指标体系管理来看,可以明确一个认知。

在思迈特软件的Smartbi自助仪表盘上,企业的业务人员只需要选取自己业务的关联指标即可生成个性化仪表盘,但是大多时候这个关联指标对于企业客户而言,是混乱的、不清晰的。

在整个流程里,选取关联指标容易,但如何建立关联指标体系并提出相应的解决方案才是问题,往往这也是最难最关键的步骤。BI服务商在为某一行业客户提供服务时,都会充分地去理解一个行业的事务流程,针对特定行业制定完善的指标体系,比如思迈特软件在服务某轻工集团的时候,就必须要在其现有的业务报表中提取指标纬度信息,并理解报表背后的管理逻辑,进而结合行业指标库和BI经验才能为其提供合理有效的管理解决方案。

这一特征在思迈特软件服务某知名上市药企的过程中呈现得更为完整。思迈特软件先是基于集团整体的战略目标进行指标梳理,管理框架构建,再进行业务模块划分对应落实集团的数据分析体系框架。

在这个思路上,思迈特软件进一步为该上市药企打造了一个以指标为核心的ABI平台,从底层框架上实现指标管理与指标应用的一体化。以上,这些项目为业务人员主动构建指标提供了基础,从而打破了往期那种“业务提需求,IT做加工”的被动模式。

由此来说,BI服务商必须要率先建立好应用基础,低代码才能帮助客户跑通“最后一公里”的问题。对此,Smartbi上线了一站式指标管理服务,将指标管理标准化,类似于上面说到的服务案例与ABI平台,可基于业务标准流程同步梳理了一套指标管理全流程,从定义、建模、调度、发布到展示全面覆盖,在指标管理上就能实现业务与技术的协同,从而使得指标体系能更好地为业务决策所服务。

低代码模式给予客户的体验是轻量的、便捷的,但实际上其背后是企业服务商把最难、最复杂的步骤给做完了、跑通了才有前面的效果。

那么,在低代码开发模式的推动下,现代BI的成长逻辑也就更为清晰——落实现代BI以业务为中心的价值导向,方法并不是培养业务人员的技术能力或是完全的将开发工作交予业务人员,而是重塑生态上的专业分工,比如IT人员回归技术本位,搭建数据框架;业务人员回归价值本位,负责轻量开发以解决业务需求。

简单来说,在BI流程里,BI服务商根据行业理解与技术能力搭建底层的BI系统,而后再让渡一部分轻量开发的权利给到企业客户的业务人员,由他们根据自身的业务需求用低代码进行应用开发,以保证BI系统交付之后能围绕着业务所展开。

写到最后

低代码开发模式在BI领域流行,存在着一个重要的前提:传统的产品交付模式正在被淘汰,取而代之的是持续的服务交付模式。企业客户的需求不再是一个简单的软件产品,而是一个持续更新的合作服务,低代码开发模式建立在后者的交付模式下才有相应的增长空间。

换句话来说,低代码这个概念本身其实并不重要,重要的是行业本身的发展到达了一个进阶的状态,就比如传统BI所实现的功能实际上已经非常强大了,其核心的问题只是业务与技术的对接太过于繁琐,让应用本身该有的价值没有发挥出来。

而低代码所能提供的价值,就是在轻量开发模式的推行下让业务人员能有机会参与技术应用的开发中,实现业务与技术协同,从而达到现代BI的效果。

然而,这不是唯一的路径。低代码可以让现代BI更出彩,但现代BI能真正带来价值的关键主要还是数据框架的整体支持。

也就是说,跑通“最后一公里”固然关键,但更重要的是前面99公里的铺垫。

*本文图片均来源于网络

此内容为【智能相对论】原创,

仅代表个人观点,未经授权,任何人不得以任何方式使用,包括转载、摘编、复制或建立镜像。

部分图片来自网络,且未核实版权归属,不作为商业用途,如有侵犯,请作者与我们联系。

•AI产业新媒体;

•澎湃新闻科技榜单月度top5;

•文章长期“霸占”钛媒体热门文章排行榜TOP10;

•著有《人工智能 十万个为什么》

•【重点关注领域】智能家电(含白电、黑电、智能手机、无人机等AIoT设备)、智能驾驶、AI+医疗、机器人、物联网、AI+金融、AI+教育、AR/VR、云计算、开发者以及背后的芯片、算法等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/41639.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

100天精通Python(数据分析篇)——第66天:Pandas透视表基础+实战案例(pivot_table函数)

文章目录每篇前言一、透视表基础参数说明实战案例0. 导入Excel数据1. data2. index3. values4. columns5. aggfunc6. fill_value7. dropna8. margins9. margins_name10. observed11. sort每篇前言 🏆🏆作者介绍:Python领域优质创作者、华为云…

linux dolphin为tags协议服务的进程意外退出,kioslave5已经意外关闭

刚开始用archlinux的使用的是dolphin感觉还是挺好用的。不过最近不知道为什么dolphin每次打开都会弹出个错误,很影响效率和心情。我简单的搜索报错代码,也没有成功解决报错。于是打算重新安装一个文件管理器做替换。 现象 运行dolphin或者运行浏览器中…

在PyCharm快速加载第三方模块的设置方法

在《小白学Python》慕课中说明了多种加载第三方模块的方法,这里补充一个在PyCharm中更为方便设置国内镜像源加载的方法。 因为默认情况下,PyCharm是加载国外网站的模块资源,因此常常会因为网络不稳定导致加载失败。因此,可以设置…

基于JAVA的学校图书管理系统(Swing+GUI)

目 录 第1章 绪论 1 1.1系统开发背景和意义 1 1.2系统可行性研究 1 1.3系统开发目标 2 1.4开发平台、运行环境 2 第2章 相关技术概述 3 2.1Java语言简介 3 2.2 Sqllite技术简介 4 2.3 Swing技术简介 5 第3章 需求分析 6 3.1 设计目标 6 3.2 功能分析 6 3.2.1 用户管理 6 3.2.2 …

深度学习day01

Marchine leariing 机器学习就是自动找函式 告诉机器要找的函式用 Supervised Learning 函式的Loss ——评价函式的好坏 Reinforcement就是让机器自己下象棋,输赢自己尝试,没像监督学习那样有人为规定 给函式寻找范围: 函式寻找方法——…

基于STM32实现USB组合设备CDC+MSC正确打开方式

摘要: 前一段时间对无刷电机的驱动有了兴趣,移植了odrive和simpleFOC代码,里面有关于stm32实现USB复合的实例,最近也有打算在electronbot里实现U盘通讯来实现bootloader和语音文件的拷贝和管理。看了网上也有相关实现文章&#x…

【mysql是怎样运行的】-客户端与服务器连接

文章目录1. 几种连接方式1.1 TCP/IP1.2 命名管道和共享内存1.3 UNIX 域套接字2. 服务器处理客户端请求2.1 连接管理2.2 解析与优化2.3 存储引擎1. 几种连接方式 1.1 TCP/IP 数据库服务器进程和客户端进程可能运行在不同的主机中,它们之间必须通过网络进行通信。My…

韩国研究人员开发交通信号控制新算法

由Keemin Sohn教授领导的韩国中央大学的研究小组提出了一种用于交通信号控制的元RL模型。具体来说,该团队开发了一个扩展的深度Q网络(EDQN)结合的基于上下文的元RL模型,用于交通信号控制。传统的交通信号控制器通常无法处理交通拥…

Echarts画散点图

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Echarts画散点图前言一、散点图悬浮框鼠标移入可滚动操作二、散点图偏下方的点悬浮数据显示不全三、数据量大、数据类别多、数据重复点多造成散点图散点展示不全或展示散点出…

操作系统基础教程——第六章课后答案

1.思考题 (6)什么是临界区?什么是临界资源?什么是竞争条件? 临界区:访问临界资源的程序段(代码)。 临界资源:并发进程中共享变量所代表的资源;一次只能供一个进程使用的资源。 …

【机器学习知识点】【1】二维与三维空间梯度下降微分求解及可视化展示

【机器学习知识点】系列文章主要介绍机器学习的相关技巧及知识点,欢迎点赞,关注共同学习交流。 本文主要介绍了机器学习中梯度下降的数学微分求解方法及其可视化。 目录1. 二维空间的梯度下降求解及可视化1.1 二维空间梯度求解1.2二维空间梯度可视化2. 三…

灰色关联度分析-详细代码和说明

1、数据来源:自主计算 2、时间跨度:无 3、区域范围:无 4、指标说明: 因素分析的基本方法过去采用的主要是统计的方法,如回归分析,回归分析虽然是一种较通用的方法,但大都只用于少因素的、线…

SpringBoot SpringBoot 原理篇 3 核心原理 3.2 启动流程【1】

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 原理篇 文章目录SpringBootSpringBoot 原理篇3 核心原理3.2 启动流程【1】3.2.1 环境准备3.2.2 启动流程3 核心原理 3.2 启…

基本的图像处理操作

Python中的图像处理基础图像处理是一种对图像执行操作以从中提取信息或增强图像的方法。图像处理是当今计算机视觉中最热门的话题之一,因为它被认为是计算机视觉、OCR 和其他相机相关领域的基础。让我们开始实际处理图像。提示:只是在这里向你展示一个代…

MySQL数据库的事务

文章目录一、事务是什么?二、事务的四大特征原子性一致性持久性隔离性MySQL的四个隔离级别一、事务是什么? 数据库的事务是一种机制,一个操作序列,里面包含了一组数组库操作命令 事务把所有的命令作为一个整体一起向系统提交或撤…

世界杯直播背后的服务器(云计算体系)

世界杯直播背后的服务器 世界杯直播过程中,各大网络平台流媒体app上最大的变化毫无疑问就是零延迟。以前球迷看球是都会发现,网络直播的球赛会比电视播出的球赛延迟40s左右。如果群里有个看电视的兄弟兄弟每个进球他都能提前40秒预告给你,那么…

MySQL 索引

目录 一、索引的概念 二、索引的作用 三、索引的缺点 四、创建索引的原则依据 五、索引的分类和创建 1、普通索引 2、唯一索引 3、主键索引 4、组合索引(单列索引与多列索引) 5、全文索引(FULLTEXT) 六、查看索引 七、…

SpringBoot SpringBoot 原理篇 1 自动配置 1.18 自动配置原理

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 原理篇 文章目录SpringBootSpringBoot 原理篇1 自动配置1.18 自动配置原理1.18.1 变更自动配置1.18.2 小结1.18.3 总结1 自…

校园网站毕业设计,校园网站设计与实现,校园网站论文作品参考

功能清单 【后台管理员功能】 关于我们设置:设置学校简介、联系我们、加入我们、法律声明、学校详情 广告管理:设置小程序首页轮播图广告和链接 留言列表:所有用户留言信息列表,支持删除 会员列表:查看所有注册会员信…

飞桨模型部署至docker并使用FastAPI调用(五)-WordPress展示页面

文章首发及后续更新:https://mwhls.top/4092.html,无图/无目录/格式错误/更多相关请至首发页查看。 新的更新内容请到mwhls.top查看。 欢迎提出任何疑问及批评,非常感谢! 飞桨模型部署至docker并使用FastAPI调用目录框架搭建 测试…