当前位置: 首页 > news >正文

数仓建模理论-数据域和主题域

数据域是指面向业务数据,将业务过程进行抽象的数据集合。那这里先说什么是业务过程,其实个人的理解叫业务事件比叫业务过程更容易理解一点。业务过程可以概括为一个个不可拆分的行为事件。比如在电商业务中的店铺商品浏览事件、页面点击事件、加购入车事件、下单事件、支付事件、确认收货事件都是电商业务中的业务事件。再比如抖音短视频上浏览视频时间、点赞事件、评论事件、转发事件、关注事件等等都是短视频业务中的业务事件。然后我们要对这些业务过程中产生的数据进行抽象提炼,并将这些数据分类到不同的数据集合中,这个数据集合就是数据域。

在电商业务中,我们对电商业务中产生的业务数据划分数据域,可以划分为:

商品域:商品库存、上架、下架等

日志域:店铺商品的浏览、点击等

交易域:加购物车、下单、支付、确认收货、退款等

用户域:注册、登录、信息修改等

服务域:申诉、投诉、催退款、评价等

主题域是面向业务分析的,根据不同的业务分析需求,将数据域中的数据重新划分至不同的集合。

数据域是自下而上的,以业务数据视角进行数据划分。思考的过程是,我总体的业务有哪些业务过程,这些业务过程产生了哪些数据,这些按什么分类划分到一个集合中,这个集合就是数据域。

主题域是自上而下的,以业务分析视角进行数据划分。思考的过程是,我的总体业务是怎样的,我要从哪些角度对业务进行分析,那这些分析需求需要什么数据,那把分析需求要用的数据放在一个集合中,这个集合就是主题域。

拿生活中的例子来说:数仓建设就像是饭店做菜一样,数仓在面向业务数据根据其特点划分出数据域,如同厨房根据采购的食材特点将它们摆放在不同的货架区,如肉禽区、果蔬区、调味区等。而数仓在面向业务分析根据其需求划分出主题域,如同饭店根据不同食客群体的口味需求将食材做成不同的菜系,如江浙菜、鲁菜、川菜等。然后后厨他们看到的肯定是数据域更多一些呀,但是饭店卖饭肯定不能拿出来数据域推销啊,他们得拿主题域来满足食客需求的呀,那这里大厨就得做菜了,把数据域的数据做成不同菜系(主题)的数据。

http://www.lryc.cn/news/620065.html

相关文章:

  • 8.13服务器安全检测技术和防御技术
  • 免费生成视频,Coze扣子工作流完全免费的视频生成方案,实现图生视频、文生视频
  • [ Mybatis 多表关联查询 ] resultMap
  • LeetCode Day5 -- 二叉树
  • 使用 HTML5 Canvas 打造炫酷的数字时钟动画
  • Kubernetes-03:Service
  • 对线面试官之幂等和去重
  • 【OpenGL】LearnOpenGL学习笔记07 - 摄像机
  • 会议征稿!IOP出版|第二届人工智能、光电子学与光学技术国际研讨会(AIOT2025)
  • 【Android】RecyclerView多布局展示案例
  • [系统架构设计师]架构设计专业知识(二)
  • Linux 计划任务
  • 《书写范式》——代码如诗,诗娟代码(Python)(附精巧“九九表”生成代码)
  • Coze Studio 概览(十)--文档处理详细分析
  • k8s资源管理
  • 【android bluetooth 协议分析 05】【蓝牙连接详解3】【app侧该如何知道蓝牙设备的acl状态】
  • 如何理解vue组件失活与激活及导航全流程
  • 免费专业PDF文档扫描效果生成器
  • PHP imagick扩展安装以及应用
  • GISBox工具处理:将高斯泼溅模型导出为3DTiles
  • 【Android】四种不同类型的ViewHolder的xml布局
  • transforms的使用 小土堆pytorch记录
  • 专题:2025抖音电商与微短剧行业研究报告|附150+份报告PDF汇总下载
  • MATLAB 绘图速查笔记
  • 如何通过 Actor 网络压缩为概率分布实现
  • 使用 python-pptx 完成 ppt 页面的复制
  • 终端安全检测与防御
  • Open3d:从mesh中采样点云的两个函数
  • round robin轮询仲裁器
  • 2025 开源语音合成模型全景解析:从工业级性能到创新架构的技术图谱