数据中台、BI业务访谈(二):组织架构梳理的坑

这是数据中台、BI业务访谈系列的第二篇文章,在上一篇文章中,我重点介绍了在给企业的业务部门、高层管理做业务访谈之前我们要做好行业、业务知识的功课。做好这些功课之后,就到了实际的访谈环节了。

业务访谈关键点

那么在具体业务访谈的时有哪些重点关键点要把控呢?通常情况下,会特别关注业务组织架构、业务现状、业务协同、业务关注重点、业务边界、信息化使用情况等几个基本的方向。

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

大家一看这几个点好像很简单,但我们不能仅仅只关注字面意思,还要继续深挖。很多微小的点传递出来的信息,在不同的人身上敏感度是不一样的,可能是机会、也可能是风险,我们要培养这种敏感度和嗅觉。

今天的文章我们首先讲解一下访谈过程中组织架构梳理的重要性。

组织架构梳理的重要性

摸清楚组织架构,它是所有业务梳理的关键前提。很多人就会想组织架构还不简单,要么从HR系统出,要么就在OA里面,直接拉出来就行了。有这种想法的同学说明对商业智能BI这种分析型信息化建设项目的特点还不怎么熟悉和了解。

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

在分析型的比如商业智能BI的信息化项目建设过程中,经营管理分析的视角不是以HR或者OA里面的法人架构视角来进行分析维度设计的,而是以经营管理视角来设计的。这个可能性有多大?这么来说吧,在我个人以及团队之前所经历的所有商业智能BI项目中,100%的经营分析架构跟实际的法人架构、企业内部组织架构都是不匹配的。

像财务报表非常标准,它是按照法人架构一个实体、一个实体去建的,在HR或者OA系统里面企业内部的组织架构也是按照企业管理组织来设计的。但到了经营管理的分析环节,上面的这些架构就不适用了。

组织架构据分析

比如:一个集团下面有几十家公司,按照法人架构分析就很简单,就是集团到分公司。但实际上,在内部根据产品线、业务线的不同会虚拟出来了很多业务板块、业务条线、事业部、区域性公司。从经营分析视角就变成了集团到板块到事业部到区域性公司再到实体。还有的集团下设了很多公司是用来走帐的,这些公司对实际的经营分析没有什么实质上的价值。

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

还有一些场景比如一个做贸易流通的门店是一个实体公司,这个门店可能有一块区域是属于集团另外一条业务线的业务,在收帐的时候是以这个实体公司去收的。在财务报表中这是可以对上的,但在经营管理分析的时候是需要拆出来看的,那里面的费用怎么拆,怎么分析?所以,这些问题都需要梳理清楚,因为最终出管理分析报表的时候这个口径发生了改变。

像上面提到的这些都是在实际项目中会遇到的,往往在业务系统中看不出来这些问题。但是在分析型系统中,这些问题就是非常大的问题,直接导致分析维度设计过程中复杂度的上升。

如果前期没有把这些业务特点和实际情况弄清楚,后期的变动就会导致代码开放会反复的做调整,甚至一些维度架构要推翻重新设计。还有一些更加复杂的场景我这里还没有提到,我只能说非常复杂。很多项目死就死在这个地方,前期没有发现这个问题,后期发现了再跟客户去沟通,他们内部这个问题可能都没有调整过来。

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

企业他们之前怎么没有发现过这类问题呢,其实是发现了,只是当时没有手段去分析的这么细致。一旦上数据中台了、上BI了,这个时候其实他们认为有这个能力去从微观层面做分析了,所以就会提出这么多的要求。不做,有问题。做了,没有提前预防,到后期就会非常被动了。

还有更麻烦的,是企业的经营分析架构可能会经常性的发生调整,并且还存在组织架构不对齐的问题。如果缺乏这种意识在前期调研的时候就充分沟通、充分了解和准备,后期进入到开放阶段会非常的困难。所以,数据中台、商业智能BI绝对不是简单连下数据库拖拉拽把可视化页面呈现出来就简单完事,有很多复杂的场景。

组织架构梳理建议

