什么是商业智能BI数据分析的指标爆炸?

指标爆炸这个词大家可能都是第一次听说,指标怎么会爆炸呢?其实这个是我们很多年前在一些商业智能BI项目上总结出来的一种场景或者现象,就是过于的开放给业务人员在BI自助分析过程中创造了很多衍生性的分析指标,结果就造成了前端指标过于臃肿的局面。

什么是指标爆炸

简单来说,指标爆炸具体的表现主要是:

第一,每个人都有能力自己造指标,造成指标的定义在不同的部门或者业务领域出现重复,但实际指标的含义相差甚远。比如名称叫的一样,但是业务计算公式可能不相同,在可视化页面上大家可能看到的名称一样,但解释口径完全不同,指标相互打架。

第二,造了很多临时性的分析指标,指标越来越多,缺乏统一管理,复用度很低,指标像爆炸了一样,越到后期越难管理。

第三,随着业务的变化和调整,指标的业务计算规则可能在一个新的业务周期它的业务逻辑已经发生更改,于是业务人员在前端对指标的一些计算逻辑、聚合规则做了改变,但是这种改变是以直接覆盖的形式,即早期的数据应该保留早期计算规则的但并没有保留,就形成了在一些历史数据在呈现的时候不正确,因为用了新的计算规则来计算。

数据可视化 - 派可数据商业智能BI可视化分析平台

这上面的三种情况随着商业智能BI的应用面越深、越广就越来越混乱,所以我们把这种场景就叫做指标爆炸。

这种场景一般的公司可能基本上碰不到指标爆炸,为什么?这些公司对商业智能BI的应用能力还没有真正达到让业务人员能够完全自助的参与到可视化分析、可视化报表的设计上。只有对商业智能BI应用比较深的,业务人员参与越多的、对业务人员开放性更大的企业才会出现这种问题。

指标爆炸分析

这个问题我们之前碰到过,基本上一碰到苗头就打下去了,但也要去做出一些平衡。有两个关键的点:第一,就是IT和业务在商业智能BI上的边界是什么?第二,指标应该如何统一来管理,如何在自助和规范上做到平衡。自助就意味着能力的开放,规范就是往回拉,要控制。

先来说下第一个点,IT和业务在商业智能BI上的边界是什么?这个大家要结合之前发过的文章视频《BI的后端建模和前端建模有什么区别和联系》,去了解下前后端建模。简单来说IT和业务的边界就在于数据仓库这个层面,从底层业务系统数据源到数据仓库的数据打通、ETL开放、建模等等这些都是IT的活,BI开发人员的活。

数据仓库 - 派可数据商业智能BI可视化分析平台

在数据仓库这个层面对业务人员、前端的BI可视化分析工具开放数据集市层即Data Mart,业务人员日常用到的维度或者事实表指标都在这个层上,通过权限控制让不同的业务人员访问不同的分析模型,这样通过前端建模也可以自助的做各种各样的自助分析,这个问题是可以解决的。

其次,原则上不允许前端业务人员在做商业智能BI分析的时候自己创建新的指标,对于分析指标有一套完整的管理机制,从指标的定义、业务规则的审核、开发、发布和培训有一套完整的流程。

每一个指标都有一个Owner 所有者,避免指标的定义发生歧义,指标的业务规则只能有一套口径,这些指标 定义好了,IT、BI开发人员来开发,开发好了更新到某一个分析模型中或者发布一个新的模型,给业务人员做好分析场景的演示和培训,告诉大家怎么用。

如果业务人员就是想自己造一个指标来用,那这个指标一定是临时性的,就自己在自己的私有报表页面上用,不允许发布到对外的正式可视化页面当中。如果这个指标经过验证,并且得到一致的认同,可以按照之前的管理流程走一遍。这个时候可以通知IT部门BI团队将这个临时性的指标维护到正式的商业智能BI数据仓库中,这样就形成了指标的统一管理,指标也得到了高度可复用、沉淀下来,并且一定是一套统一的口径。

指标管理 - 派可数据商业智能BI可视化分析平台

这种方式就可以解决很多问题,既可以保证指标的统一管理、公共指标下沉、指标的复用性,又可以避免业务人员自造指标出现指标爆炸的问题。包括像前面讲到的指标场景,由于业务逻辑发生变更的情况下,需要维护两套或者多套的业务计算规则,这个问题在底层数据仓库上就很容易维护进去,对于业务人员在前端根本就不用关心这些事情了。

