数仓规范之项目命名规范

本文涉及的产品
云原生数据仓库AnalyticDB MySQL版,基础版 8ACU 100GB 1个月
简介: 项目命名规范

1.ods层表均为业务库入仓的原始数据,不做任何加工。
表名:s_业务库名b表名_di/df
示例:s_osc_b_order_df
注:s为schema标识业务库,b为business标识业务表,di/df表示增量表/全量表

2.dwd层为事实表、快照表层,该层为业务活动的度量数据,是已经进行字段解析、数据过滤、格式统一化、富化字段之后的表结构。
表名:fct{业务BU缩写/pub}{数据域缩写}{业务过程缩写}[{自定义表命名标签缩写}]
示例:fct_taobao_activity_acti_detail_di 发布活动明细事实增量表
注:fct表示fact事实表,taobao为业务BU,activity为活动域,di为增量表,acti_detail为发布活动的业务过程

3.dim层为维度表,该层为业务对象的维度属性,是已经进行字段解析、数据过滤、格式统一化、富化字段之后的表结构。
表名:dim{业务BU/pub}{维度定义}_{自定义标签}
示例:dim_taobao_acti_item
注:dim为维度表,taobao表示业务BU,维acti_item为维度定义

4.dws层为指标汇总层。该层中主要用于保存指标结果。该层主要是将各个指标结果按照数据粒度进行划分,将数据粒度的指标结果写入的同一张表中。
表名:dws{业务BU缩写/pub}{数据域缩写}{数据粒度缩写}[{自定义表命名标签缩写}]_{统计时间周期范围缩写}
注意:如果某些指标没有维度,仅仅只有每天的统计结果,则可以将这些指标写入到dws_all作为一张表中。

相关实践学习
AnalyticDB MySQL海量数据秒级分析体验
快速上手AnalyticDB MySQL,玩转SQL开发等功能!本教程介绍如何在AnalyticDB MySQL中,一键加载内置数据集,并基于自动生成的查询脚本,运行复杂查询语句,秒级生成查询结果。
阿里云云原生数据仓库AnalyticDB MySQL版 使用教程
云原生数据仓库AnalyticDB MySQL版是一种支持高并发低延时查询的新一代云原生数据仓库,高度兼容MySQL协议以及SQL:92、SQL:99、SQL:2003标准,可以对海量数据进行即时的多维分析透视和业务探索,快速构建企业云上数据仓库。 了解产品 https://www.aliyun.com/product/ApsaraDB/ads
目录
相关文章
|
30天前
|
SQL
数仓规范之sql编写规范
编写SQL时,应遵循以下规范:所有关键字小写,表别名按a, b, c...顺序使用,复杂逻辑多行书写,提高可读性。SELECT字段需逐行列出,避免使用*,GROUP BY字段同样处理。WHERE条件多于一个时,每条件一行。JOIN子表推荐使用嵌套查询方式1,明确关联条件,避免笛卡尔积。关键逻辑需注释,INSERT SELECT后最外层字段加注释说明用途。示例中展示了推荐的JOIN替代子查询的写法,以提高代码的可读性和维护性。
42 1
|
5月前
|
数据采集 大数据
大数据实战项目之电商数仓(二)
大数据实战项目之电商数仓(二)
128 0
|
3月前
|
BI
数仓项目总结--持续更新中
数仓项目总结--持续更新中
54 2
|
5月前
|
SQL 关系型数据库 MySQL
详尽分享音乐数据中心数仓综合项目
详尽分享音乐数据中心数仓综合项目
53 0
|
5月前
|
消息中间件 分布式计算 Hadoop
大数据实战项目之电商数仓(一)
大数据实战项目之电商数仓(一)
285 0
|
6月前
|
存储 大数据 数据管理
数据仓库(07)数仓规范设计
所谓的规范的定义,简单理解,如果把数据当作货物,那就是货物的分类,以及对应相关的属性,比如生产日期,某个原料的含量等,我们可以把相近或者相同货物,按照一定的规律,放在一起,方便入库与出库,需要某个货物按照这些规律就可以,以比较快的速度拉取出来。 一般的规范设计包含一下几个方面:划分和定义数据域、业务过程、维度、度量 原子指标、修饰类型、修饰词、时间周期、派生指标。
312 0
|
存储 架构师 搜索推荐
《全链路数据治理-智能数据建模 》——数仓建模理论与规范(2)
《全链路数据治理-智能数据建模 》——数仓建模理论与规范(2)
508 0
|
数据建模 BI
《全链路数据治理-智能数据建模 》——数仓建模理论与规范(4)
《全链路数据治理-智能数据建模 》——数仓建模理论与规范(4)
347 0
|
数据建模
《全链路数据治理-智能数据建模 》——数仓建模理论与规范(5)
《全链路数据治理-智能数据建模 》——数仓建模理论与规范(5)
322 0
《全链路数据治理-智能数据建模 》——数仓建模理论与规范(5)
|
存储 运维 DataWorks
数仓建模理论与规范(一)| 学习笔记
快速学习数仓建模理论与规范。
数仓建模理论与规范(一)| 学习笔记