数据中台、BI业务访谈(二):组织架构梳理的坑
这是数据中台、BI业务访谈系列的第二篇文章,在上一篇文章中,我重点介绍了在给企业的业务部门、高层管理做业务访谈之前我们要做好行业、业务知识的功课。做好这些功课之后,就到了实际的访谈环节了。
业务访谈关键点
那么在具体业务访谈的时有哪些重点关键点要把控呢?通常情况下,会特别关注业务组织架构、业务现状、业务协同、业务关注重点、业务边界、信息化使用情况等几个基本的方向。

业务关键点 - 派可数据商业智能BI可视化分析平台
大家一看这几个点好像很简单,但我们不能仅仅只关注字面意思,还要继续深挖。很多微小的点传递出来的信息,在不同的人身上敏感度是不一样的,可能是机会、也可能是风险,我们要培养这种敏感度和嗅觉。
今天的文章我们首先讲解一下访谈过程中组织架构梳理的重要性。
组织架构梳理的重要性
摸清楚组织架构,它是所有业务梳理的关键前提。很多人就会想组织架构还不简单,要么从HR系统出,要么就在OA里面,直接拉出来就行了。有这种想法的同学说明对商业智能BI这种分析型信息化建设项目的特点还不怎么熟悉和了解。

数据可视化 - 派可数据商业智能BI可视化分析平台
在分析型的比如商业智能BI的信息化项目建设过程中,经营管理分析的视角不是以HR或者OA里面的法人架构视角来进行分析维度设计的,而是以经营管理视角来设计的。这个可能性有多大?这么来说吧,在我个人以及团队之前所经历的所有商业智能BI项目中,100%的经营分析架构跟实际的法人架构、企业内部组织架构都是不匹配的。
像财务报表非常标准,它是按照法人架构一个实体、一个实体去建的,在HR或者OA系统里面企业内部的组织架构也是按照企业管理组织来设计的。但到了经营管理的分析环节,上面的这些架构就不适用了。
组织架构据分析
比如:一个集团下面有几十家公司,按照法人架构分析就很简单,就是集团到分公司。但实际上,在内部根据产品线、业务线的不同会虚拟出来了很多业务板块、业务条线、事业部、区域性公司。从经营分析视角就变成了集团到板块到事业部到区域性公司再到实体。还有的集团下设了很多公司是用来走帐的,这些公司对实际的经营分析没有什么实质上的价值。

数据可视化 - 派可数据商业智能BI可视化分析平台
还有一些场景比如一个做贸易流通的门店是一个实体公司,这个门店可能有一块区域是属于集团另外一条业务线的业务,在收帐的时候是以这个实体公司去收的。在财务报表中这是可以对上的,但在经营管理分析的时候是需要拆出来看的,那里面的费用怎么拆,怎么分析?所以,这些问题都需要梳理清楚,因为最终出管理分析报表的时候这个口径发生了改变。
像上面提到的这些都是在实际项目中会遇到的,往往在业务系统中看不出来这些问题。但是在分析型系统中,这些问题就是非常大的问题,直接导致分析维度设计过程中复杂度的上升。
如果前期没有把这些业务特点和实际情况弄清楚,后期的变动就会导致代码开放会反复的做调整,甚至一些维度架构要推翻重新设计。还有一些更加复杂的场景我这里还没有提到,我只能说非常复杂。很多项目死就死在这个地方,前期没有发现这个问题,后期发现了再跟客户去沟通,他们内部这个问题可能都没有调整过来。

数据可视化 - 派可数据商业智能BI可视化分析平台
企业他们之前怎么没有发现过这类问题呢,其实是发现了,只是当时没有手段去分析的这么细致。一旦上数据中台了、上BI了,这个时候其实他们认为有这个能力去从微观层面做分析了,所以就会提出这么多的要求。不做,有问题。做了,没有提前预防,到后期就会非常被动了。
还有更麻烦的,是企业的经营分析架构可能会经常性的发生调整,并且还存在组织架构不对齐的问题。如果缺乏这种意识在前期调研的时候就充分沟通、充分了解和准备,后期进入到开放阶段会非常的困难。所以,数据中台、商业智能BI绝对不是简单连下数据库拖拉拽把可视化页面呈现出来就简单完事,有很多复杂的场景。
组织架构梳理建议
我个人建议在调研访谈的时,一旦跟业务部门进行组织架构、分析架构的梳理沟通,就必须拉着IT信息化部门一起。要了解他们的经营分析架构,在分析实际业务、经营指标时,这些维度是如何合并、如何组织的,以及这些数据在实际的业务系统中如何表现的。

