Oracle 8数据仓库分析、构建实用指南

Oracle 8数据仓库分析、构建实用指南
作 者: Michael Corey 陈越
出版社: 机械工业出版社
丛编项: Oracle 技术系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Oracle
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Oracle 8数据仓库分析、构建实用指南》作者简介

内容简介

本书介绍了数据仓库的基本概念、基本原理和基本结构;深入研究了数据仓库的工程管理;基于Oracle 8 技术着重讲座了数据仓库的逻辑设计、物理设计、聚居数据、分区、备份与恢复、安全、性能估化及对其实现提供支持的RAID技术;讲述了用户如何利用数据仓库进行数据获取,介绍了OLAP(联机分析处理)、数据挖掘、因特等技术,并以Oracle为核心用形象生动的实例介绍了新一代的查询、OLAP、聚集导航工具。从而形成了以数据仓库为中心,以OLAP、数据挖掘、模型库、因特为数据访问方式的综合决策支持系统体系。书中配有光盘。

图书目录

目 录

贺辞

译者序

引言

前言

第1章 数据仓库概论

1.1特别糟糕的一天

1.2当前报表构架的问题所在

1.3目标:决策支持

1.4一个数据自动出纳机

1.5什么是数据仓库?

1.5.1面向主题

1.5.2完整性

1.5.3非易失性

1.5.4居于不同时间

1.6决策支持不同于事务处理

1.7数据仓库:一个肮脏的小秘密

1.8投资回报

1.9关于本书

第2章 需要考虑的问题

2.1不要轻信我们——应该客观点

2.2文章和书籍只包含观点,而不包含事实

2.3从商业需求开始——而不是技术

2.4哪些数据进入数据仓库?

2.5数据集市还是数据仓库?

2.6大笨钟与小迭代——开发阶段

2.7参照完整性(RI)永存

2.8查询工具——多多益善

2.9数据仓库的不同之处——开发者的观点

2.10数据仓库的不同之处——用户的观点

2.11授权用户

2.12Oracle数据仓库为什么独占鳌头

2.12.1全面解决方案

2.12.2OLAP和通用服务器

2.12.3一个仓储/多种解决方案

2.12.4现存的关系

2.13投资回报

第3章 组建开发团队

3.1数据仓库开发团队角色清单

3.2数据仓库工程所需要的角色

3.2.1数据仓库工程导演

3.2.2数据仓库工程经理

3.2.3数据准备专家/商务分析专家

3.2.4数据仓库工程师

3.2.5数据库管理员

3.2.6系统管理员

3.2.7数据迁移专家

3.2.8数据转换/整饰专家

3.2.9数据集市开发负责人

3.2.10质量保证/测试专家

3.2.11基础结构专家

3.2.12权威用户 (旧有系统专家)

3.2.13培训者

3.2.14技术书记员

3.2.15公共关系人员

3.2.16企业中的盟友

3.2.17桌面帮助功能设计人员

3.2.18工具专家

3.2.19经销商关系人

3.2.20Web大师

3.3顾问

第4章 数据仓库工程管理

4.1什么是工程管理?

4.2什么是一个工程

4.3工程范围说明书

4.4工作细目结构

4.5工程估算

4.6工程管理总结

第5章 数据仓库设计

5.1设计——下一逻辑步骤

5.2深入与用户交流

5.3数据仓库数据库与操作型数据库

5.4“规范的”操作型设计

5.4.1第一范式

5.4.2第二范式

5.4.3第三范式

5.5维数据仓库设计

5.6星型模式

5.6.1事实表

5.6.2维表

5.7粒度

5.8数据仓库设计方法与指南

5.8.1工程分析与计划

5.8.2高层设计

5.8.3中层设计

5.8.4低层设计

弟6章 数据集市

6.1数据集市

6.1.1独立数据集市

6.1.2维数据库

6.1.3影响设计的维

6.1.4下钻需求对设计的影响

6.2查询数据集市

6.2.1查询条件的类型

6.2.2聚集

6.3数据仓库与数据集市

6.4参照完整性

6.4.1主键

6.4.2外键

6.5最好的数据集市工具软件

6.6数据集市还是数据仓库?

第7章 物理数据仓库

7.1超大型数据库

7.1.1时机窗

7.1.2精心管理和填充超大型数据库

7.2民族语言支持(NLS)

7.2.1客户端民族语言支持

7.2.2服务器端民族语言支持

7.2.3初始化参数文件

7.3并行性

7.3.1大规模并行处理和对称式多处理

7.3.2并行查询

7.3.3并行化与数据仓库

7.3.4并行度

7.3.5在实例级设置并行查询

7.4 为基于代价的优化器收集统计信息

7.4.1SQL的Analyze命令

7.4.2粗估与计算的比较

7.4.3如何分析对象

7.4.4何时分析对象

7.4.5在何处查看统计数据

7.4.6过时的统计数据

7.4.7统计数据收集的一致性

7.5分割表空间

7.5.1系统支持的表空间

7.5.2应用表空间

7.5.3为用户指定表空间

7.6从理论到实践

7.6.1系统的逆规范化

7.6.2星型模式的实现

7.7双向模式存取方法

7.7.1双向模式的属主

7.7.2存取模式

7.7.3激活和挂起一个模式

7.7.4双向模式存取方法的威力

7.8物理实现核查清单

第8章 将数据移入数据仓库

8.1数据库对象

8.2SQL*Loader

8.2.1SQL*Loader的特征

8.2.2激活SQL*Loader

8.2.3SQL*Loader的输入和输出

8.2.4控制文件

8.2.5并行和直接装载

8.2.6抑制产生重演日志和恢复信息

8.3导入和导出

8.3.1操作方式

8.3.2操作方法

8.3.3导出

8.3.4导出程序的参数

8.3.5关于导出分区表的一点说明

8.3.6导出样例1

8.3.7导出样例2

8.3.8导出样例3

8.3.9导入

8.3.10导人程序的参数

8.3.11关于将数据导人分区的一点说明

8.3.12导人样例1

8.3.13导人样例2

8.3.14导人样例3

8.4使用Oracle企业管理器装载数据

8.5oracle数据集市套件

8.6基于引擎的工具

8.6.1ELT工具特性

8.6.2功能性测试

8.6.3数据量测试

8.7代码生成工具

8.7.1ETI*EXTRACT

8.7.2PrismSolutions公司的数据仓库软件

8.8Oracle透明网关

8.9在数据转换中运用网关技术

第9章 分区

9.1什么是分区选项

9.1.1分区表与未分区表的区别

9.1.2创建分区对象

9.1.3选择分区键

9.1.4行放置

9.2传统的分区

9.2.1分割

9.2.2分块

第10章 索引数据仓库

10.1索引哪些列

10.1.1考虑列的可选度

10.1.2考虑谓词中涉及的列

10.1.3数据仓库的独特性

10.2单列索引和复合索引

10.3Oracle8索引方法

10.3.1B树索引

10.3.2位图索引

10.4分区表索引

10.5索引组织化表

10.5.1定义索引组织化表

10.5.2索引组织化表的优点

10.5.3何处使用索引组织化表

10.6优化直方图

10.7主键索引

10.8优化索引创建过程

10.8.1建立索引时,抑制产生恢复信息

10.8.2快速索引重建

10.9索引的创建和维护指南

10.9.1装载数据,然后建立索引

10.9.2为索引的创建分配大的排序空间

10.9.3临时工作空间

10.9.4共享池和索引建立

10.9.5每个表中的索引数目

10.9.6明确地设置存储参数

10.9.7事务项参数

第11章 备份与恢复数据仓库

11.1备份

11.1.1提供保护机制防止错误

11.1.2数据备份能提供什么

11.1.3影响备份策略的因素

11.1.4最佳备份时机

11.1.5何时进行备份

11.1.6映像备份

11.1.7无人值守的24*7备份

11.1.8备份技术的发展趋势

11.2恢复

11.2.1恢复的种类

11.2.2用映像备份进行恢复

第12章 数据仓库安全

12.1安全策略

12.1.1工作站安全

12.1.2窥探

12.2安全

12.2.1查看数据仓库数据

12.2.2如何在数据仓库中进行权限管理

12.2.3在何处实现安全

12.3基于工具的安全

12.3.1表的访问

12.3.2商业域的访问

12.4Oracle8的口令安全

12.4.1帐号锁定

12.4.2口令生存期与口令到期

12.5数据库用户管理

12.6Oracle企业管理器与安全

12.6.1Users

12.6.2Roles

12.6.3Profiles

12.6.4OEM的威力

第13章 冗余独立磁盘阵列

13.1RAI D的产生与发展

13.1.1革新阶段

13.1.2 仿制阶段

13.1.3成熟阶段

13.1.4 巩固阶段

13.1.5商品化阶段

13.2为什么使用RAID

13.3RAID1——磁盘镜像

13.4RAID2——不可兼容

13.5RAID3——有奇偶校验位的数据分割

13.6RAID4——有奇偶校验位的数据分块

13.7RAID5——独立的磁盘访问、无

奇偶校验的磁盘瓶颈

13.8RAID——未来的选择,为什么每

一个数据仓库都需要它

第14章 用户对数据的获取

14.1查询工具的特性

14.1.1易于使用

14.1.2性能

14.1.3多数据源

14.1.4集中式管理

14.1.5数据安全性

14.1.6与Web的融合

14.1.7集成化分析

14.2使用SQL*Plus生成报表

14.3OracleDiscoverer

14.3.1OracleDiscoverer管理器

14.3.2Discoverer终端用户工具

14.4CognosImprom ptu

14.4.1定义到数据库的连接

14.4.2创建目录

14.4.3添加表

14.4.4定义所要求的连接

14.4.5创建文件夹结构

14.4.6增加参数配置文件

14.5从终端用户的角度看Impromptu

14.6总结

第15章 关系型OLAP与聚集导航器

15.1OLAP: 仅仅是四个单词吗?

15.1.1多维性

15.1.2钻取

15.1.3旋转或切片与切块

15.1.4多视图模式

15.1.5OLAP小结

15.2ROLAP与MOLAP

15.2.1多维数据库

15.2.2关系型数据库

15.2.3回到特洛伊:ROLAP与M0LAP

15.2.4ROLAP与MOLAP的和平共处

15.3为提高ROLAP的性能而对数据建模

15.4三种ROLAP

15.5结论

第16章 联机分析处理

16.1什么是MOLAP、ROLAP和DOLAP

16.2MOLAP还是ROLAP?

16.3我们为什么需要OLAP?

16.4OLAP工具

16.4.1OLAP工具的评估

16.4.2使用CognosTransformer建立OLAP模型

16.4.3Cognos的PoWerplay

16.5Oracle与OLAP的市场

第17章 OracleExpress方案

17.1为什么要用Express

17.2Express的优势

17.2.1Express适合数据仓库

17.2.2完全开放的连接

17.2.3标准的操作环境

17.2.4一步到位的方案

17.2.5与数据仓库的集成

17.3OracleEXpress服务器

17.3.1概述

17.3.2通信基础设施

17.4Express数据模型

17.4.1维

17.4.2变量

17.4.3公式

17.4.4关系

17.5使用OracleExpress服务器完成数据操作

17.6 Orac leExpress管理器

17.6.1创建数据库

17.6.2与现存数据库相关的操作

17.7Express DBA简介

17.7.1数据库

17.7.2 导人/导出

17.8Orac leExpress 对象

17.9Express对象之旅

17.10Oracle财政分析器

17.10.1与OracleGL的集成

17.10.2关键特性及功能

17.11Oracle销售分析程序

17.12关系型访问管理器

17.13OracleWeb代理

17.14Express Web应用程序的工作情况

第18章 数据挖掘

18.1什么是数据挖掘?

18.1.1发现

18.1.2关系

18.1.3模式

18.2数据挖掘带来的收益

18.2.1欺诈检测

18.2.2投资回报

18.2.3电子化方案的可伸缩性

18.3数据挖掘辅助决策

18.4数据挖掘技术

18.4.1神经网络

18.4.2关联发现

18.4.3分类

18.4.4分簇

18.4.5顺序发现

18.5数据挖掘方案核查表

18.5.1对Oracle数据库的直接访问

18.5.2可视化分析的能力

18.5.3吸收大量数据的能力

18.5.4对数据质量的敏感性

18.6数据挖掘的前景

第19章 数据仓库与万维网

19.1什么是Internet

19.2什么是WorldWideWeb

19.3Internet的飞速发展

19.4什么是Intranet

19.4.1Intranet的演化

19.4.2走近Intranet

19.4.3Intranet与安全

19.4.4Intranet的优势

19.4.5Intranet的劣势

19.4.6Intranet小结

第20章 数据仓库的协调

20.1共享池

20.1.1三个共享池参数

20.1.2确定这些参数的值

20.2有关协调的各种特性

20.2.1只读表空间

20.2.2临时表空间

20.2.3并行感知优化器

20.2.4读优先机制

20.2.5导出程序的直接路径存取选项

20.2.6Hash连接的处理

20.3主管程序

20.3.1生成参数配置文件

20.3.2指派参数配置文件

20.3.3改变参数配置文件并重新设置用户

20.4初始化参数文件

20.4.1参数项类型

20.4.2重要参数的描述

20.5使用不同的初始化参数文件启动Oracle

20.6OEM实例管理程序