#BI建模与数仓建模有什么区别?指标体系由谁来搭建?

news2024/11/15 7:27:36

问题1: 指标体系是我们数仓来搭建还是分析师来做,如何去推动

问题2:BI建模与数仓建模有什么区别?

      指标体系要想做好,其实是分两块内容的,一块是顶层设计阶段,业务指标体系的搭建,一块是数仓中指标平台、指标字典的构建。

  •     业务指标体系搭建

      业务指标体系的搭建,此时所谓的指标体系指的就是数仓建模中的业务建模阶段,他由数据分析师(或数据产品经理)牵头、业务方协助,制定的一套能从各个角度反映业务状况(即指标)、业务目标的体系框架。只有这块落实数仓建设才有价值,才能数据驱动业务达到辅助决策、分析的效果,他是数据价值的直接体现。常见的搭建方法有OSM模型、BSCH模型、UJM业务流程法、GSM、OKR等方法,一套好的指标体系能够反应当下业务关注的重点、包含结果性指标和过程性指标,能够有对应的业务抓手。

注意:建立指标体系不是一个人能够完成的,需要业务部门(市场、运营、产品部门等)、数据部门、开发部门相互协作,共同讨论确认。一个人闭门造车建立的指标体系很容易和业务脱节,也很难落地。在日常工作中,业务部门、数据部门、开发部门也需要紧密合作。 

  • 数据指标平台搭建 

    数据指标字典或平台的构建,这个就是我们数仓同常说的指标要口径统一、规范,指标逻辑不清晰、避免重复性建设等要去做的事情,一般将指标划分为原子指标、派生指标、衍生指标等,而针对业务发布的指标做规范化管理。其指标字典的构建如下图所示: 

     一般指标字典的构建由数仓工程师主导,提供指标字典构建方案,由前端可视化部门、Java后端部门一起配合完成,财务状况比价好的公司也可以花钱购买数据中台或BI服务厂商的指标平台,开发实力不足、经济状况不好的公司或刚成立的数据部门可以先通过Excel做线下管理,等数据部门规模壮大自己开发或建议老板购买。

  • 两者关系 

两者之间的关系:数据指标体系的构建是整体数仓建设的顶层设计阶段,为数仓建设提供了价值基础并指导数仓建模。数仓同学通过分析指标体系,拆分指标构建逻辑模型,最终完成物理建模。整体建模思路如下图所示: 

  •  BI建模与数仓建模有什么区别?

       BI产品的建模,目的是进行业务与数据之间的转换。所以重点在于如何用现有数据满足业务的需求。这两个“建模”本来就是一件事情,只不过一个侧重数据的逻辑建模,一个侧重于数据的业务建模;一个是在数据仓库阶段,一个是在数据业务输出阶段;一个目的是为了数据组织和存储,一个目的是为了数据的业务表达。 

   上图中业务建模(指标体系的构建、BI建模)和领域建模其实就是数据产品和数据分析师需要完成的工作,而逻辑建模和物理建模就是数仓同学要完成的工作。

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

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

相关文章

github 设置中文,亲测有效

点进去 安装 选上面第二个,不行再选第一个 GitHub - maboloshi/github-chinese: GitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese)

如何注册一个自己的公众号?详细指南

博主介绍:全网粉丝10w、CSDN合伙人、华为云特邀云享专家,阿里云专家博主、星级博主,51cto明日之星,热爱技术和分享、专注于Java技术领域 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅…

程序员鱼皮的保姆级写简历指南第三弹,简历常见问题和建议汇总

大家好,我是程序员鱼皮。做知识分享这些年来,我看过太多简历、也帮忙修改过很多的简历,发现很多同学是完全不会写简历的、会犯很多常见的问题,不能把自己的优势充分展示出来,导致错失了很多面试机会,实在是…

香橙派AIpro测评:快速部署SLAM算法,性能与体验的完美融合

一、引言 最近收到了一块”香橙派AIpro“的开发板,这款开发板是香橙派联合华为精心打造的,他们的宣传sologen是:“为AI而生”。这引起了我的好奇心,想知道其是否可以胜任无人机的实时建图和航迹规划工作。通过实操博主成功实现了…

SprongBoot3整合Knife4j实现在线接口文档

大家好,我是晓凡。 写在前面 在上一篇文章,我们详细介绍了SpringBoot3 怎么整合SpringDoc实现在线接口文档。但是,有不少小伙伴 都觉得接口界面太丑了。有没有什么更美观一点的UI界面呢? 当然是有的了,毕竟这是一个…

MySQL 进阶(一)【存储引擎】

