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

什么是日期维度

我们日常生活,数据的产生都和日期有关,每一分、每一秒都会产生数据,数据分析也离不开日期。
日期维度就是一张固化的日历,一年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. selenium之简单使用
  2. 解决ubuntu的chkconfig[/sbin/insserv 无法找到路径问题]
  3. vsphere vcenter安装
  4. arthas 排查内存溢出_Java程序线上故障排查
  5. 为什么手机最后 10% 的电量很不耐,最后1%的电量最耐用?
  6. [机器学习] 模型评价参数,准确率,召回率,F1-score
  7. Linux 服务器远程控制三剑客Telnet、SSH 和 VNC 之 VNC
  8. 1. 普通地图(建筑蓝图、手机导航地图)能直接用于移动机器人的定位导航吗?《移动机器人导航杂谈》系列
  9. 20-linux下ElasticSearch.6.2.2集群安装与head、Kibana、X-Pack..插件的配置安装
  10. 字符串与数组之间的相互转化
  11. 作为一名大厂的测试人员,软件测试真的是一份低调的工作吗?
  12. json 和 数组的区别
  13. mysql注入多语句执行_MySQL注入总结MySQL暴错注入方法整理
  14. OSPF在企业网络中的应用
  15. 代码审查codereview工具
  16. Python代码转EXE程序
  17. 符号链接symlink_Linux中的Symlink教程–如何创建和删除符号链接
  18. VM虚拟机安装苹果雪豹操作系统
  19. 【bat】bat批处理安装与卸载软件,自动安装
  20. python中使用modbus_tk操作浮点数

热门文章

  1. 服务器winsxs文件夹怎么清理工具,win7如何使用WinSxS工具安全删除WinSxS文件夹垃圾...
  2. python 下载m3u8视频_python 下载m3u8视频的示例代码
  3. 21年寒假第二周周练 蒜厂年会(一)最大连续子序列和
  4. 使用 vue-pdf 以及Lodop实现pdf打印预览功能
  5. A - Linearization of the kernel functions in SVM (模拟)
  6. 计算机学科发表顶级期刊论文,计算机类顶级期刊_计算机顶级期刊_mcs数学与计算机期刊...
  7. 计算机相关期刊,计算机相关杂志
  8. Vue进阶(六十八):JS 判断当前浏览器是否为 IE
  9. 移动统计工具Flurry
  10. Win10图片打不开文件系统错误2147416359解决方法