今天聊一下数仓主题设计,其实不同行业不同领域模型设计的都有些不同,本次主要整理一下工作以来遇到的几种典型案例。

关于主题:

数据仓库中的数据是面向主题组织的,主题是在较高层次上将企业信息系统中的数据进行综合、归类和分析利用的一个抽象概念,每一个主题基本对应一个宏观的分析领域。如财务分析就是一个分析领域,因此这个数据仓库应用的主题就为“财务分析”。

关于主题域:

主题域通常是联系较为紧密的数据主题的集合。可以根据业务的关注点,将这些数据主题划分到不同的主题域(也说是对某个主题进行分析后确定的主题的边界。)

关于主题域的划分:

主题域的确定必须由最终用户和数据仓库的设计人员共同完成的, 而在划分主题域时,大家的切入点不同可能会造成一些争论、重构等的现象,考虑的点可能会是下方的某些方面:

1、按照业务或业务过程划分:比如一个靠销售广告位置的门户网站主题域可能会有广告域,客户域等,而广告域可能就会有广告的库存,销售分析、内部投放分析等主题;
2、根据需求方划分:比如需求方为财务部,就可以设定对应的财务主题域,而财务主题域里面可能就会有员工工资分析,投资回报比分析等主题;
3、按照功能或应用划分:比如微信中的朋友圈数据域、群聊数据域等,而朋友圈数据域可能就会有用户动态信息主题、广告主题等;
4、按照部门划分:比如可能会有运营域、技术域等,运营域中可能会有工资支出分析、活动宣传效果分析等主题;

总而言之,切入的出发点逻辑不一样,就可以存在不同的划分逻辑。在建设过程中可采用迭代方式,不纠结于一次完成所有主题的抽象,可先从明确定义的主题开始,后续逐步归纳总结成自身行业的标准模型。

1.数据仓库金融行业数据逻辑模型Teradata FS-LDM

ps:数仓启蒙的经典示例

FS-LDM是一个成熟产品,主要支持保险、银行及证券,包含十大主题:当事人、产品、协议、事件、资产、财务、机构、地域、营销、渠道。


什么是LDM?
逻辑数据模型LDM是数据仓库的数据建设阶段为解决业务需求而定义的数据仓库模型解决方案,它是指导数据仓库进行数据存放、数据组织、以及如何支持应用的蓝图,定义需要追踪和管理的各种重要实体、属性、关系。

2.IBM BDWM (Banking Date Warehouse Model)
IBM 银行九大主题模型

3.某汽车行业互联网公司

4.某主机厂

5.电商

数据仓库建设之主题划分相关推荐

  1. 《数据仓库》一文读懂数据仓库建设

    数据仓库建设 一.数据仓库概念 1.数仓架构 ​ 我们在谈到数据仓库,都会提到数仓架构,那么数仓架构到底是什么呢?首先,架构就是把一个整体工作按需切分成不同部分的内容,由不同角色来完成这些分工,并通过 ...

  2. 数据仓库建设——主题和主题域的划分

    数仓主题是什么 数据仓库主题是指透过"上帝视角"将企业不同业务流程信息进行汇总.分类然后对其进行分析利用的一个抽象化的概念.也是指企业中某一分析领域具体的分析对象,这样一来,每一个 ...

  3. 6000字详解数据仓库建设

    01 前言 互联网行业,除了数据量大之外,业务时效性要求也很高,甚至很多是要求实时的.另外,互联网行业的业务变化非常快,不可能像传统行业一样,可以使用自顶向下的方法建立数据仓库,一劳永逸,它要求新的业 ...

  4. 浅谈数据仓库建设中的数据建模方法

    http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0803zhousb/ 所谓水无定势,兵无常法.不同的行业,有不同行 ...

  5. 数据仓库建设中的数据建模方法(转)

    简介: 本文的主要内容不是介绍现有的比较流行的主要行业的一些数据模型,而是将笔者在数据仓库建设项目中的一些经验,在这里分享给大家.希望帮助大家在数据仓库项目建设中总结出一套能够合乎目前业界规范的,满足 ...

  6. 美团点评酒旅数据仓库建设实践

    在美团点评酒旅事业群内,业务由传统的团购形式转向预订.直连等更加丰富的产品形式,业务系统也在迅速的迭代变化,这些都对数据仓库的扩展性.稳定性.易用性提出了更高要求.对此,我们采取了分层次.分主题的方式 ...

  7. 数据建模_浅谈数据仓库建设中的数据建模方法

    所谓水无定势,兵无常法.不同的行业,有不同行业的特点,因此,从业务角度看,其相应的数据模型是千差万别的.目前业界较为主流的是数据仓库厂商主要是 IBM 和 NCR,这两家公司的除了能够提供较为强大的数 ...

  8. 数据仓库建设之数仓架构

    大家好,不管是离线数仓与实时数仓,建设的时候都少不了架构设计,今天来学习一下常见的架构及发展演变过程. 一.离线数仓大数据架构 1.数仓架构 下面详细说明图中的各个组件及其所起的作用.图中显示的整个数 ...

  9. 数据仓库建设---数据建模

    首先我们先查看三个问题:①什么是数据模型:②为什么需要数据模型:③如何创建数据模型: 一.什么是数据模型 数据模型是抽象描述现实世界的一种工具和方法,是通过抽象的实体及实体之间联系的形式,来表示现实世 ...

最新文章

  1. 解决webview.loadUrl()会加载系统浏览器
  2. android应用的界面编程----View与ViewGroup的概念
  3. 捷克 签证_一位捷克开发人员构建了可在您的浏览器中直接运行的语音合成器
  4. android 折叠式布局,Android卡片式折叠交互效果
  5. 使用listen()和accept()函数
  6. 系统分析师考试经验分享
  7. w3cschool php下载_w3cschool下载_W3Cschool v2.0离线版
  8. 华硕笔记本电池0%充不进电_华硕笔记本电池0%充不进电
  9. 在线画图工具ProcessOn
  10. 程序员的算法趣题Q50: 完美洗牌
  11. 可能是最全的:虚拟机使用失败解决方案汇总
  12. 电脑总是区域性白屏,求助各位大佬。
  13. 数据库 内联左联右联 INNER JOIN、LEFT JOIN和RIGHT JOIN
  14. php创建数组教程,PHP 数组
  15. 微信 checkbox修改样式
  16. SAP BC 角色组织级别的参数读取和修改
  17. 树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统 篇三:进阶配置 Home Assistant
  18. CentOS的DNS服务器配置文件/etc/resolv.conf重置问题
  19. 自适应lasso_Logistic模型自适应组Lasso算法
  20. 需要新应用打开此steam_Steam 圣诞节促销活动——谷节日活动:节日市场

热门文章

  1. [激光原理与应用-43]:《光电检测技术-10》- 激光测距原理、方案与案例分析:TOF VL53L0X模块
  2. 我国AIS信息服务平台上线 东方通大数据处理亿级报文
  3. python 画高程图像
  4. 联合熵、条件熵、互信息、相对熵、交叉熵的详解
  5. box filtering
  6. 算法系列——输出所有的笛卡尔积组合
  7. 《液晶显示器和液晶电视维修核心教程》——第1章 液晶显示器维修概要1.1 液晶显示器的基本知识...
  8. 【Android,Kotlin,TFLite】移动设备集成深度学习轻模型TFlite(图像分类篇)
  9. 芝麻信用免押金成趋势 报告称租赁经济有望突破10万亿元
  10. iOS App完整项目