1、存储引擎 1.1、MySQL 体系结构 自上而下可以分为 连接层 接受客户端的连接,完成连接的处理、认证授权、安全方案和最大连接数等服务层 绝大部分的核心功能都是在服务层完成的,比如SQL 接口(DDL、DML、视图、触发器、存储过程&#xff09…

【IDEA】什么maven,如何进行文件导入,并打包

maven介绍 maven是一个Java世界中,构建工具。 核心功能: 1,管理依赖: 管理文件运行的顺序逻辑依赖关系。对配置文件,进行构建和编译。其也是在调用jdk,来进行编译打包工作。 2,打包 通过使用…

【Python基础篇】你知道python的数据类型都有哪些吗?

文章目录 0. 前言1. 基本数据类型1.1 数值类型(int、float)1.1.1 整型(int)1.1.2 浮点型(float) 1.2 布尔类型(bool)1.3 字符串(str)1.4 字节串(b…

后端之路——文件本地上传

一、基础原理 文件上传是一个很基础的知识点&#xff0c;尤其是本地上传&#xff0c;在现实开发基本都是云上传&#xff0c;但是作为一个基础要简单了解一下 首先前端我就不多讲解了&#xff0c;网页开发里用<form>表单可以上传文件&#xff0c;只需要加上这三属性&…

Yolov8模型调参大全:超详细解读每一个参数

目录 1. 代码获取方式 2. YOLOv8网络配置 3. Yolov8使用 3.1. CLI 3.2. Python 4.default.yaml文件解读 1. 代码获取方式 Yolov8项目地址&#xff1a;https://github.com/ultralytics/ultralytics 这里就不详细介绍v8了 2. YOLOv8网络配置 # Ultralytics YOLO &…

超详细的 C++中的封装继承和多态的知识总结<1.封装与继承>

引言 小伙伴们都知道C面向对象难&#xff0c;可是大家都知道&#xff0c;这个才是C和C的真正区别的地方&#xff0c;也是C深受所有大厂喜爱的原因&#xff0c;它的原理更接近底层&#xff0c;它的逻辑更好&#xff0c;但是学习难度高&#xff0c;大家一定要坚持下来呀&#xff…

上海路演服务app开发的意义与主要功能

随着经济水平与互联网技术的飞速发展&#xff0c; 金融活动也逐渐深入人们的日常生活&#xff0c;各类公司也试图通过互联网获得金融机会&#xff0c;探寻新的发展。为了让企业具有更快捷&#xff0c;更便利的宣传途径与方法&#xff0c;上海路演服务app应运而生。 一&#xf…

SSM慢性病患者健康管理系统设计与实现-计算机毕业设计源码04877

目 录 摘要 1 绪论 1.1 研究意义 1.2研究目的 1.3论文结构与章节安排 2 慢性病患者健康管理系统系统分析 2.1 可行性分析 2.1.1 技术可行性分析 2.1.2 经济可行性分析 2.1.3 法律可行性分析 2.2 系统功能分析 2.2.1 功能性分析 2.2.2 非功能性分析 2.3 系统用例分…

VS2019+QT VS tools:Debug下ok,relese下报错

报错界面 踩得坑&#xff1a; 尝试一下重装 QT VS tools&#xff0c;结果装不上。 尝试卸载原来的QT VS tools&#xff1a;卸载方法&#xff0c;到下面文件夹下可以看到有两个文件夹&#xff0c;分别是两个插件&#xff0c;找到QT的插件&#xff0c;删除文件夹即可。但是删除…

管理沟通能力测试,求职应聘和HR人才测评

什么是管理沟通能力&#xff1f; 管理沟通能力&#xff0c;包含两个方面&#xff0c;1方面是管理能力&#xff0c;另一方面是沟通能力&#xff0c;对于企业招聘来说基础管理管理、中高层管理必定会做管理和沟通能力测试。 这是从人的性格层面&#xff08;人格&#xff09;去评…

Java学习十二—Java8特性之Optional类

一、简介 Java 8 引入了 Optional​ 类作为一种容器&#xff0c;可以用来显式地表示一个值存在或不存在。它解决了传统上可能会遇到的空指针异常问题&#xff0c;同时提供了一种更优雅的方式来处理可能为null的情况。 Java 8 中引入 Optional​ 类的背景可以从以下几个方面来理…

css flex 子元素溢出时,父元素被撑开解决方案

当父元素使用flex: 1;自适应填满时&#xff0c;子元素内容溢出&#xff0c;父元素内容撑大&#xff0c;导致页面显示问题&#xff0c;或设置了overflow 为scroll 的元素没出现滚动条等问题 解决方案&#xff1a; 1.如果是横向排列&#xff0c;flex: 1;的元素加上width: 0; 此…

【Matlab 路径优化】基于蚁群算法的XX市旅游景点线路优化系统

基于蚁群算法的XX市旅游景点线路优化系统 &#xff08;一&#xff09;客户需求&#xff1a; ①考虑旅游景点的空间分布、游客偏好等因素&#xff0c;实现了旅游线路的智能规划 ②游客选择一景点出发经过所要游览的所有景点只一次&#xff0c;最后回到出发点的前提下&#xf…

实验4 宏指令及子程序设计实验

从键盘输入10个无符号十进制数&#xff08;小于256&#xff09;&#xff0c;将其转换为二进制数并存放在NUM字节型变量中&#xff0c;找出其中的最大数&#xff0c;并将找出的最大数在屏幕上显示出来。 要求&#xff1a; 1&#xff09;在屏幕上显示字符串提示信息的功能由宏指…

【PB案例学习笔记】-28制作一个右键菜单

写在前面 这是PB案例学习笔记系列文章的第28篇&#xff0c;该系列文章适合具有一定PB基础的读者。 通过一个个由浅入深的编程实战案例学习&#xff0c;提高编程技巧&#xff0c;以保证小伙伴们能应付公司的各种开发需求。 文章中设计到的源码&#xff0c;小凡都上传到了gite…