企业有了ERP,为什么还要上BI?
在我们以往和企业的沟通过程中,我们发现还是有相当多的一部分企业对于商业智能 BI 了解不多,或者对商业智能 BI 的理解仅停留在花花绿绿的可视化页面上,要么就是提出以下类似问题:
财务部门:BI 的财务分析指标也就是三大报表里面的,我们财务系统里面都有了,平时查查报表就够用了。
销售部门:这些销售数据系统里面都有,平时看看 EXCEL 报表就够用了。
其它部门:ERP 里面看看报表得了。
实际上,我们首先需要认知一个问题:我们的沟通对象对不对?
01企业中,谁更需要商业智能 BI ?
最后总结下来,大部分提出以上这些问题的企业用户还是一线业务执行层,而非企业的管理决策层。原因就在于:无论是财务系统,还是 ERP 或其它业务系统的的确确是可以满足这些一线业务人员的日常工作需求的。对于商业智能 BI,他们通常会认为是可有可无的。
但我们也要注意到另外一个非常重要的现象:很少有管理者会没事天天打开财务系统、ERP、HR、OA 里面看看业务数据。因为作为管理者,他们的精力不会天天关注到业务过程、业务细节这种微观层面,部门的管理者要的是部门业务的全局信息,企业的管理者要的是企业的全局信息,这类全局信息更多的是高度汇总的 KPI 指标,跨业务、跨组织、跨区域的业务表现情况。
同时,财务系统服务于财务部门、供应链服务于采销存、生产系统服务于生产、CRM 服务于销售运营等,不同的业务系统服务于不同的部门,业务系统是分散的,管理决策者更不可能挨个系统打开看数据。即使可以看到,也是零散的只能表达某一个业务领域的数据,而不能表达全局和整体。所以业务系统的使用对象主要是一线业务执行层,他们在系统中录入数据、查询数据,系统自带的基础报表查询就可以满足他们的需求。
但谁来满足企业的管理决策层的需求呢 ?答案就是商业智能 BI。
就如同以前有家企业客户的老板开玩笑的说:一年我们投入了那么多钱上 IT 系统,搞信息化,钱都花哪里去了,我看不见也摸不着。弄套商业智能 BI,我至少能看得见摸得着,我给自己花点钱怎么了 ?给我花!讲的就是这个道理。
02.企业有了 ERP,为什么还要上 BI ?
ERP 对很多企业而言是业务系统的核心代表,所以我们以下用 ERP 泛指所有的业务系统。
第一,ERP 和商业智能 BI 的服务对象不同。ERP 主要服务于一线业务部门,重点解决企业业务流程、业务过程管理的问题。而商业智能 BI 主要面向企业的管理决策层( 管理决策层不一定是指企业的最高层领导,也可以是带有管理决策属性的人员 )。当然,商业智能 BI 中的基础报表也可以兼顾到一线业务人员的报表需求,并且比 ERP 中的报表更强大和灵活。
第二,商业智能 BI 跨系统的取数能力。ERP、各个业务系统是彼此独立的,业务模块独立的、数据分散独立,而商业智能 BI 是建立在所有业务系统之上的,当企业需要跨系统跨业务看数据的时候就需要使用到商业智能 BI。打比方各个业务系统对应的是各个部门的话,商业智能 BI 就是位居各个部门之上的那个管理层。
商业智能 BI 通过访问和抽取各个业务系统的数据,把这些数据汇聚起来按照一定的业务分析主题来进行业务分析模型的建设和可视化分析报表的开发。而业务系统之间由于缺少相应的数据接口或者 API接口是没有办法直接打通的,或者很少进行横向的打通,商业智能 BI 就是专业干这个事的。
因此,业务系统自身业务性质的局限性,业务独立造成数据独立的分散性,以及使用对象的差异性使得在企业在 IT 信息化建设的时候,必须要考虑到管理层对数据信息化的强烈
诉求。
03.企业在什么时候应该上 BI ?
业内有一个不成文的标准,看这家企业的年收入,每年一个亿以上的基本上有能力有条件上商业智能 BI。但实际上这种标准不是绝对的,我们见过很多收入低于一个亿的企业上了商业智能 BI,也有很多一年几十个亿的企业基础信息化的能力很薄弱,还没有达到上商业智能 BI 的数据条件。管理者的前瞻性、管理意识的细致程度、决策意志,业务部门对新鲜事物的接受程度,IT 部门的推动力都很重要。
真正看一家企业是否适合上商业智能 BI,实际上看的是这家企业的基础信息化水平如何。成长性的企业可能收入规模不大,但重视信息化的建设,为未来做长远考虑,提前对商业智能 BI 进行布局也是非常有远见性的。
我们把企业的 IT 信息化建设大致分为两个阶段:
第一个阶段 —— IT 业务信息化。以 ERP、OA、CRM 等为代表的业务系统的建设,主要目的作用是标准化企业的业务流程、提高生产运营效率、降低企业成本,是这家企业业务管理思路的体现。只有具备基础的信息化系统建设,才会有业务数据的沉淀,这样才能够开展 IT 信息化的下一个阶段。
第二个阶段 —— IT 数据信息化。数据信息化,以商业智能 BI、大数据、数据分析为代表的信息化建设。这个阶段的主要目的是帮助企业全面的了解企业经营和管理的现状,由以往的经验驱动变为数据驱动,通过数据分析形成业务决策支撑,提高业务决策的准确性,是一种更高层次的企业管理方式和手段。
这里要注意到的是:商业智能 BI 并不能代替企业形成决策,所以这里我们用到的词语是:形成业务决策支撑、提高业务决策的准确性。最后,通过商业智能 BI 定位和发现问题,再返回到业务本身去思考业务背后的问题,这样就和业务信息化的建设遥相呼应,彼此驱动。
因此,当我们的企业已经完成一些基础信息化比如上过财务 ERP 等系统,这个时候就应该思考上商业智能 BI 了。基础信息化建设的投入从侧面也能反映出来这家企业的业务和管理已经上了一个台阶,通过商业智能 BI ,可以更进一步的提升业务和管理的质量与水平。
04.BI,企业管理思想的体现
商业智能 BI 的建设水平实际上也能反映出一家企业管理的细致程度,从某种角度上来讲,它是一种管理思想的延续。换句话说,企业管理的颗粒度越细致的企业,越具有管理思想的企业,商业智能 BI 的落地性就越强。同时,通过商业智能 BI 的建设,也可以促使企业的管理越来越细致,考虑问题越来越全面。因为商业智能 BI 不仅可以从宏观层面让一家企业了解全局面貌,同时也可以从微观层面关注到各个业务细节,让企业的管理水平更上一个层次。
对于成长性的企业,在关注业务成长的同时可以通过商业智能 BI 逐步促进管理的完善,通过分析暴露问题解决问题,提前形成企业可持续发展的驱动力。对于已经成长起来的、稳健发展的企业,通过商业智能 BI 可以更加细致将管理思想落地,去扫射很多高层管理者想看到但是由于各种原因而无力看到的地方和问题。
相关文章:

