做网站片头的软件,精准客源,旅游网站策划案,哪里有学压鲜面条培训实例构建过程与分析 1#xff0e;现在以一个比较简单的实例来分析和探讨MS SQL SERVER 数据仓库的构建过程。实际上数据仓的构建是相当复杂的#xff0c;他结合了数据仓库的前端技术和很强的业务要求。在这儿只是以一个简单的实例来说明他大致的构建流程。 2#xff0e;构建…实例构建过程与分析 1现在以一个比较简单的实例来分析和探讨MS SQL SERVER 数据仓库的构建过程。实际上数据仓的构建是相当复杂的他结合了数据仓库的前端技术和很强的业务要求。在这儿只是以一个简单的实例来说明他大致的构建流程。 2构建数据仓库模型他包括两部分一是要考虑原来的数据源能够提供哪些有用的数据也就是经过数据的筛选之后能够为数据仓库所用。二是要看公司业务层需要什么样的分析结果。这要和公司的高级决策层紧密配合完全了解他的业务需求因为数据仓库的使用者主要是公司的高级决策者。[U1] 在这一阶段要做好很多前期的工作因为你的原始数据库中的数据也许和你的正要建立的数据仓库的需求也许有很大的出入结构完全是两马事。你如何才能将你的原始数据提取出来作为数据仓库的有用数据呢你的原始数据库中存储的是零碎的事务数据而你的数据仓库中要的是经过转化和提炼过的统计数据比如说你的原始数据库中存储这每天的所有存款和取款记录而你的数据仓库并不关心你的每条记录的数据而是希望在最短的时间内以最快的速度统计出这个月的所有存款和取款的总数量如果这种查询放在原来的数据库上来做的话也就失去了数据仓库的意义超大规模的数据使你无法查询下去这时候你就要将对这个查询有意义的数据转化到数据仓库这就是数据清洗即ETL。实现数据清洗有很多的方法也有很多的细节问题比如数据类型的匹配数据格式的转换异地数据表数据集中到一起时有主键重复以及你如何定期按时的将数据加工到数据仓库中来等等。在我的示例中没有严格的经过着一步因为我没有规范的原始数据库也没有规范的业务需求。我只是运用星型模型和雪花模型做了几个典型的数据仓库表。其表关系如下 窗口中FACT为事实表TIMEADDRESSDETAIL分别为时间维地址维详细地址维DETAIL又是ADDRESS的子维。他们又构成雪花模型。其中都有部分数据。 3现在数据仓库已经建立成功下一步就是在OLAP服务器上建立元数据数据库。这个数据库和我们以前所说的数据库不同他是存放元数据的数据库比如我们下一步要创建的多维数据集、角色、数据源、共享维度和挖掘模型等。然后需要和早期在 ODBC 数据源管理器中建立的数据源连接使其与数据仓库连接上。 我创建了数据库MMM和数据源TEST如下 这些工作做好了之后就可以用数据仓库中的维表来建立共享维度现在以时间维和地址维为例。其创建过程一样。 依此点下一步即可创建时间维TIME下面用ADDRESS和DETAIL建立雪花模型共享维度 点下一步即可创建DETAIL维。创建完成之后都要进行处理才能生效 维度创建好了之后就该创建多维数据集了。多维数据集是一种基于维表和事实表的数据集以他来对数据仓库进行快速的访问。我们的多维数据集结构如下 DETAILSREET DETAILMARK ADDRESSPROVINCECITY TIMEYEARDAY 多维数据集STUDY的创建过程如下 点下一步即可创建成功STUDY处理如下 紧接着我门就应该创建挖掘模型 完成后处理如下 到现在一个简单的数据仓库架构已经建立成功我们利用前端分析工具来对建立的数据仓库做查询看能否实现我们的简单的业务要求先以EXCEL作为查询工具 我们除了用EXCELENGLISH QUERY 等现成工具做查询外还可以用MDX函数直接对OLAP做查询 到现在为止一个简单的数据仓库已经创建成功可以实现一些简单的业务查询。这个实例主要是分析数据仓库的创建过程以及进一步加深对数据仓库的认识和了解进一步理解其中的基本概念。 [U1]Qianti 转载于:https://www.cnblogs.com/yunhuasheng/archive/2007/03/14/674383.html