我个人建议在调研访谈的时,一旦跟业务部门进行组织架构、分析架构的梳理沟通,就必须拉着IT信息化部门一起。要了解他们的经营分析架构,在分析实际业务、经营指标时,这些维度是如何合并、如何组织的,以及这些数据在实际的业务系统中如何表现的。

填报、补录 - 派可数据商业智能BI可视化分析平台

这些差异和变化在实际的业务系统中有没有什么地方能管理维护起来,有没有什么对照关系可供直接使用。没有系统对照,通过数据补录填报建立这种对照关系可不可以解决?是可以解决当前眼下的,还是能解决未来长远的变化。如果只能解决当前眼下的,未来的变化又应该寻找什么样的机制来处理。要不要在业务系统中、在业务流程中设计一些额外的字段来打标签以区分这些变化。

还有一些企业本身没有实现业财一体化,但在数据中台或者BI项目里就要求必须从业务项目穿透到财务报表,比如看每一个实际业务项目的成本、费用,这些业务项目在财务辅助核算里面有没有体现,有没有关联关系,没有的话怎么办?

大家看看,就因为组织架构一个问题衍生出来了这么多需要深入分析和判断的地方,还是很复杂的,不提前弄清楚行不行,肯定是不行的。这就需要我们的业务访谈团队要非常的有经验,能预判到这些问题,对业务的敏感度要非常的高。

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

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

相关文章

spark集群,Stand alone,Hadoop集群有关启动问题

你的问题是因为 start-all.sh 是 Hadoop 的启动脚本(用于启动 HDFS 和 YARN),而不是 Spark 的启动脚本。而你已经通过 start-cluster.sh 启动了 Hadoop 相关服务(HDFS/YARN),再次执行 start-all.sh 会导致服…

Kotlin 通用请求接口设计:灵活处理多样化参数