这种方法论可以支撑非常大体系的商业智能BI项目,我们之前在一个项目上就涉及到了几百个业务用户,几千张分析报表,业务人员自助做的可视化页面就达到了两千多张,靠的就是这种方式,是已经验证过的非常成功的一种方式。

指标爆炸问题核心

大家注意到没有,解决指标爆炸的核心是什么?第一就是后端建模、完整的数据仓库底座作为基础,没有底层的数据仓库构建,是不可能解决这类问题的,这个结论我就在这里直接告诉给大家。

指标管理 - 派可数据商业智能BI可视化分析平台

第一不管你是传统的基于关系型的数据仓库建模,还是基于大数据架构的数据仓库建模,都是数据仓库建模。第二就是一套完整的关于指标的管理机制,没有这种机制去管理、去控制和平衡IT和业务的边界,对于指标的管理一定会失控,只是会在第一年失控还是在第二年、第三年失控。

规矩往往是最开始定下来比较好,等到真正出现指标失控、指标爆炸的情况再去解决,基本上就已经丧失最好的时机了。客户就会觉得你很不专业,后面要投入这么大的精力、时间来解决这个问题,你到底有没有大项目的规划和建设经验呢?这些问题为什么不一开始就告诉我们呢?当这些事情发生的时候就会很被动。

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

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

相关文章

Spring AI 系列之十八 - ChatModel

之前做个几个大模型的应用,都是使用Python语言,后来有一个项目使用了Java,并使用了Spring AI框架。随着Spring AI不断地完善,最近它发布了1.0正式版,意味着它已经能很好的作为企业级生产环境的使用。对于Java开发者来说…

Linux学习之Linux系统权限

在上一篇的内容中我们学习到了Linux系统命令相关的知识及其相关的扩展内容,本期我们将学习Linux基础的另一个重要部分:Linux系统权限管理 作者的个人gitee:楼田莉子 (riko-lou-tian) - Gitee.com 目录 权限概念及必要性 什么是权限 为什么要…

Web3.0 能为你带来哪些实质性的 改变与突破

如今各种大厂裁员消息层出不穷,今年又添飞书、剪映、微软、思科... 这有一张网友整理的去年互联网大厂裁员裁员信息表: 目前国内很多大厂都在裁员,非常现实、且越来越多 35 技术人,正在面临这样的问题,那么Web3.0 确实…

doker centos7安装1

1.什么是doker Docker 是一个开源的应用容器引擎,它允许开发者将应用程序及其依赖项打包到一个可移植的容器中,然后发布到任何支持 Docker 的操作系统上,实现 “一次构建,到处运行”。 容器是一种轻量级的虚拟化技术&#xff0c…

自动化面试题

