首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于SQL SERVER 2005数据仓库中时间维度的生成
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 23:33:31 楼主

        数据仓库中一般有一个时间维度,不知是如何生成的。该表中有许多的成员,如果手动生成,工作量将十分巨大,不知有什么办法能让它自动生成?另外,如果时间维度的粒度到分、秒,又该如何生成呢?在SQL SERVER 2005中如何实现?
    110  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 15:36:531楼 得分:0
    标准时间维度,写个存储过程,循环下,生成数据即可....
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 16:14:052楼 得分:0
    谢谢zlp321002.能不能给再进一步给个例子代码呢?粒度到秒的。急。不胜感激!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jinjazz
    • 等级:
    发表于:2008-05-12 08:54:393楼 得分:0
    不知所云,和其他纬度一起处理不就可以了,没看出这个和普通的字段有什么不一样
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-13 16:03:114楼 得分:0
    你需要自己生成时间维度的数据,写一个脚本,用sql函数就可以得到,很简单的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 10:34:425楼 得分:0
    将时间的分秒显示出来,然后在分离
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 23:40:546楼 得分:0
    时间维度嘛~~不能自动生成的,是需要自己创建的,反正做ETL模型设计的时候就要考虑这个问题。

    楼主没有给出具体例子,我们也很难给你具体的答复。

    粒度到分秒的情况比较少见,建议不要吹毛求疵,若然真要用到,应该可以用函数把datetime进行分离。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 16:04:047楼 得分:0
    时间维度可以自动生成,在Dimension下新建导航里就可以新建时间维度。
    或者写SQL语句也行,定一个初始时间和一个结束时间,那后将初始时间循环加时间就可以。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 18:34:288楼 得分:0
    我一般都自己写,自动生成的有时和业务合不起,还是自己写的好点,其实也不是很麻烦。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-26 14:29:009楼 得分:0
    雖然我不知道如何寫,但知道了方向,謝謝!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-27 09:22:2710楼 得分:0
    写个存储过程,自己导数。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-12 11:11:0111楼 得分:0
    学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-12 16:27:1312楼 得分:0
    建议网上去下脚本.
    一般时间纬度的KEY是 年月日.
    到秒么一般是没必要的.
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved