中文les06_分析用户的查询需求_数据仓库教学课件 中文oracle99版_第1页
中文les06_分析用户的查询需求_数据仓库教学课件 中文oracle99版_第2页
中文les06_分析用户的查询需求_数据仓库教学课件 中文oracle99版_第3页
中文les06_分析用户的查询需求_数据仓库教学课件 中文oracle99版_第4页
中文les06_分析用户的查询需求_数据仓库教学课件 中文oracle99版_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Copyright Oracle Corporation, 1999. All rights reserved. 6 6 分析用户的查询需求 6-6-2 2Copyright Oracle Corporation, 1999. All rights reserved. 总述 项目管理 (方法论, 维持元数据) 定义数据仓库的 概念及术语 规划一个成功 的数据仓库 分析用户 查询需求 选择一个处理 体系结构 建模数据仓库 规划仓库存储 ETT (构建数据仓库) 满足业务需求 支持最终 用户存取 管理数据仓库 6-6-3 3Copyright Oracle Corporation, 1999. All rights reserved. 目 标 在完成这一课后,你应该能够做到以下几点: 确定仓库的用户 明确如何收集用户需求 确定有关管理查询存取的任务 确定支持OLAP查询工具的不同数据库模型 描述查询存取的体系结构 6-6-4 4Copyright Oracle Corporation, 1999. All rights reserved. 用户类型 用户项目代表 项目经理 业务分析人员 6-6-5 5Copyright Oracle Corporation, 1999. All rights reserved. 用户访问 用户的类型 用户项目代表 临时用户或 项目经理 业务分析人员 或资深用户 结构化的结构化的非结构化的非结构化的 6-6-6 6Copyright Oracle Corporation, 1999. All rights reserved. 收集用户需求 焦点领域: 用户从事什么样的业务以及业务驱动是什么 用户需要什么属性(相对重要的属性) 业务层次是什么 用户使用什么数据以及他们喜欢使用怎样的数据 需要什么层次的细节描述或总结 需要什么类型的前期数据访问工具 用户希望看到怎样的查询结果 6-6-7 7Copyright Oracle Corporation, 1999. All rights reserved. 收集用户需求:可能的障碍 以下是一些可能的障碍: 数据仓库的业务目标还没有明确界定 数据仓库的范围太宽 对业务系统和决策支持系统的目的和功能的一些误解 6-6-8 8Copyright Oracle Corporation, 1999. All rights reserved. 数据存取工具需求 简单的报告 复杂的趋势分析 回归分析 多维数据分析 异常报告 预测 数据操作 数据挖掘 批量执行的参数报告 基于网络还是客户机服务器类型(或两者都是) 6-6-9 9Copyright Oracle Corporation, 1999. All rights reserved. 数据存取策略 尽早定义用户需求 尽早决定工具的选择 明确用户的角色和存取需求 6-6-1010Copyright Oracle Corporation, 1999. All rights reserved. 用户查询的发展过程 从简单开始 变得更善于分析 需要不同的技巧和灵活的工具 是什么? 为什么? 为什么? 为什么? 6-6-1111Copyright Oracle Corporation, 1999. All rights reserved. 培 训 方法 非正式的: 一对一或小班上课 正式的: 大班上课 自学 基本内容 登陆 访问元数据 创建和提交一个查询 解释结果 保存查询和存储结果 利用资源 学习仓库的基本原理 ILTILT IDLIDL CBTCBT 6-6-1212Copyright Oracle Corporation, 1999. All rights reserved. 查询效率 用户需要考虑的事项 成功地完成 更快速的执行查询 更少的CPU占用率 更多机会进行更深层次的分析 6-6-1313Copyright Oracle Corporation, 1999. All rights reserved. 查询效率 设计者需要考虑的事项 使用索引 选择最小量的数据 启用资源管理器 将瓶颈减到最小 开发可重复利用的查询 使用准备好的和经测试过的查询 使用平静的周期 6-6-1414Copyright Oracle Corporation, 1999. All rights reserved. 收费模型 收费模型的例子: 单调的分配模型 基于事务的模型 电话服务模型 有线电视模型 开发自己独特的模型 避免使得用户不再使用数据仓库的收费模型 6-6-1515Copyright Oracle Corporation, 1999. All rights reserved. 查询调度与监视 查询调度 管理信息的使用 直接查询 执行查询 设置工作队列的优先级 查询监视 监视资源密集型查询 找出未被使用的查询 截获对概要数据利用不充分的查询 截获经常执行汇总计算的查询 检测出非法进入 6-6-1616Copyright Oracle Corporation, 1999. All rights reserved. 查询管理和监视工具 使用工具,日程安排程序,Oracle企业管理器 考虑 自动化的水平 技术接口 成本 6-6-1717Copyright Oracle Corporation, 1999. All rights reserved. 安 全 不能忽视 主题领域的提出者: 审查及批准对访问权利的要求 增强识别能力 安全透明机制 容易执行,维护及管理 6-6-1818Copyright Oracle Corporation, 1999. All rights reserved. 安全策略 定义一个策略: 分配给业务领域的拥有者 确保不可见性 确保方便的管理 考虑审计 管理口令 6-6-1919Copyright Oracle Corporation, 1999. All rights reserved. 基于角色的安全体系 对主题的访问: 新用户访问概要数据 有经验的用户访问所有数据 部门级别的访问 限制对象的访问 在载入期间访问 6-6-2020Copyright Oracle Corporation, 1999. All rights reserved. Oracle8i 中的应用文本及良好的访问控制 应用应用 文本文本 访问访问 策略策略 表表 我是谁? 我在哪里? 6-6-2121Copyright Oracle Corporation, 1999. All rights reserved. 联机分析处理与决策支持系统的比较 OLAP(联联机分析处处理 )被用于多维分析。 DSS (决策支持系统)提供了一个系统使得依据此系 统能够做出决策。 OLAP工具提供了一种决策支持的能力。 OLAP对数据仓库提供了分析的能力。 其他的术语: EIS(领导信息系统) KBS(知识管理系统) 6-6-2222Copyright Oracle Corporation, 1999. All rights reserved. 联机分析处理的功能 循环地螺旋上升并更深入地研究一系列连续级别的细节 数据。 根据大量数据来创建和检查数据。 作明确的比较或者是相对差异。 执行异常处理及趋势分析。 执行高级的分析功能,如预测, 建模及回归分析等。 6-6-2323Copyright Oracle Corporation, 1999. All rights reserved. OLAP 的12 准则 1. 多维概念视图 2. 透明性准则 3. 存取能力准则 4. 稳定的报表性能 5. 客户/服务器体系结构 6-6-2424Copyright Oracle Corporation, 1999. All rights reserved. OLAP 的12准则 6. 维的等同性准则 7. 动态稀疏矩阵处理准则 8. 多用户支持能力准则 9. 不限制的跨维操作 10. 基于直觉的数据操纵 11. 灵活的报告生成 12. 不受限的维及聚集层次 6-6-2525Copyright Oracle Corporation, 1999. All rights reserved. 1001 1007 1010 1020 关系数据库模型 31 42 22 32 F M M F Anderson Green Lee Ramos 属性 1 Name 属性 2 Age 属性 3 Gender 记录 1 记录 2 记录 3 记录 4 上表举例说明了雇佣关系. 属性 4 Emp No. 6-6-2626Copyright Oracle Corporation, 1999. All rights reserved. 多维的数据库模型 这些数据是多维数据的交集。 StoreStore GL_LineGL_Line TimeTime FINANCE StoreStore ProductProduct TimeTime SALES CustomerCustomer 6-6-2727Copyright Oracle Corporation, 1999. All rights reserved. 基于关系型数据库的OLAP服务器(ROLAP) 优点: 具有良好的使用环境并配有很多能够提供产品支持 的专家 可能结合数据仓库及操作型系统进行使用 拥有很多具有先进特点的工具,包括提出改善性能 的报告服务器 缺点: 缺乏OLAP提供的复杂功能和分析能力 那些产品可能会受它们所访问的数据的限制 6-6-2828Copyright Oracle Corporation, 1999. All rights reserved. 以多维数据库为基础的OLAP服务器(MOLAP) 优点: 能够快速访问大批量数据 全面和广泛的的库能够针对分析提供复杂的功能 强大的建模和预测能力 可以访问多维的和关系数据库结构 缺点: 如果没有将时间维进行聚集,那么很难改变维数 缺少对于大量数据的支持 6-6-2929Copyright Oracle Corporation, 1999. All rights reserved. MOLAP 服务器 应用层以多维结构来存储数据 表示层提供多维的视图 MOLAP 引擎 DSS DSS 客户端客户端 应用层应用层 数据仓库数据仓库 6-6-3030Copyright Oracle Corporation, 1999. All rights reserved. MOLAP 服务器 数据 数组 高速缓冲存储器 从服务器载入 有效的存储及处理 对用户隐藏复杂性 利用已经聚集好的数据和预先计算好的 结果来进行分析 MOLAP 引擎 DSS DSS 客户端客户端 应用层应用层 数据仓库数据仓库 6-6-3131Copyright Oracle Corporation, 1999. All rights reserved. ROLAP 服务器 仓库存储原子数据. 应用层为三维视图生成 SQL语句 表示层提供多维视图. ROLAP 引擎 DSS DSS 客户端客户端 应用层应用层 仓库服务器仓库服务器 多维多维SQLSQL 6-6-3232Copyright Oracle Corporation, 1999. All rights reserved. ROLAP 服务器 在服务器中的数据及元数据 数据的多维视图 高连通性 无限制的 数据库容量 查询标准 由工具产生的复杂SQL语句 ROLAP 引擎 DSS DSS 客户端客户端 应用层应用层 数据仓库服务器数据仓库服务器 多层多层 SQLSQL 6-6-3333Copyright Oracle Corporation, 1999. All rights reserved. MOLAP, ROLAP, and HOLAP OLAPOLAP服务器服务器用户用户 数据仓库数据仓库 ? ? ? ? 6-6-3434Copyright Oracle Corporation, 1999. All rights reserved. MOLAP OLAPOLAP服务器服务器用户用户数据仓库数据仓库 查询查询 数据数据 MDDBMDDB 阶段性载入阶段性载入 6-6-3535Copyright Oracle Corporation, 1999. All rights reserved. ROLAP OLAPOLAP服务器服务器 用户用户 数据仓库数据仓库 数据缓存数据缓存 实时获取实时获取 缓存缓存 查询查询 数据数据 6-6-3636Copyright Oracle Corporation, 1999. All rights reserved. Hybrid (HOLAP) OLAPOLAP服务器服务器 用户用户 数据仓库数据仓库 获取,缓存获取,缓存 MDDB andMDDB and cachecache 阶段性载入阶段性载入 查询查询 数据数据 6-6-3737Copyright Oracle Corporation, 1999. All rights reserved. 选择报告器的体系结构 业务需求 用户适应性 图形用户界面接口 计算机体系结构 网络体系结构 网络吞吐量 开放性 MOLAP ROLAP 简单简单复杂复杂 查询操作查询操作 GoodGood OKOK 分析分析 6-6-3838Copyright Oracle Corporation, 1999. All rights reserved. 选择报告器的体系结构 性能 规模 管理 企业远景 MOLAP ROLAP 简单简单复杂复杂 查询性能查询性能 GoodGood OKOK 分析分析 6-6-3939Copyright Oracle Corporation, 1999. All rights reserved. 客户-服务器访问 主机能量的保护 工具 简单查询 复杂查询 数据挖掘 公共协议 公共网关 公共协议 仓库服务器 WindowsWindows MacintoshMacintosh OS/2OS/2 UNIXUNIX 6-6-4040Copyright Oracle Corporation, 1999. All rights reserved. Web 访问 Inter

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论