数仓建模—数仓开发规范

数仓建模—数仓开发规范数仓开发规范凡事无规矩不立 所以你会经常看到各种各样的规范 面对规范需要遵守 但是不能盲目 例如我们开发人员最常看到的就是 Mysql 开发规范 Java 编程手册 Java 开发规范 之类的东西 这些东西的出发点有三方面 提高性能避免错误方便管理其实很多规范都是这三方都相关的 但是我们今天介绍的数仓规范主要是为了避免错误和方便管理 其实方便管理这个话题我们前面说了好多次了 这里你可以参考前面的文章数仓建模 数据域 数仓建模 分层建设理论 数仓建模 数据集市这些在一定程度上来说都是

数仓开发规范

凡事无规矩不立,所以你会经常看到各种各样的规范,面对规范需要遵守,但是不能盲目,例如我们开发人员最常看到的就是《Mysql 开发规范》、《Java 编程手册》、《Java 开发规范》 之类的东西,这些东西的出发点有三方面:

  1. 提高性能
  2. 避免错误
  3. 方便管理

其实很多规范都是这三方都相关的,但是我们今天介绍的数仓规范主要是为了避免错误和方便管理,其实方便管理这个话题我们前面说了好多次了,这里你可以参考前面的文章数仓建模—数据域、数仓建模—分层建设理论、数仓建模—数据集市 这些在一定程度上来说都是为了方便管理。

数据层次的划分

具体仓库的分层情况需要结合业务场景、数据场景、系统场景进行综合考虑,下面我们看一下常见的分层

  • ODS:Operational Data Store,操作数据层,在结构上其与源系统的增量或者全量数据基本保持一致。它相当于一个数据准备区,同时又承担着基础数据的记录以及历史变化。其主要作用是把基础数据引入到数仓。
  • CDM:Common Data Model,公共维度模型层,又细分为DWD和DWS。它的主要作用是完成数据加工与整合、建立一致性的维度、构建可复用的面向分析和统计的明细事实表以及汇总公共粒度的指标
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220151.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午9:07
下一篇 2026年3月17日 下午9:07


相关推荐

  • Web后端基础知识[通俗易懂]

    Web后端基础知识[通俗易懂]文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltimportseabornassnsimportwarnings

    2022年6月16日
    34
  • Vuforia AR 介绍

    Vuforia AR 介绍介绍一点常用的属性和在使用 Vuforia 发布时需要注意的几点一 ARCamrea 属性 1 AppLicenseKe App 许可证号码 2 CameraDevice 摄像机设备模式 MODE DEFAULT 1 默认 默认 MODE OPTIMIZE SPEED 2 速度优化 MODE OPTIMIZE QUALITY 3 质量优化 3 Max

    2025年8月15日
    6
  • LoadRunner压力测试:测试报告结果分析

    LoadRunner压力测试:测试报告结果分析我们以测试场景“登录-退出”为例,对测试报告的结果进行分析说明。一、测试说明功能登录退出测试目的进行用户登录,评估服务器增长能力场景说明打开登录首页,用户名登录;进入登录后首页页面,点击退出登录事务说明用户登录动态数据说明登录用户名/登

    2022年7月18日
    25
  • maxcompute 2.0复杂数据类型之struct[通俗易懂]

    maxcompute 2.0复杂数据类型之struct[通俗易懂]maxcompute 2.0复杂数据类型之struct

    2022年4月21日
    50
  • Linux route add_linux系统route命令

    Linux route add_linux系统route命令routeadd命令的主要作用是加入静态路由,通常的格式是:routeADD157.0.0.0MASK255.0.0.0157.55.80.1METRIC3IF2參数含义:destinationmaskgatewaymetricinterface/*能够缩写*/destination【网段地址】mask【子网掩码】gateway【网关地址】…

    2022年8月12日
    8
  • 一个反射型XSS例子的解析

    一个反射型XSS例子的解析我们在访问一个网页的时候,在URL后面加上参数,服务器根据请求的参数值构造不同的HTML返回。如http://localhost:8080/prjWebSec/xss/reflectedXSS.jsp?param=value…上例中的value可能出现在返回的HTML(可能是JS,HTML某元素的内容或者属性)中,如果将value改成可以在浏览器中被解释执行的东西,就形成了反射型X

    2022年5月5日
    93

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号