在 Kotlin 中设计一个通用的 ControlParams 类来处理不同的控制参数,有几种常见的方法:方案1:使用密封类(Sealed Class) sealed class ControlParamsdata class LightControlParams(val brightness: Int,val color: S…

aspark 配置2

编写Hadoop集群启停脚本 1.建立新文件,编写脚本程序 在hadoop101中操作,在/root/bin下新建文件:myhadoop,输入如下内容: 2.分发执行权限 保存后退出,然后赋予脚本执行权限 [roothadoop101 ~]$ chmod x /r…

Webstorm 使用搜不到node_modules下的JS内容 TS项目按Ctrl无法跳转到函数实现

将node_modules标记为不排除,此时要把内存改大,不然webstorm中途建立索引时,会因为内存不足,导致索引中途停止,造成后续搜索不出来 更改使用内存设置 内存调为4096 若出现搜不出来js内容时,请直接重启下该项…

vue-element-plus-admin的安装

文档链接:开始 | vue-element-plus-admin 之前尝试按照官方文档来安装,运行npm run dev命令却不能正常打开访问浏览器,换一个方式 首先在目录下打开命令窗口 1、克隆项目 从 GitHub 获取代码 # clone 代码 git clone https://github.com…

【windows10】基于SSH反向隧道公网ip端口实现远程桌面

【windows10】基于SSH反向隧道公网ip端口实现远程桌面 1.背景2.SSH反向隧道3.远程连接电脑 1.背景 ‌Windows 10远程桌面协议的简称是RDP(Remote Desktop Protocol)‌。 RDP是一种网络协议,允许用户远程访问和操作另一台计算机。 远程桌面功…

软考系统架构设计师之大数据与人工智能笔记

一、大数据架构设计 1. 核心概念与挑战 大数据特征:体量大(Volume)、多样性(Variety)、高速性(Velocity)、价值密度低(Value)。传统数据库问题:数据过载、性…

【数据结构 · 初阶】- 单链表

目录 一.相关指针知识点 二.链表 1.为什么学了顺序表还要学链表 2.优点 三.实现 1.链表的打印 —— 理解链表结构 (2) 物理结构图 2.链表的尾插 —— 入门 错误写法:tail ! NULL 总结: 正确代码物理图解: (2) 尾插整体代码 (思考…

按键消抖(用状态机实现)

基于状态机的设计代码 module key_filter(clk,rst,key,key_p_flag,key_r_flag,key_state);input clk,rst;input key;output reg key_p_flag;output reg key_r_flag;output reg key_state;reg [1:0]r_key; //后面用来判断什么时候pedge,什么时候nedgealways…

大数据(7.2)Kafka万亿级数据洪流下的架构优化实战:从参数调优到集群治理

目录 一、海量数据场景下的性能之殇1.1 互联网企业的数据增长曲线1.2 典型性能瓶颈分析 二、生产者端极致优化2.1 批量发送黄金法则2.1.1 分区选择算法对比 2.2 序列化性能突破 三、消费者端并发艺术3.1 多线程消费模式演进3.1.1 消费组Rebalance优化 3.2 位移管理高阶技巧 四、…

MyBatis深度解析与实战指南:细节完整,从入门到精通

MyBatis深度解析与实战指南:细节完整,从入门到精通 整理这份笔记,是因为学习 MyBatis 时发现很多教程要么只讲基础 CRUD,要么直接跳到 Spring 整合,对 MyBatis 核心特性讲解不全面,基础部分也不够完整。实…

【科学技术部政务服务平台-用户注册/登录安全分析报告】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞…

【Audio开发三】音频audio中帧frameSize ,周期大小periodsize,缓冲区buffer原理详解以及代码流程分析

一、基础概述 在分析获取最小帧数前,我们先来了解几个相关的概念。 1,帧 帧(frame):表示一个完整的声音单元,所谓的声音单元是指一个采样样本。如果是双声道,那么一个完整的声音单元就是 2 个样…

K8S学习之基础七十五:istio实现灰度发布

istio实现灰度发布 上传镜像到harbor 创建两个版本的pod vi deployment-v1.yaml apiVersion: apps/v1 kind: Deployment metadata:name: appv1labels:app: v1 spec:replicas: 1selector:matchLabels:app: v1apply: canarytemplate:metadata:labels:app: v1apply: canaryspec…

C++蓝桥杯填空题(攻克版)

片头 嗨~小伙伴们,咱们继续攻克填空题,先把5分拿到手~ 第1题 数位递增的数 这道题,需要我们计算在整数 1 至 n 中有多少个数位递增的数。 什么是数位递增的数呢?一个正整数如果任何一个数位不大于右边相邻的数位。比如&#xf…

【Python】数据结构

【Python】数据结构: Series:1、通过列表创建Series类对象2、显示地给数据指定标签索引3、通过字典创建Series类对象4、获取索引5、获取数据 DataFrame:1、通过数组创建一个DataFrame类对象2、指定列索引3、指定行索引4、获取列的数据5、查看…

Android XML布局与Compose组件对照手册

下面我将详细列出传统 XML 布局中的组件与 Compose 组件的对应关系,帮助您更好地进行迁移或混合开发。 基础布局对应 XML 布局Compose 组件说明LinearLayout (vertical)Column垂直排列子项LinearLayout (horizontal)Row水平排列子项FrameLayoutBox层叠子项Relativ…

云原生运维在 2025 年的发展蓝图

随着云计算技术的不断发展和普及,云原生已经成为了现代应用开发和运维的主流趋势。云原生运维是指在云原生环境下,对应用进行部署、监控、管理和优化的过程。在 2025 年,云原生运维将迎来更加广阔的发展前景,同时也将面临着一系列…

js day5

复习模板字符串: 在输出语句里面 document.write(我今年${a}岁了)中间是反引号;里面是${变量}; 复习基本类型 number String null undefined boolean 检测数据类型输出typedf 变量则可; 添加链接描述 复习样式变量table什么的边…

SmolVLM2: The Smollest Video Model Ever(三)

这是对《SmolLM2: When Smol Goes Big — Data-Centric Training of a Small Language Model》的翻译阅读 摘要 虽然大语言模型在人工智能的许多应用中取得了突破,但其固有的大规模特性使得它们在计算上成本高昂,并且在资源受限的环境中部署具有挑战性。…