日期维度是我们最常用的维度,平台初始,最先初始化的可能就是日期维度,这里我们就简单介绍下日期维度。

什么是日期维度

我们日常生活,数据的产生都和日期有关,每一分、每一秒都会产生数据,数据分析也离不开日期。
日期维度就是一张固化的日历,一年365天,每一天都有,我们打开电脑中的日历:

日历

这里面有的,我们都可以固化下来,像周几、农历、年、月、日、节假日,我们都可以固化下来,方面我们分析的时候使用。

日期维度的结构

日期维度可以尽可能多的包含日期详细信息,这样在分析的时候可以直接使用,还要结合公司的一些特殊情况,像一些特殊展示的日期格式。

  • 基本的年季度月周日信息

    基本信息

  • 拓展信息
    除了上面的基本的日期,平时用的还有有些拓展信息

    拓展信息

可能还有些农历信息、农历年份等,公司自定义周的开始日期、结束日期等,和日期相关的所有内容都可以加进来进行维护。

维度初始化

数据初始化,我们可以使用Java、Python或者SQL,通过常用的日期函数基本可以满足我们的数据需求,用SQL初始化,需要使用有循环控制语句的,如:MySQL、PG都行,Hive的话要结合Shell或者Python来使用。

一般不需要初始化太多年的数据,只要覆盖公司业务数据就好了,还有节假日信息每年都需要结合国务院发布的信息就行维护。

关于小时

平时我们还会分析小时数据,一般不会把他放在日期表中,而是会单独放在一张小时维度表里,需要的时候一起使用就行了。

时间维度表-数仓中最重要的维度之日期维度相关推荐

  1. 数仓中指标-标签,维度-度量,自然键-代理键,数据集市等各名词解析及关系

    序列号 内容 链接 1 大数据知识面试题-通用(2022版) https://blog.csdn.net/qq_43061290/article/details/124819089 2 大数据知识面试 ...

  2. Hive 数仓中常见的日期转换操作

    (1)Hive 数仓中一些常用的dt与日期的转换操作 下面总结了自己工作中经常用到的一些日期转换,这类日期转换经常用于报表的时间粒度和统计周期的控制中 日期变换: (1)dt转日期 to_date(f ...

  3. 数仓中指标-标签,维度-度量,自然键-代理键等各名词深度解析

    作为一个数据人,是不是经常被各种名词围绕,是不是对其中很多概念认知模糊.有些词虽然只有一字之差,但是它们意思完全不同,今天我们就来了解下数仓建设及数据分析时常见的一些概念含义及它们之间的关系. 本文首 ...

  4. Apache Doris在美团外卖数仓中的应用实践

    来自:美团技术团队 美团外卖数据仓库通过MOLAP+ROLAP双引擎模式来适配不同应用场景.MOLAP引擎使用了Apache Kylin.ROLAP我们经过综合考虑,选择了Apache Doris.本 ...

  5. 数仓建模本质到底是什么?为什么维度建能模脱颖而出?

    作者基于多年的大数据处理经验,当前管理着100PB+数据仓库和2000+节点的集群.持续系统化给大家分享一下关于数据仓库建设的经验总结.本系列既有数据仓库的形而上学理论体系,也有结合公司业务的实践,既 ...

  6. 数仓中应该出现的所有表格

    数仓中应该出现的所有表格及其逻辑 1.ods_app_log(app日志贴源表) 计算:详情请见数据预处理整体代码实现 源表:原始数据 +--------------+---------------- ...

  7. 数仓中关于“维度” “粒度”的详细理解(转)

    一.维度是什么 不懂就问,维度是什么?我们学习的自然反应,自然是去查阅专业资料. 1)阿里dataphin产品简介--基本概念是这样介绍维度:人们观察事物的角度,是指一种视角,是确定事物的多方位.多角 ...

  8. 数仓中的口径及常用口径

    最近去面试,被面试官问到,你们的数仓搭建过程中的口径是什么?当时一脸懵逼,不知道如何回答,这是什么鬼?后来阅读了几篇博文,哦~~~原来口径指的就是你的取数逻辑,也就是你们的一套规则,口径是统计学中的一 ...

  9. 数仓中的星型模型和雪花模型

    1.概念 在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的数据模型分为星型模型和雪花型模型.在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还是雪花型模型进行组织. 当所 ...

  10. Kettle生成日期维度数据(数仓项目)

    目录 生成日期维度数据 Hive创建日期维度表 使用Kettle构建以下组件结构图 组件配置 验证数据 报错,请看这 生成日期维度数据 经过需求分析我们发现指标统计需要的日期类型比较多如果在事实表的时 ...

最新文章

  1. 并发编程12-显示锁
  2. 吵架记-2020年6月22日16:47:45
  3. Deep learning:五(regularized线性回归练习)
  4. 数据特征分析:2.对比分析
  5. 配置无密码登录linux,linux ssh无密码登录配置
  6. Dataset/Datatable/Datarow转Json的一种方法
  7. VC编译器中混有.c文件时出现fatal error C1853错误(转)
  8. java 操作属性值_java反射机制根据属性名获取属性值的操作
  9. vSAN其实很简单-vSAN盘他之重新部署vCenter
  10. OsharpNS轻量级.net core快速开发框架简明入门教程-基于Osharp实现自己的业务功能...
  11. 如何区分炫耀和分享?
  12. 功率放大器和匹配网络学习
  13. zai php 里面写js,php中写入js代码
  14. xp激活30天到期_我的XP系统还剩30天激活怎么办
  15. 如何学习IOS APP开发?开发iOS手机软件一般用什么编程语言?
  16. win7快捷方式去箭头_学会WIN+R,你的桌面再不需要快捷方式!
  17. 基于Proteus学习单片机系列(四)——中断
  18. 双曲线matlab函数拟合,matlab怎么拟合双曲线
  19. word文档中的毕业论文的页眉与页脚设置
  20. gulp:提示:Error: watching html/*: watch task has to be a function (optionally generated by using gulp

热门文章

  1. Codeforces Gym 100015A Another Rock-Paper-Scissors Problem 找规律
  2. ChucK初步(5)
  3. 本经阴符七术--鬼谷子
  4. 制作FlappyBird时出现的一些问题
  5. mac虚拟摄像头插件_macOS平台下虚拟摄像头的研发总结
  6. 小马哥---高仿苹果6 plus A192主板 6592芯片刷机拆机主板图与开机界面图 指纹识别精仿机
  7. 免费顺丰快递单号查询API接口demo【快递鸟API接口】
  8. 思科防火墙解析(ASA)
  9. vant 中 van-address-edit地址编辑 地址回显获取 areaCode
  10. Android 定制关机界面