企业有了ERP,为什么还要上BI?
在我们以往和企业的沟通过程中,我们发现还是有相当多的一部分企业对于商业智能 BI 了解不多,或者对商业智能 BI 的理解仅停留在花花绿绿的可视化页面上,要么就是提出以下类似问题: 财务部门:BI 的财务分析指标也就是三…...
P1331 海战
难度:普及- 题目背景 在峰会期间,武装部队得处于高度戒备。警察将监视每一条大街,军队将保卫建筑物,领空将布满了 F-2003 飞机。 此外,巡洋船只和舰队将被派去保护海岸线。不幸的是,因为种种原因&#x…...

Orange3数据预处理(索引选择器组件)
组件描述 数据行即使在某些或全部原始变量被来自原始变量的计算变量替换时,也保持其身份。 此小部件获取两个数据表(“数据”和“数据子集”),它们可以追溯到同一来源。基于行身份而非实际数据,它会从“数据”中选择所…...

Python实现时间序列分析进行平稳性检验(ADF和KPSS)和差分去趋势(adfuller和kpss算法)项目实战
说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 时间序列分析中的平稳性检验是评估一个时间序列是否具有稳定的均值和方差。在经济学、金融学以及其他诸…...

代码随想录 Leetcode494. 目标和
题目: 代码(首刷看解析 2024年2月26日) 思路:根据题意,设两个背包,packageA存放前面是""的数字之和,packageB存放前面是“-”的数字之和 则sum packageA packageB; target packageA - packag…...
【5G NR】【一文读懂系列】移动通讯中使用的信道编解码技术-NR编解码LDPC和Polar概述(一)
目录 NR LDPC和Polar编码技术概述 LDPC(低密度奇偶校验码) LDPC 工作原理 LDPC 应用场景: LDPC 与其他编码技术相比的优势: Polar 极化码 Polar 工作原理 Polar 应用场景: Polar 与其他编码技术相比的优势&am…...

