OLAP是一种通过多维结构访问来自商业的数据源并对数据进行聚合和组织的整理过程.具体到SQL SERVER 2005中,Analysis Services 就是建立和管理多维数据集并对Cube进行分析的工具,通过这一工具,除了可以使用传统的自下而上的方法进行设计外,好支持自下而上的设计方法.
自下而上的设计方法
即先建立企业的数据底层,一般是一个唯一的数据中心.这个中心是一个已经基本经过整合和清洗的,能够提供统一视图的标准的数据仓库.而后 以此为起点,根据数据源架构创建数据源视图,接着再创建基于数据源视图的Analysis Services维度和多维数据集.
这种方法有它的优点,它不需要从数据仓库所支持的具体领域入手,而是要从整个企业的环境入手,即在设计过程中需要考虑用哪一个数据仓库设计能保证整个企业概念的完整性. 数据挖掘研究院
存在的问题,当在客户端数据展示的时候,总是会发现这样那样的问题,就要回头更改模型.这个过程消耗大量的人力和时间. 数据挖掘研究院
自上而下的设计方法 数据挖掘实验室
自上而下的设计方法强调应用决定数据,有什么应用就获取什么数据.在这种设计思想下,设计Analysis Services 维度和多维数据集是项目的开始.而后使用Business Intelligence Development Studio 或SQL server management studio 中的架构生成向导,根据设计好的维度和多维数据集生成数据源视图和基本关系数据库架构.
应用这种设计方法,第一步不用构建数据仓库,而直接建立Cube.也就是说没有数据仓库数据源的情况下,就可以直接创建多维数据集,创建 维度和量值,这个过程在OLAP工程中都能完成.如果前端展现有新的要求或设计不一致的需求,则不用先修改数据仓库,后修改Cube,可以直接根据这些需 求修改多维数据集的数据模型.而数据仓库自动的根据Cube生成. 数据挖掘实验室