1、什么是测试套件测试套件是多个测试用例的集合。2、搭建接口自动化框架中,你遇到最大的难点是什么,以及怎么解决的?测试数据动态管理难点:接口依赖动态参数(如Token、订单ID),数据无法硬编码.解决方案:使用关联提取(如正则提取响应中的Tok…

【Linux】LVS(Linux virual server)环境搭建

一、LVS的运行原理1.1 LVS简介LVS:Linux Virtual Server,负载调度器,内核集成,章文嵩,阿里的四层SLB(Server LoadBalance)是基于LVSkeepalived实现LVS 官网: http://www.linuxvirtualserver.org/ LVS 相关术语 VS: Virtual Server…

算法竞赛备赛——【图论】求最短路径——Dijkstra

Dijkstra 用来计算从一个点到其他所有点的最短路径的算法&#xff0c;是一种单源最短路径算法。也就是说&#xff0c;只能计算起点只有一个的情况。Dijkstra的时间复杂度是O (|v|^2)&#xff0c;它不能处理存在负边权的情况。 邻接矩阵存图 #include<iostream> using …

影刀 RPA:批量修改 Word 文档格式,高效便捷省时省力

在日常办公和文档处理中&#xff0c;Word 文档格式的统一和规范是许多企业和个人用户的重要需求。无论是撰写报告、制作提案&#xff0c;还是整理资料&#xff0c;都需要确保文档格式的一致性。然而&#xff0c;手动修改多个 Word 文档的格式不仅耗时费力&#xff0c;还容易因疏…

GitLab 社区版 10.8.4 安装、汉化与使用教程

一、GitLab 安装 GitLab 提供了集成所需软件的 RPM 包&#xff0c;简化了安装流程。我们选择安装社区版&#xff08;CE&#xff09;10.8.4&#xff0c;可通过官方网站或国内镜像源&#xff08;如清华镜像&#xff09;获取安装包。 1. 准备工作 首先创建工具目录并进入&#…

[硬件电路-64]:模拟器件 -二极管在稳压电路中的应用

二极管在稳压电路中的应用主要基于其单向导电性和特定类型二极管&#xff08;如稳压二极管&#xff09;的电压稳定特性。以下是详细解释&#xff1a;一、普通二极管的稳压作用&#xff08;有限场景&#xff09;正向导通压降的利用&#xff1a;原理&#xff1a;普通二极管在正向…

【Linux】重生之从零开始学习运维之Nginx

安装apt/yum安装apt imstall nginx yum install nginxRocky源码编译安装基础编译环境yum install gcc make gcc-c glibc glibc-devel pcre pcre-devel openssl openssldevel systemd-devel zlib-devel yum install libxml2 libxml2-devel libxslt libxslt-devel php-gd gd-deve…

主流 MQ 的关键性能指标

常用消息队列&#xff08;MQ&#xff09;的“数量级”通常围绕吞吐量&#xff08;TPS&#xff0c;每秒处理消息数&#xff09;、消息堆积能力、延迟三个核心指标展开&#xff0c;不同MQ因设计目标&#xff08;高吞吐、低延迟、高可靠等&#xff09;不同&#xff0c;数量级差异显…

[NIPST AI]对抗性机器学习攻击和缓解的分类和术语

原文link&#xff1a;https://nvlpubs.nist.gov/nistpubs/ai/NIST.AI.100-2e2025.pdf Introduction 人工智能&#xff08;AI&#xff09;系统在过去几年中持续全球扩展。这些系统正在被众多国家开发并广泛部署于各自的经济体系中&#xff0c;人们在生活的许多领域都获得了更多使…

[深度学习] 大模型学习3上-模型训练与微调

在文章大语言模型基础知识里&#xff0c;模型训练与微调作为大语言模型&#xff08;Large Language Model&#xff0c;LLM&#xff09;应用构建的主要方式被简要提及&#xff0c;本系列文章将从技术原理、实施流程及应用场景等维度展开深度解析。相关知识的进一步参考见&#x…

Claude Code 启动提示 Note: Claude Code might not be available in your country. 解决

如下图所示 主播参考了在别的地方看来的解决方案&#xff08;并非主播不想标注来源&#xff0c;主要是忘记是哪里看来的了&#xff0c;下班就忘记了&#xff0c;懒得找了&#x1f62d;&#xff0c;如果后续找到会补上的&#xff09;。 好了&#xff0c;开始正文&#xff0c;开始…

Unity VR多人手术系统恢复3:Agora语音通讯系统问题解决全记录

&#x1f3af; 前言 这是一个Unity多人VR手术模拟项目&#xff0c;已经搁置了近两年时间。最近重新启动了这个项目&#xff0c;然而在恢复过程中却遇到了些的技术障碍。 项目重启遇到的挑战 当我们重新部署和测试系统时&#xff0c;发现原本运行良好的Agora语音通讯功能完全…

sqli-labs靶场通关笔记:第46-53关 order by注入

目录 第46关 order by注入 第47关 闭合的order by注入 第48关 无报错回显的数字型order by注入 第49关 无报错回显的闭合型order by注入 第50关 基于order by的堆叠注入 第51关 闭合的报错注入或堆叠注入 第52关 数字型盲注或堆叠注入 第53关 闭合的盲注或堆叠注入 第…

cdh6.3.2的hive使用apache paimon格式只能创建不能写报错的问题

前言根据官网paimon安装教程&#xff0c;看上去简单&#xff0c;实则报错阻碍使用的信心。 解决方法原带的jars下的zstd开头的包旧了&#xff0c;重新下载zstd较新的包单独放到每个节点的hive/lib下;然后将hdfs yarn用户下的mr-framework.tar.gz中的zstdjar包替换成新的版本。重…

【Vue进阶学习笔记】实现图片懒加载

创建Vue项目 首先确保你已安装Vue CLI&#xff0c;然后创建一个新的Vue 3项目&#xff1a; npm init vuelatest安装依赖 安装vueuse/core库&#xff0c;它提供了useIntersectionObserver组合式API&#xff1a; cnpm install cnpm install vueuse/core创建指令文件夹和文件 在sr…

深入理解 synchronized

深入理解 synchronized 引言&#xff1a;synchronized的核心地位 在Java并发编程中&#xff0c;synchronized关键字是实现线程安全的基石。自JDK 1.0引入以来&#xff0c;它经历了从"重量级锁"到"自适应锁"的进化&#xff0c;如今已成为兼顾安全性与性能的…