数据仓库的构建和ETL课程设计

loading 分享 2026-8-21 下载文档

实验结果:

1. 确定主题域、确定系统(或主题)的边界。完成了NorthDW的星型雪花结构设计,确定全部维表和事实表。

2.设计、建立创建数据仓库NorthDW。

3.将业务数据库Northwind的数据经过ETL导入(或加载)到数据仓库NorthDW。 4.将数据仓库NorthDW事实表的前100个记录导出到Excel中。

实验问题和总结:

本次实验花了我很多的心思和心血,主要是觉得自己基础太薄弱。实验的最终结果

由于时间关系跟自己最初想做的不太一样。主要是在开始花掉了太多的时间,但是整个流程自己还是了解得挺好了,所以说做出一个更好的东西出来也只是时间问题。 在做的过程中,遇到了很多小问题。

1. 创建数据仓库表的时候,到底是从原有的数据库中复制还是用sql语句创建复制。

刚开始我是用的sql语句复制,当时就因为一个小小的圆点问题耽搁了很多时间,没有解决出来,就尝试用原有数据库中的表复制,但是问题就来了,多个表连接再映射没法做,最后还是通过sql语句实现的。

2. 表映射完后,对数据的加载也出现了问题。刚开始老不成功,最后发现时表重复的

原因,因为自己反复新建了很多个项目和相同的表,只要把书库仓库中的同名表删掉就可以加载了。

导出数据的时候也出现了问题,后来发现原来我的表名和关键字重复了,只需要将数据仓库的order表重新命名就好了。 3.

4. 生成数据仓库表的关系图的时候,由于两张表的customerID数据类型不同,则不

能添加主外键关系,本来想直接在数据库里改的,但是不允许修改,就只能借助数据转换工具,但是数据转换现在还没有研究成功。

5. 其实还想做更多的任务,比如字段的拼接,由于时间关系这次没有做,但是下来会

花时间来做做。

遇到的问题肯定不止这一点点,但都是些很小的问题,通过自己的研究和同学的帮助最终做出一个勉强的东西,但是下来我会接着研究的,因为通过学习,感觉数据仓库还是挺有趣的。


数据仓库的构建和ETL课程设计.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据仓库的构建和ETL课程设计 的文档
相关推荐
相关阅读