13-资源环境信息系统(GIS07)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《13-资源环境信息系统(GIS07)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 13 资源 环境 信息系统 GIS07 课件
- 资源描述:
-
1、2022-4-221q组件技术应用组件技术应用qWeb技术应用;技术应用;q中间件技术应用;中间件技术应用;q代理技术应用代理技术应用q网络安全技术应用网络安全技术应用q数据仓库与联机分析处理技术数据仓库与联机分析处理技术2.8 环境环境GIS实用技术实用技术2022-4-222q数据仓库数据仓库v是一个面向主题的、集成的、非易失是一个面向主题的、集成的、非易失的(不可修改)且随时间变化的数据的(不可修改)且随时间变化的数据集合,用来支持管理人员的决策。集合,用来支持管理人员的决策。v是为了进行在线分析以及获取决策支是为了进行在线分析以及获取决策支持而采取的一种收集和储存数据的新持而采取的一种
2、收集和储存数据的新模式模式 。2022-4-223q数据仓库的特点数据仓库的特点v面向主题面向主题主题是在较高层次上对数据抽象主题是在较高层次上对数据抽象面向主题的数据组织分为两步骤面向主题的数据组织分为两步骤抽取主题抽取主题确定每个主题所包含的数据内容确定每个主题所包含的数据内容每个主题都是由每个主题都是由一组关系一组关系表实现的表实现的v集成的集成的v数据不可更改数据不可更改v随时间变化的随时间变化的2022-4-224q数据仓库的特点数据仓库的特点 面向主题面向主题2022-4-225q数据仓库的特点数据仓库的特点v面向主题面向主题v集成的集成的数据仓库的数据是从原有的分散数据库数据中抽
3、数据仓库的数据是从原有的分散数据库数据中抽取来的取来的消除数据表述的不一致性(数据的清洗)消除数据表述的不一致性(数据的清洗)数据的综合数据的综合v数据不可更改数据不可更改v随时间变化的随时间变化的2022-4-226q数据仓库的特点数据仓库的特点 集成集成2022-4-227q数据仓库的特点数据仓库的特点v面向主题面向主题v集成的集成的v数据不可更改数据不可更改数据仓库的主要数据操作是查询、分析数据仓库的主要数据操作是查询、分析不进行一般意义上的数据更新(过期数据可不进行一般意义上的数据更新(过期数据可能被删除)能被删除)数据仓库强化查询、淡化并发控制和完整性数据仓库强化查询、淡化并发控制和
4、完整性保护等技术保护等技术v随时间变化的随时间变化的2022-4-228q数据仓库的特点数据仓库的特点数据不可更改数据不可更改2022-4-229q数据仓库的特点数据仓库的特点v面向主题面向主题v集成的集成的v数据不可更改数据不可更改v随时间变化的随时间变化的不断增加新的数据内容不断增加新的数据内容不断删除旧的数据内容不断删除旧的数据内容定时综合定时综合数据仓库中数据表的数据仓库中数据表的键码键码都包含时间项,都包含时间项,以标明数据的历史时期以标明数据的历史时期2022-4-2210q数据仓库的特点数据仓库的特点 随时间变化随时间变化2022-4-2211OLAP介绍介绍q发展背景发展背景q
5、什么是什么是OLAPOLAP?q相关基本概念相关基本概念qOLAPOLAP特性特性qOLAPOLAP多维数据结构多维数据结构qOLAPOLAP多维数据分析多维数据分析qOLAPOLAP分类及体系结构分类及体系结构Online Analytical ProcessingONLINEANALYTICALPROCESSING(联机分析处理联机分析处理)2022-4-2212一、发展背景一、发展背景q60年代,关系数据库之父E.F.Codd提出了关系模型,促进了联机事务处理(OLTP)的发展(数据以表格的形式而非文件方式存储)。1993年,E.F.Codd提出了OLAP概念,认为OLTP已不能满足终端
6、用户对数据库查询分析的需要,SQL对大型数据库进行的简单查询也不能满足终端用户分析的要求。用户的决策分析需要对关系数据库进行大量计算才能得到结果,而查询的结果并不能满足决策者提出的需求。因此,E.F.Codd提出了多维数据库和多维分析的概念,即OLAP。 2022-4-2213qOLTP数据数据 OLAP数据数据 原始数据 导出数据 细节性数据 综合性和提炼性数 当前值数据 历史数据 可更新 不可更新,但周期性刷新 一次处理的数据量小 一次处理的数据量大面向应用,事务驱动 面向分析,分析驱动面向操作人员,支持日常 面向决策人员,支持 操作 管理需要2022-4-2214OLAP和和OLTP的区
7、别:的区别: 联机分析处理和传统的联机事务处理联机分析处理和传统的联机事务处理(On Line Transaction Processing, OLTP)是两种性质不同的数据处理是两种性质不同的数据处理方式。方式。OLTP主要用来完成基础业务数据的增、删、改等主要用来完成基础业务数据的增、删、改等操作,如民航订票系统、银行储蓄系统等等,对响应时间操作,如民航订票系统、银行储蓄系统等等,对响应时间要求比较高,强调的是密集数据更新处理的性能和系统的要求比较高,强调的是密集数据更新处理的性能和系统的可靠性及效率。可靠性及效率。 而而OLAP应用是对用户当前及历史数据进行分析、应用是对用户当前及历史数
8、据进行分析、辅助领导决策,主要通过多维数据的查询、旋转、钻取和辅助领导决策,主要通过多维数据的查询、旋转、钻取和切片等关键技术对数据进行分析和报表。切片等关键技术对数据进行分析和报表。 2022-4-2215二、什么是二、什么是OLAP?q定义定义1 :OLAP(联机分析处理联机分析处理)是针对特定问题的联机数据访问和分析。通过对信息(维数据)的多种可能的观察形式进行快速、稳定一致和交互性的存取,允许管理决策人员对数据进行深入观察。q定义定义2 :OLAP(联机分析处理联机分析处理) 是使分析人员、管理人员或执行人员能够从多种角度对从原始数据中转化出来的、能够真正为用户所理解的、并真实反映企业
9、维特性的信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。(OLAP委员会的定义)qOLAP的目标的目标是满足决策支持或多维环境特定的查询和报表需求,它的技术核心是“维”这个概念,因此OLAP也可以说是多维数据分析工具的集合。2022-4-2216三、相关基本概念三、相关基本概念1.维:维:是人们观察数据的特定角度,是考虑问题时的一类属性,属性集合构成一个维(时间维、地理维等)。2.维的层次:维的层次:人们观察数据的某个特定角度(即某个维)还可以存在细节程度不同的各个描述方面(时间维:日期、月份、季度、年)。3.维的成员:维的成员:维的一个取值。是数据项在某维中位置的描
10、述。(“某年某月某日”是在时间维上位置的描述)4.多维数组:多维数组:维和变量的组合表示。一个多维数组可以表示为:(维1,维2,维n,变量)。(时间,地区,产品,销售额)5.数据单元数据单元(单元格单元格):多维数组的取值。(2000年1月,上海,笔记本电脑,$100000)2022-4-2217四、四、OLAP特性特性(1)(1)快速性快速性: :用户对OLAP的快速反应能力有很高的要求。系统应能在5秒内对用户的大部分分析要求做出反应。(2)(2)可分析性可分析性: :OLAP系统应能处理与应用有关的任何逻辑分析和统计分析。(3)(3)多维性多维性: :多维性是OLAP的关键属性。系统必须提
11、供对数据的多维视图和分析,包括对层次维和多重层次维的完全支持。(4)(4)信息性信息性: :不论数据量有多大,也不管数据存储在何处,OLAP系统应能及时获得信息,并且管理大容量信息。有许多因素需要考虑,如数据的可复制性、可利用的磁盘空间、产品的性能及与数据仓库的结合度等。 2022-4-2218五、五、OLAP多维数据结构多维数据结构1.1.超立方结构超立方结构(Hypercube)(Hypercube) v超立方结构指用三维或更多的维数来描述一个对象,每个维彼此垂直。数据的测量值发生在维的交叉点上,数据空间的各个部分都有相同的维属性。(收缩超立方结构。这种结构的数据密度更大,数据的维数更少,
12、并可加入额外的分析维)。 2.2.多立方结构多立方结构(Multicube)(Multicube)v即将超立方结构变为子立方结构。面向某一特定应用对维进行分割, 它具有很强的灵活性,提高了数据(特别是稀疏数据)的分析效率。 2022-4-2219qOLAPOLAP的基本操作是指对以多维形式组的基本操作是指对以多维形式组织起来的数据采取切片、切块、旋转织起来的数据采取切片、切块、旋转等各种分析动作,以求剖析数据,使等各种分析动作,以求剖析数据,使最终用户能从多个角度、多侧面地观最终用户能从多个角度、多侧面地观察数据仓库中的数据,从而深入地了察数据仓库中的数据,从而深入地了解包含在数据中的信息和内
13、涵。解包含在数据中的信息和内涵。六六 OLAP的基本操作与分析的基本操作与分析2022-4-22201.1.切片和切块切片和切块(Slice and Dice)(Slice and Dice)v在多维数据结构中,按二维进行切片,按三维进行切块,可得到所需要的数据。如在“城市、产品、时间”三维立方体中进行切块和切片,可得到各城市、各产品的销售情况。q切片的目的是使人们能够更好地了解多维数据集,通过切片的操作可以降低多维数据集的维度,可使人们将注意力集中在较少的维度下进行观察。2022-4-2221v切片:切片:在多维数组的某一维选定一个在多维数组的某一维选定一个维成员的动作称为。维成员的动作称为
14、。舍弃一些观察角度舍弃一些观察角度v切块:切块:在多维数组的某一维上选定某在多维数组的某一维上选定某一区间的维成员一区间的维成员多个切片的叠加多个切片的叠加2022-4-2222OLAP的分析方法的分析方法-切片、切块切片、切块2022-4-22232.2.钻取钻取(Drill)(Drill) v钻取包含向下钻取(Drill-down)和向上钻取(Drill-up)/上卷(Roll-up)操作, 钻取的深度与维所划分的层次相对应。 3.3.旋转旋转(Rotate)/(Rotate)/转轴转轴(Pivot)(Pivot)v通过旋转可以得到不同视角的数据。2022-4-2224OLAP的分析方法的
15、分析方法-钻取钻取按按时时间间维维向向下下钻钻取取按按时时间间维维向向上上钻钻取取602022-4-2225OLAP的分析方法的分析方法-旋转旋转旋转旋转是改变一个报告或页面显示的维方向。以用户容是改变一个报告或页面显示的维方向。以用户容易理解的角度来观察数据。易理解的角度来观察数据。2022-4-2226OLAP分类分类按照存储方式按照存储方式OLAPMOLAPHOLAPROLAP按照处理地点按照处理地点Client OLAPServer OLAP2022-4-2227OLAP按数据存储格式可以分为三种类型按数据存储格式可以分为三种类型 : 关系关系OLAP (Relational OLAP
16、 ,ROLAP ) 多维多维OLAP (Multidimensional OLAP,MOLAP ) 混合型混合型OLAP (Hybrid OLAP,HOLAP )2022-4-2228qMOLAP与与ROLAPvMOLAP计算速度较快计算速度较快支持的数据容量较小支持的数据容量较小缺乏细节数据的缺乏细节数据的OLAPvROLAP结构较复杂结构较复杂以关系模拟多维以关系模拟多维支持适当细节的支持适当细节的OLAP较成熟较成熟vHOLAP是以上两种的综合是以上两种的综合2022-4-2229OLTP、ROLAP与MOLAP模式2022-4-2230(1 1) ROLAP将分析用的多维数据存储在关系
17、数据库中并根据应用的需要有选将分析用的多维数据存储在关系数据库中并根据应用的需要有选择的定义一批实视图作为表也存储在关系数据库中。不必要将每择的定义一批实视图作为表也存储在关系数据库中。不必要将每一个一个sql查询都作为实视图保存,只定义那些应用频率比较高、计查询都作为实视图保存,只定义那些应用频率比较高、计算工作量比较大的查询作为实视图。对每个针对算工作量比较大的查询作为实视图。对每个针对olap服务器的查服务器的查询,优先利用已经计算好的实视图来生成查询结果以提高查询效询,优先利用已经计算好的实视图来生成查询结果以提高查询效率。同时用作率。同时用作rolap存储器的存储器的rdbms也针对
18、也针对olap作相应的优化,比作相应的优化,比如并行存储、并行查询、并行数据管理、基于成本的查询优化、如并行存储、并行查询、并行数据管理、基于成本的查询优化、位图索引、位图索引、sql 的的olap扩展扩展(cube,rollup)等等。等等。 2022-4-2231q基于关系数据库的基于关系数据库的OLAPROLAPv以以二维表二维表与与多维联系多维联系来表达多维数据来表达多维数据(综合综合数据)数据)星型结构星型结构事实表,存储事实的量及各维的码值事实表,存储事实的量及各维的码值维表,对每一个维,至少有一个表用来保维表,对每一个维,至少有一个表用来保存该维的元数据(多层次、冗余)存该维的元
19、数据(多层次、冗余)事实表通过外键与每个维表相联系事实表通过外键与每个维表相联系雪花、星座、雪暴雪花、星座、雪暴v模拟多维方式显示(观察)数据模拟多维方式显示(观察)数据2022-4-2232qROLAPROLAP开始的设计和设置是按技术数据库设开始的设计和设置是按技术数据库设计的方式来驱动的,遵循以下步骤:计的方式来驱动的,遵循以下步骤:q1.1.利用星型模式、雪花模式、混合模式等技利用星型模式、雪花模式、混合模式等技术来构造维模型。术来构造维模型。q2.2.添加适当的聚集和概括数据。添加适当的聚集和概括数据。q3.3.把大的数据库分解成可管理的部分以提高把大的数据库分解成可管理的部分以提高
展开阅读全文