数据仓库的时间维度
来源:互联网 发布:最优化方法 何坚勇pdf 编辑:程序博客网 时间:2024/04/25 16:41
数据仓库中最重要的维度就可以说是时间维度了,我用了存储过程在每个月的月初创建当月的时间,有点麻烦但是将需求完全的达到了,分别产生了
[日期key] [完整日期] [星期几] [当月的第几天] [当年的第几天] [当年的第几周] [当年的第几月] [当年的第几季度] [日历年] 等几个维度,
USE [数据库DW]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[产生日期] AS
declare @now date=convert(date,getdate())
declare @day nvarchar(2)
while month(@now)=month(getdate())
begin
if DATENAME(DD,@now)<10 set @day='0'+DATENAME(DD,@now)
else set @day=DATENAME(DD,@now)
insert into Dim日期
values (convert(int,DATENAME(YY,@now)+DATENAME(MM,@now)+@day),@now,DATEPART(DW,@now),day(@now),DATEPART(DY,@now),DATEPART(WK,@now),month(@now),DATEPART(QQ,@now),year(@now))
set @now=DATEADD(DAY,1,@now)
end
GO
在正式使用的时候可以使用触发器 达到目的
- 数据仓库的时间维度
- 数据仓库的时间维度表 Sql
- 数据仓库时间维度
- 数据仓库脚本生成时间维度
- Kimball的维度数据仓库
- 数据仓库开发之路--时间维度的创建
- 系统设计之时间维度[数据仓库]
- 对数据仓库维度表的理解
- 数据仓库工具箱:维度建模的完全指南
- 在数据仓库中维度建模的认识
- 数据仓库维度建模(针对多种业务的数据仓库总线结构)
- 数据仓库中维度建模
- 数据仓库维度建模笔记
- 数据仓库基本概念-退化维度
- 数据仓库维度建模笔记
- 数据仓库维度建模举例
- 数据仓库篇章--渐变维度
- 数据仓库中的维度
- android控件之progressbar
- QT的测试版总算做好了,打包一下,加上类库的dll,竟然有好几十M,大受打击
- Aptana常用设置方法
- 保存头像信息到NSData中,修改后用writeToFile归档
- Hadoop 中的采样器-附主要使用源码
- 数据仓库的时间维度
- 6_21_天天向上_1
- Oracle计算正常公休或工作日的PL/SQL函数
- Ubuntu 10.04 及以下版本安装 Windows 里的中文字体库的步骤
- Win7 硬盘安装Ubuntu
- UVALive 5902 Movie collection
- Linux mail
- APK Crack
- 6_21_天天向上_2