hur.cn - 华软网

 热门搜索

  • 授权方式: 免费源码
  • 支付金币: 0个
  • 金币充值: 点击查看
  • 下载方法: 点击查看
  • 源码大小: 158 KB
  • 评分等级: ★★★
  • 源码类别: 国内视频
  • 运行环境: WinXP/NT/Vista/Win7
  • 整理录入: 昕晨
  • 更新时间: 2009/12/1 8:29:00

源码介绍    


用P0werDes i gner建立数据仓库多维模型的研究
自从2O世纪9o年代提出数据仓库的概念以来,数据仓库技术得到了很大的发展。数据仓库系统的开发通常采用螺旋式开发方法,完成一个主题开发应用,再转向其他主题的开发应用,数据仓库的数据模型需要不断扩展、整合与调整,数据也需要不断集成,因此,CASE工具的选择成为数据仓库系统开发必不可少的环节。合理地利用CASEq~具建立数据仓库的数据模型,不仅可以加速数据仓库的开发过程,提高 作效率,而且对系统的扩展性重用性、易维护性均起到至关重要的作用。
PowerDesigner作为一款优秀CASE-F具,具有众多的优点及功能。本文主要探讨利用PowerDesigner建立数据仓库多维模型的方法及应用。
1.多维模型与PowerDesigne嘀介
按照数据仓库创始人w.H_Inmon的定义, “数据仓库是一个面向主题的、集成的、时变的、非易失的数据集合,支持管理部门的决策过程”。与传统的数据库系统一样,建立数据模型是构造数据仓库重要步骤之一,正确地运用数据建模技术是成功实施数据仓库的前提。最流行的数据仓库数据模型是多维模型,这种模型以星型模型、雪花模型和星群模型形式存在。星型模型由事实表和维度表组成,事实表居中,多个维度表呈幅射状分布于其四周,并与事实表连接,形成星形状的数据结构。雪花模型是星型模型的变种,其中某些维度表是规范化的,因而把数据进一步分解到附加的表中。结果,模型图形形成类似雪花的形状。雪花模型对星型模型的维度表进行规范化,用于减少冗余,这种表易于维护,并节省存储空问,但由于执行查询需要更多的连接操作,降低了查询速度,因此不如星型模型流行。复杂的应用可能需要多个事宴表共享维度表,这种模型可以看作星型模型的集合,因此称为星群模型。
PowerDesignerSybase公司的一款优秀软件分析设计工具,它具有如下的优点: (1)为用户提供一整套系统分析和设计的完全集成的建模解决方案。(2)在一个环境中支持多种建模技术,包括数据库建模(概念数据模型CDM,物理数据模型PDM )、业务处理模型BPM和面向对象模型OOM。同时还支持数据仓库特别建模型技术。
(3)加强了横贯所有建模技术的元数据集成,模型之间可以非常方便地互相转化,实现不同类型模型的无缝连接。(4)具有强大的文档定制自动生成功能,将程序员从大量的文档工作中解放出来。(5)操作简便,上手较为容易。
2.采用PowerDesigner建立多维模型
使用PowerDesigner建立多维模型,可采用两种方式:
一种是直接建立多维模型,另一种是由物理数据模型生成多维模型。2.1直接建立多维模型直接建立多维模型的流程如图1所示
(1)创建多维图形,选择File/New,在打开的New窗口中选择Physical Data Model,单击OK。接着在打开的New Physical Data Model窗口中。选择DBMS,并在FirstDiagram下拉框中选择Multidimensional diagram,单击确定。这时在浏览器窗口PDM下出现新建立的多维图形。
此时在Palette面板中出现一些用于创建多维图形的工具(~ICube、Dimension等工具)。
(2)创建事实表(Fact表),在浏览器窗口创建多维图形的PDM上右击,在弹出的菜单中选择New/Fact,打开事实表属性窗口,在其General选项卡中输入事实表表名,在Measures选项卡中输入事实表属性。事实表属性应包括两部分,一部分是维度表的主键,用于与维度表进行连接。另一部分是度量。创建好事实表后,在多维图形上并不会出现对应的事实表图形符号。
(3)创建维度表(Dimension表),在Palete面板选择Dimension工具,在图形窗口单击,图形窗口产生维度表图形符号。在图形窗口双击维度表图形符号,打开维度表属性窗口。在其General选项卡中输入维度表表名,在Attributes选项卡中输入维度表属性。
(4)创建立方体(Cube),在Palete面板选择Cube工具,在图形窗口单击,图形窗口产生立方体图形符号。在图形窗口双击立方体图形符号,打开立方体属性窗口。与之前设置不同的是,在General~项卡中除了输入表名,还必须在Fact下拉框中选择先前建立的事实表,在FactMeasures选项卡中可能看到,事实表的所在属性已添加进来,成为立方体的Fact Measures项。但不能对其进行修改。通过此步骤。将事实表转化为立方体。
(5)创建多维模型,在Palette面板选择Association工具。从立方体分别连向各个维度表,构成星型多维模型。如果从维度表连向维度表,可构成雪花型多维模型。值得注意以下两个问题:一是在创建事实表前必须先创建多维图形;二是只能先创建事实表,再由事实表转化为立方体。立方体实际代表就是事实表,但是立方体FactMeasures项只能从事实表中读取,不能直接输入。
2.2由PDM生成多维模型信息系统在日常的管理事务处理中获得了巨大的成功。并为企业积累了大量的数据,但是对管理人员的决策
.......................


上一源码:Oracle课堂25数据库设计范式PowerDesigner工具视频教程
下一源码:基于UML和PowerDesigner的保险系统的建模技术

下载地址    

  • 用PowerDesigner建立数据仓库多维模型的研究

下载说明

  • 为防止盗链,本站资源部分有解压密码,解压密码点击查看
  • 如果您发现该资源不能下载,请通知管理员;
  • 为了保证您快速的下载,推荐使用迅雷或网际快车等专业工具下载;
  • 为确保所下资源能正常使用,请使用WinRAR v3.80或以上版本解压本站资源;
  • 本站所收集的下载资源均来源于网络,如果有侵犯您的版权,请来信告知,我们会马上处理;
  • 本站所提供的资源仅供学习和研究,请勿用于商业用途,请在下载后24小时内删除;
  • 本站不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害!