填报、补录 - 派可数据商业智能BI可视化分析平台
这些差异和变化在实际的业务系统中有没有什么地方能管理维护起来,有没有什么对照关系可供直接使用。没有系统对照,通过数据补录填报建立这种对照关系可不可以解决?是可以解决当前眼下的,还是能解决未来长远的变化。如果只能解决当前眼下的,未来的变化又应该寻找什么样的机制来处理。要不要在业务系统中、在业务流程中设计一些额外的字段来打标签以区分这些变化。
还有一些企业本身没有实现业财一体化,但在数据中台或者BI项目里就要求必须从业务项目穿透到财务报表,比如看每一个实际业务项目的成本、费用,这些业务项目在财务辅助核算里面有没有体现,有没有关联关系,没有的话怎么办?
大家看看,就因为组织架构一个问题衍生出来了这么多需要深入分析和判断的地方,还是很复杂的,不提前弄清楚行不行,肯定是不行的。这就需要我们的业务访谈团队要非常的有经验,能预判到这些问题,对业务的敏感度要非常的高。
相关文章:
数据中台、BI业务访谈(二):组织架构梳理的坑
这是数据中台、BI业务访谈系列的第二篇文章,在上一篇文章中,我重点介绍了在给企业的业务部门、高层管理做业务访谈之前我们要做好行业、业务知识的功课。做好这些功课之后,就到了实际的访谈环节了。 业务访谈关键点 那么在具体业务访谈的时…...
【零基础实战】Ubuntu搭建DVWA漏洞靶场全流程详解(附渗透测试示例)
【零基础实战】Ubuntu搭建DVWA漏洞靶场全流程详解(附渗透测试示例) (声明:实际操作请遵守网络安全法,仅在授权环境进行测试,仅供个人研究) 一、DVWA靶场简介 DVWA(Damn Vulnerable Web Application)是专为网络安全学习者设计的漏洞演练平台,包含SQL注入、XSS、文件…...
库学习04——numpy
一、基本属性 二、 创建数组 (一)arange a np.arange(10,20,2) # [10,12,14,16,18] 只有一个参数n的话,默认是从0到n-1的一维数组。 (二)自定义reshape a np.arange(12).reshape((3,4)) [[ 0 1 2 3][ 4 5 …...
Win10系统安装WSL2-Ubuntu, 并使用VScode开始工作
本教程基于博主当前需要使用 WSL2(Windows Subsystem for Linux 2) 而编写,将自己使用的经过分享给大家。有什么意见建议敬请大家批评指正。此过程需要打开 Microsoft Store 话不多说,立即开始~ 文章目录 1. 检查系统版本2. 启动 WSL 功能3. 安装Ubuntu4…...
SLAM(七)-卡尔曼滤波
SLAM(七)-卡尔曼滤波 一、卡尔曼滤波(KF)二、扩展卡尔曼滤波(EKF)三、误差状态卡尔曼滤波(ESKF) 参考《概率机器人》、《Principles of GNSS,lnertial and Multisensor lntegrated Navigation Systems (Second Edition)》 一、卡尔曼滤波(KF)…...
如何解决DDoS攻击问题 ?—专业解决方案深度分析
本文深入解析DDoS攻击面临的挑战与解决策略,提供了一系列防御技术和实践建议,帮助企业加强其网络安全架构,有效防御DDoS攻击。从攻击的识别、防范措施到应急响应,为网络安全工作者提供了详细的操作指引。 DDoS攻击概览:…...
解决 Ubuntu 上 Docker 安装与网络问题:从禁用 IPv6 到配置代理
解决 Ubuntu 上 Docker 安装与网络问题的实践笔记 在 Ubuntu(Noble 版本)上安装 Docker 时,我遇到了两个常见的网络问题:apt-get update 失败和无法拉取 Docker 镜像。通过逐步排查和配置,最终成功运行 docker run he…...
Windows for Redis 后台服务运行
下载 redis 安装包 地址:https://github.com/tporadowski/redis/releases 解压zip压缩包,执行 redis-server.exe 即可以窗口模式运行(窗口关闭则服务关闭) 运行窗口可以看到,端口是 6379 我这里使用 nvaicat 客服端测…...
AMGCL库的Backends及使用示例
AMGCL库的Backends及使用示例 AMGCL是一个用于解决大型稀疏线性方程组的C库,它提供了多种后端(backends)实现,允许用户根据不同的硬件和性能需求选择合适的计算后端。 AMGCL支持的主要Backends 内置Backends: builtin - 默认的纯C实现block - 支持块状…...
【前端】【css】flex布局详解
Flex 布局(Flexible Box Layout,弹性盒子布局)是 CSS3 中的一种布局模式,用于在容器中更高效地分配空间并对齐内容,即使它们的大小是动态未知的。它非常适用于响应式设计。 一、Flex 布局的基本概念 1. 启用 Flex 布局…...
Java面试黄金宝典43
1. 零拷贝技术 零拷贝(Zero - copy)技术是一种高效的数据传输技术,它旨在减少数据在用户空间和内核空间之间的拷贝次数,以此提升系统的数据传输性能。在传统数据传输过程中,数据往往需要多次在用户空间和内核空间之间拷贝,这会消耗大量的 CPU 资源,而零拷贝技术能避免这…...
C语言超详细指针知识(二)
在上一篇有关指针的博客中,我们介绍了指针的基础知识,如:内存与地址,解引用操作符,野指针等,今天我们将更加深入的学习指针的其他知识。 1.指针的使用和传址调用 1.1strlen的模拟实现 库函数strlen的功能是…...
华为机试—最大最小路
题目 对于给定的无向无根树,第 i 个节点上有一个权值 wi 。我们定义一条简单路径是好的,当且仅当:路径上的点的点权最小值小于等于 a ,路径上的点的点权最大值大于等于 b 。 保证给定的 a<b,你需要计算有多少条简…...
[Linux]从零开始的ARM Linux交叉编译与.so文件链接教程
一、前言 最近在项目需要将C版本的opencv集成到原本的代码中从而进行一些简单的图像处理。但是在这其中遇到了一些问题,首先就是原本的opencv我们需要在x86的架构上进行编译然后将其集成到我们的项目中,这里我们到底应该将opencv编译为x86架构的还是编译…...
【模板】缩点
洛谷p3387 思路: 算法:tarjan算法 根据题意,我们只要找到一个路径,使得最终权重最大即可,首先,根据题目可知,如果一个点在一个环上,那么我们就将这整个环都选上,题目上允许我们能够重复走,因此,我们可以将环缩成点,将环所称点后,就可以转换成树,从没有父节点的结点开始,我们向…...
Rag实现流程
Rag实现流程 目录 Rag实现流程1. 加载问答链代码解释`chain_type="stuff"` 的含义其他 `chain_type` 参数选项及特点1. `map_reduce`2. `refine`3. `map_rerank`示例代码展示不同 `chain_type` 的使用其他参数类型2. 提出问题3. 检索相关文档代码解释其他参数类型4. …...
计算机网络- 传输层安全性
传输层安全性 7. 传输层安全性7.1 传输层安全基础7.1.1 安全需求机密性(Confidentiality)完整性(Integrity)真实性(Authenticity)不可否认性(Non-repudiation) 7.1.2 常见安全威胁窃…...
常青藤快速选择系统介绍
功能特点 支持多种属性和特性:可依据实体属性(如实体类型、图层、颜色、线宽等)以及实体特性(如直线长度、圆面积、文字内容等)进行筛选。多过滤条件与运算符号:支持多个过滤条件组合,基本涵盖实…...
【c语言】指针习题
练习一:使用指针打印数组内容 #include <stdio.h> void print(int* p, int sz) {int i 0;for (i 0; i < sz; i) {printf("%d ", *p);//printf("%d ", *(p i));} } int main() {int arr[] { 1,2,3,4,5,6,7,8,9,10 };int sz sizeof…...
KWDB创作者计划—KWDB认知引擎:数据流动架构与时空感知计算的范式突破
引言:数据智能的第三范式 在数字化转型进入深水区的2025年,企业数据系统正面临三重悖论:数据规模指数级增长与实时决策需求之间的矛盾、多模态数据孤岛与业务连续性要求之间的冲突、静态存储范式与动态场景适配之间的鸿沟。KWDB(K…...
Sqoop常用指令
Sqoop(SQL-to-Hadoop)是一个开源工具,旨在将关系型数据库中的数据导入到Hadoop的HDFS中,或者从HDFS导出到关系型数据库中。以下是一些常用的Sqoop命令: 导入数据到HDFS 1. 基本导入 sqoop import \ --connect jdbc:mys…...
银行业务知识序言
银行业务知识体系全景解析 第一章 金融创新浪潮下的银行业务知识革命 1.1 数字化转型驱动金融业态重构 在区块链、人工智能、物联网等技术的叠加作用下,全球银行业正经历着"服务无形化、流程智能化、风控穿透化"的深刻变革。根据麦肯锡《2023全球银行业…...
智慧水务项目(八)基于Django 5.1 版本PyScada详细安装实战
一、说明 PyScada,一个基于Python和Django框架的开源SCADA(数据采集与监视控制系统)系统,采用HTML5技术打造人机界面(HMI)。它兼容多种工业协议,如Modbus TCP/IP、RTU、ASCII等,并具…...
畅游Diffusion数字人(23):字节最新表情+动作模仿视频生成DreamActor-M1
畅游Diffusion数字人(0):专栏文章导航 前言:之前有很多动作模仿或者表情模仿的工作,但是如果要在实际使用中进行电影级的复刻工作,仅仅表情或动作模仿还不够,需要表情和动作一起模仿。最近字节跳动提出了一个表情+动作模仿视频生成DreamActor-M1。 目录 贡献概述 核心动…...
【Unity网络编程知识】C#的 Http相关类学习
1、搭建HTTP服务器 使用别人做好的HTTP服务器软件,一般作为资源服务器时使用该方式(学习阶段建议使用)自己编写HTTP服务器应用程序,一般作为Web服务器或者短连接游戏服务器时使用该方式(工作后由后端程序员来做&#…...
Python operator 模块介绍
operator 模块是 Python 标准库中的一个模块,它提供了一系列与 Python 内置运算符对应的函数。这些函数可以用于替代一些常见的运算符操作,在某些场景下能让代码更加简洁、高效,还能方便地用于函数式编程。以下是对 operator 模块的详细介绍: 1. 导入模块 使用 operator …...
SpringBoot企业级开发之【用户模块-更新用户头像】
功能如下所示: 我们先看一下接口文档: 为什么头像是一串字符串呢?因为我们是将头像图片放到第三方去存储,比如:阿里云等 开发思路: 实操: 1.controller 注意!这里使用【PatchMapping】注解…...
DAPP实战篇:使用ethersjs连接智能合约并输入地址查询该地址余额
本系列目录 专栏:区块链入门到放弃查看目录-CSDN博客文章浏览阅读400次。为了方便查看将本专栏的所有内容列出目录,按照顺序查看即可。后续也会在此规划一下后续内容,因此如果遇到不能点击的,代表还没有更新。声明:文中所出观点大多数源于笔者多年开发经验所总结,如果你…...
网络流量管理-流(Flow)
1. 传统网络的问题:快递员送信模式 想象你每天要寄100封信给同一个朋友,传统网络的处理方式就像一个固执的快递员: 每封信都单独处理:检查地址、规划路线、盖章、装车…即使所有信的目的地、收件人都相同,也要重复100…...
每日文献(十一)——Part two
今天从第四章:快速RCNN,方法细节开始介绍。 目录 四、快速RCNN:方法细节 4.1 快速R-CNN回顾 4.2 对抗网络设计 4.2.1 遮挡的对抗空间信息损失 4.2.2 对抗空间Transformer网络 4.2.3 对抗融合 五、实验 5.1 实验设置 5.2 PASCAL VOC…...