代码库管理工具Git介绍
阅读本文同时请参阅-----免费的Git图形界面工具sourceTree介绍 Git是一个分布式版本控制系统,它可以帮助开发者跟踪和管理代码历史。Git的命令行工具是使用Git的核心方式,虽然它可能看起来有些复杂,但是一旦掌握了基本命令,你…...
【长期更新】游戏开发中可能会用到的数学小工具
从一个向量生成一组正交基 https://graphics.pixar.com/library/OrthonormalB/paper.pdf...

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的活体人脸检测系统(Python+PySide6界面+训练代码)
摘要:本篇博客详细讲述了如何利用深度学习构建一个活体人脸检测系统,并且提供了完整的实现代码。该系统基于强大的YOLOv8算法,并进行了与前代算法YOLOv7、YOLOv6、YOLOv5的细致对比,展示了其在图像、视频、实时视频流和批量文件处…...

亚信安慧AntDB助力全链路实时化
实时数据平台,快速实现企业全链路实时化 引入数据仓库、数据挖掘、HTAP等先进理念,通过实时数据应用平台来装载庞大的信息量,进行实时分析处理,克服数据处理过程中的困难,是当下各企事业单位、互联网、金融,…...

C#进阶——反射、特性
反射 特性...

UE5 C++ 发射子弹发射(Projectile)
一.相关蓝图的练习,在我之前的文章中射击子弹案例-CSDN博客 本篇使用C实现 1.创建C类 MyBullet,在MyBullet.h中包含相关头文件 #include "CoreMinimal.h" #include "GameFramework/Actor.h" #include "Components/StaticMeshComponent.…...

【蓝牙协议栈】【蓝牙分析工具】Ellisys 分析HCI Log和btsnoop Log
1.Ellisys 介绍 Ellisys 的 air log sniffer设备要二三十万,一般不是专业开发蓝牙的估计不会选择使用这个工具,但是即使我们不买这个设备,安装了 Ellisys 的工具也可以看 btsnoop 的,下面我就一步一步教你通过 Ellisys 来打开 btsnoop。 1.1 首先打开 APP(Ellisys 不能直…...

亚信安慧AntDB数据库与流式处理的有机融合
流式处理的概念 2001年9月11日,美国世贸大楼被袭击,美国国防部第一次将“主动预警”纳入国防的宏观战略规划。而IBM作为当时全球最大的IT公司,承担了大量基础支撑软件研发的任务。其中2009年正式发布的IBM InfoSphere Streams,就是…...

神经网络系列---权重初始化方法
文章目录 权重初始化方法Xavier初始化(Xavier initialization)Kaiming初始化,也称为He初始化LeCun 初始化正态分布与均匀分布Orthogonal InitializationSparse Initializationn_in和n_out代码实现 权重初始化方法 Xavier初始化(X…...

【重要公告】BSV区块链协会宣布将启动多项动态安全增强措施
发表时间:2024年2月16日 2024年2月16日,瑞士楚格 - BSV区块链协议的管理机构BSV区块链协会(以下简称“BSV协会”)宣布对其运营模式实施全新的安全架构,其中包括引入网络访问规则和数字资产找回协议,以及…...
软件设计模式之访问者模式(Visitor Pattern)
访问者模式是一种行为型设计模式,它允许你定义一系列操作,这些操作可以应用于对象结构中的元素,而不改变这些元素的类。通过这种方式,可以在不改变各个元素的类的情况下,增加新的操作。 1. 何时使用访问者模式&#x…...

【MySQL】主从同步原理、分库分表
主从同步原理 1. 主从同步原理 MySQL 经常先把命令拷入硬盘的日志,再执行日志的命令,这样的好处: 日志的位置固定,拷入硬盘的开销不大;将命令先准备好,而不是边读边执行,性能更好,…...
uniapp如何实现关闭前面指定数目页面
需求 : 路由从 页面A -> 页面B-> 页面C-> 页面D 我希望在 页面C跳到页面CD 后 在页面D 中 点击返回(物理键或是代码返回),直接返回到A,而不是页面C 所以我需要把BC页面给销毁掉 以下是我的实现思路,在h…...

使用 Helm 安装 极狐GitLab
本篇作者 徐晓伟 使用 Helm 简便快捷的部署与管理 极狐GitLab 前提条件 k8s 完成 helm 的配置 k8s 完成 ingress 的配置 内存至少 10G 演示环境是 龙蜥 Anolis 8.4(即:CentOS 8.4)最小化安装k8s 版本 1.28.2calico 版本 3.26.1nginx ingre…...
进程地址空间(比特课总结)
一、进程地址空间 1. 环境变量 1 )⽤户级环境变量与系统级环境变量 全局属性:环境变量具有全局属性,会被⼦进程继承。例如当bash启动⼦进程时,环 境变量会⾃动传递给⼦进程。 本地变量限制:本地变量只在当前进程(ba…...
线程与协程
1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指:像函数调用/返回一样轻量地完成任务切换。 举例说明: 当你在程序中写一个函数调用: funcA() 然后 funcA 执行完后返回&…...
服务器硬防的应用场景都有哪些?
服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式,避免服务器受到各种恶意攻击和网络威胁,那么,服务器硬防通常都会应用在哪些场景当中呢? 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...
Auto-Coder使用GPT-4o完成:在用TabPFN这个模型构建一个预测未来3天涨跌的分类任务
通过akshare库,获取股票数据,并生成TabPFN这个模型 可以识别、处理的格式,写一个完整的预处理示例,并构建一个预测未来 3 天股价涨跌的分类任务 用TabPFN这个模型构建一个预测未来 3 天股价涨跌的分类任务,进行预测并输…...
在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module
1、为什么要修改 CONNECT 报文? 多租户隔离:自动为接入设备追加租户前缀,后端按 ClientID 拆分队列。零代码鉴权:将入站用户名替换为 OAuth Access-Token,后端 Broker 统一校验。灰度发布:根据 IP/地理位写…...

(二)原型模式
原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...

相机从app启动流程
一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...
Rust 异步编程
Rust 异步编程 引言 Rust 是一种系统编程语言,以其高性能、安全性以及零成本抽象而著称。在多核处理器成为主流的今天,异步编程成为了一种提高应用性能、优化资源利用的有效手段。本文将深入探讨 Rust 异步编程的核心概念、常用库以及最佳实践。 异步编程基础 什么是异步…...

ardupilot 开发环境eclipse 中import 缺少C++
目录 文章目录 目录摘要1.修复过程摘要 本节主要解决ardupilot 开发环境eclipse 中import 缺少C++,无法导入ardupilot代码,会引起查看不方便的问题。如下图所示 1.修复过程 0.安装ubuntu 软件中自带的eclipse 1.打开eclipse—Help—install new software 2.在 Work with中…...
汇编常见指令
汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX(不访问内存)XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...