当前位置: 代码迷 >> 数据仓库 >> 刚接触数据仓库,些有关问题
  详细解决方案

刚接触数据仓库,些有关问题

热度:85   发布时间:2016-05-05 15:40:01.0
刚接触数据仓库,弱弱的问些问题
有一些数据文件 ,需要做统计分析,可是不明白在数据仓库中应该怎么做,是不是建一张表跟数据文件里的列一一对应,把数据先导入到这张表里,把这张表作为事实表,然后再根据统计分析的需求,去建需要的纬度?还是说在数据导入之前,就需要根据统计分析的需求,设计好事实表,和纬度表?
看了一堆理论的定义,还是搞不明白啊
------解决思路----------------------
我觉得是这样,应该建一张和数据文件一一对应的表,方便sqlldr进去数据,维度表什么的都是根据需求在走的
不知道对不对~~
------解决思路----------------------
举个列子有一个考试结果。
姓名 年龄 性别 日期 考试成绩。你现在建库模型就是一个星型结构。

考试事实表(可以统计的measure有总分,平均分)
学生ID,日期ID,考试成绩。

学生维度表
ID,姓名,年龄,日期
日期维度表
日期ID,年,月,日..........

事实表就是要统计的结果,维度表就是看结果的角度。事实表和维度表通过主外键关联即可。