收视率和收听率的数据仓库怎么设计?大家有没有好的建议?

爱知菜 2013-05-10 05:34:13
情况是这样的:
从日志文件中我能知道每个用户开始收听和结束收听的时间点

时间维度表的设计是每隔15分钟的时间采样,比如:
2013-5-10 00:15:00
2013-5-10 00:30:00
2013-5-10 00:45:00
2013-5-10 01:00:00
依次类推

请问事实表该怎么设计,该怎么与维度表关联,谢谢指导
...全文
72 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱知菜 2013-05-13
  • 打赏
  • 举报
回复
我自己知道了 其实本质就是事实表和时间维度表之间的关系是多对多: 一次收听的事实记录跨越了多个时间,一个时间对应了多次收听记录 解决方案就是利用雪花模型,在事实表和维度表之间加一个关联表 参见:http://www.cnblogs.com/sanpoye/archive/2012/04/10/2441096.html
爱知菜 2013-05-11
  • 打赏
  • 举报
回复
自顶求回复,谢谢

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