利用OLAP进行数据分析的实例—基于foodmart数据库专业:地理信息系统学号:0210614姓名:王威数据仓库技术越来越受到广泛的关注,越来越多的公司意识到建立OLAP所能带来的好处
利用OLAP机型数据分析,可以帮助决策者从多个角度观察数据,帮助公司管理特定领域的目标销售、项目进展,以及预测发展趋势
多维数据分析工具就是帮助进行多角度的数据分析
FoodMart是一家大型的连锁店,在美国、墨西哥和加拿大有销售业务
现在假定我是FoodMartCorporation的数据库管理员
市场部想要按产品和顾客分析1998年进行的所有销售业务数据
使用存储在公司数据仓库中的数据,建立多维数据结构(多维数据集),以便在市场分析人员查询数据库时获取快速的响应
在进行分析之前,现拟定分析需求
这样就有针对性和目的性了
因为foodmart数据库是一个大型数据库,里面有20多张表的数据,根据分析需求,只需要找到跟我的需求相关的表和字段,这样就可以做到高效、省时、准确
下面是我拟定的分析需求,它从主题、数值、角度、粒度等几个方面进行需求分析,为后面的工作做好准备
分析的主题:按产品、顾客分析98年的销售业务分析的数值(事实):销售、成本和预算数据分析的角度(维度):时间、商品、客户、商店、促销分析的粒度:时间—年、季度、月产品—种类、子类、商标名顾客—国家、州、城市、姓名商店—国家、州、城市、商店名、促销经过和源数据的连接,准备好数据后
开始进行建立多维数据集
多维数据集是数据的一种多维结构
多维数据集由维度和度量值的集合进行定义
以多维方式建立数据模型可简化联机业务分析,提高查询性能
通过创建数据多维数据集,AnalysisManager可将存储在关系数据库中的数据转换为具有实际含义并且易于查询的业务信息,用于进行业务分析
向多维数据集添加度量值度量值是要进行分析的数据库中的量化值