基于数据仓库的易制毒化学品分析系统的设计与实现
摘要 | 第4-5页 |
Abstract | 第5-6页 |
1 绪论 | 第11-15页 |
1.1 系统介绍 | 第11页 |
1.2 项目背景 | 第11-12页 |
1.3 项目的目标和意义 | 第12页 |
1.4 项目重点介绍 | 第12-13页 |
1.5 论文的组织安排 | 第13-15页 |
2 相关理论概述 | 第15-25页 |
2.1 数据仓库 | 第15-17页 |
2.1.1 数据仓库的定义 | 第15页 |
2.1.2 数据仓库的基本特征 | 第15-16页 |
2.1.3 数据仓库的建设方法 | 第16页 |
2.1.4 数据仓库的发展现状 | 第16-17页 |
2.2 数据模型 | 第17-20页 |
2.2.1 维表及事实表 | 第17页 |
2.2.2 常见数据模型 | 第17-20页 |
2.3 ETL | 第20-21页 |
2.3.1 ETL相关概念 | 第20页 |
2.3.2 ETL工具介绍 | 第20-21页 |
2.4 特殊维度 | 第21页 |
2.5 OLAP | 第21-23页 |
2.6 数据挖掘 | 第23-24页 |
2.7 本章小结 | 第24-25页 |
3 数据仓库体系结构 | 第25-30页 |
3.1 体系结构设计原则 | 第25-26页 |
3.1.1 数据库与数据仓库的区别 | 第25页 |
3.1.2 数据仓库的设计原则 | 第25-26页 |
3.2 体系结构设计方案 | 第26-29页 |
3.3 体系结构小结 | 第29-30页 |
4 数据仓库模型构建 | 第30-39页 |
4.1 概念模型设计 | 第30-33页 |
4.1.1 建模方法的选择 | 第30页 |
4.1.2 主题的确定 | 第30-31页 |
4.1.3 数据模型的选择 | 第31页 |
4.1.4 数据仓库多维分析图 | 第31-33页 |
4.2 逻辑模型设计 | 第33-35页 |
4.2.1 粒度设计 | 第33页 |
4.2.2 维表设计 | 第33-34页 |
4.2.3 事实表设计 | 第34页 |
4.2.4 主键的设计 | 第34-35页 |
4.3 物理模型设计 | 第35-37页 |
4.3.1 存储方式及计划 | 第36页 |
4.3.2 索引的创建 | 第36-37页 |
4.4 特殊维的设计 | 第37-38页 |
4.4.1 缓慢变化维 | 第37-38页 |
4.4.2 角色模仿和退化维 | 第38页 |
4.5 本章小结 | 第38-39页 |
5 ETL子系统设计实现 | 第39-60页 |
5.1 ETL原则与步骤 | 第39-40页 |
5.1.1 ETL遵循原则 | 第39页 |
5.1.2 ETL执行步骤 | 第39-40页 |
5.2 ETL子系统设计 | 第40-41页 |
5.3 数据抽取 | 第41-42页 |
5.3.1 抽取的整体策略 | 第41页 |
5.3.2 抽取的问题及解决方法 | 第41-42页 |
5.4 数据清洗 | 第42-53页 |
5.4.1 数据分析与发现 | 第42页 |
5.4.2 一般清洗方案 | 第42-43页 |
5.4.3 特殊清洗方案 | 第43-48页 |
5.4.4 事实表清洗方案 | 第48页 |
5.4.5 事实表清洗操作 | 第48-53页 |
5.5 数据装载 | 第53-54页 |
5.5.1 数据的装载策略 | 第53页 |
5.5.2 维表装载策略 | 第53-54页 |
5.5.3 事实表装载策略 | 第54页 |
5.6 增量更新 | 第54-57页 |
5.7 ETL子系统实现 | 第57-59页 |
5.8 本章小结 | 第59-60页 |
6 数据分析及可视化展示 | 第60-75页 |
6.1 可视化子系统设计 | 第60-63页 |
6.1.1 可视化工具选择 | 第60页 |
6.1.2 可视化子系统设计 | 第60-61页 |
6.1.3 可视化子系统功能 | 第61-63页 |
6.2 多维分析操作 | 第63-65页 |
6.3 数据可视化结果分析 | 第65-72页 |
6.4 数据挖掘分析 | 第72-73页 |
6.5 本章小结 | 第73-75页 |
7 总结与展望 | 第75-76页 |
7.1 本文工作总结 | 第75页 |
7.2 下一步工作展望 | 第75-76页 |
参考文献 | 第76-79页 |
致谢 | 第79-80页 |
攻读学位期间科研成果 | 第80页 |