Oracle OLAP之活动目录视图
OLAP(OnLine Analytical Processing),联机分析系统,和通常的OLTP(OnLine Transaction Processing)系统不同。OLTP主要用户生产库的事务处理,每个事务相对较小,短时间内需要同时处理大量的事务,整个系统要求有较好的响应时间(response time)。而OLAP则主要用于读取大量数据并进行分析,事务数不是太多,系统要求较高的吞吐率(throughput)。
很多时候,OLAP的概念和数据仓库(Data warehouse)的概念混用。他们之间有联系,也有区别。数据仓库一般来说指的是为整个企业提供一个统一的,集中的,历史的,不可修改的数据存储,以供分析使用,数据仓库目前有关系型和多维模型两种理论方式,但实际上目前的项目中大部分应该还是用的多维模型。而OLAP则更多的是指根据多维模型理论实现的一个数据分析引擎(这里OLAP指得是最常见的MOLAP),当然也有根据关系模型实现的ROLAP分析引擎,以及上述两种的混合模型HOLAP。
一般OLTP系统设计时遵循关系理论,采用规范化(一般要求达到第三范式 3NF)设计。而OLAP则主要采用多维模型(Multidimension)理论,通过事先生成处理好的数据立方体(Cube)来优化查询性能,多维模型一般采用星型架构(star schema)设计,维度数据一般存在较大的冗余,所以对于缓慢变化维(Slowly Change Dimension)的处理相对比较复杂。
讲课是件体力活
两天的SQL Server 2000开发培训结束了,总算是最近一个月内的一件大事石头落地。跟培训公司合作,也算是人生中的第一次,还好应该说是圆满结束了。万事开头难,希望以后在这方面能越走越顺利。
总结这两天的讲课经验,对于节奏和时间的把握还有待加强,今天下午结束的时间比预计的稍微有点早,可能是讲课的语速还是有点快,这个是老毛病了,讲话的语速从小就偏快,急性子,一直在努力纠正。而且这两年比较少用到SQL Server,还好对于Oracle的经验很多地方可以转过来用来理解SQL Server,通过这次培训,自己对于SQL Server的一些认识也是有了很大的提高,算是额外收获。
学生的人数接近30,稍微有点多,而且交大信息工程学院的教室也太大了点,扬声器又有回音,结果是干脆不用扬声器,直接扯嗓子吼,搞得现在嗓子还感觉涩涩的。课是讲完了,还要改试卷,这样的培训还要出题目考试,真的是。。。
Oracle11g将于7月11号在New York正式发布
今天忙着准备下周SQL Server 2000培训的教材,从下午一直搞到现在,累的眼睛都快睁不开了。然后打开豆瓣,发现eygle在blog上贴出了一条让人激动的消息:Oracle11g正式发布的时间已经确定了,将于2007年7月11号在New York露出新版本的真面目。
Oracle官方网站消息:
See Firsthand How Oracle Database 11g Helps You Change Without Risk
The history of information technology is a journey, defined by innovations such as the internet and grid computing. Oracle would like to personally welcome you to see the next generation of innovation by joining us at the launch of Oracle Database 11g.
This is your opportunity to join Oracle President Charles Phillips and Oracle Senior Vice President Andy Mendelsohn, as well as leading industry experts from some of the most innovative companies of our time. Collectively, they will help you understand what is needed to compete at this point in history, and how Oracle’s latest database release will help meet those needs.
稍晚一点(7.30-8.2)将在上海召开的Oracle Open World上,应该会听到更多Oracle11g推广的声音。可惜没有多大机会可以亲临现场感受了。
期待Oracle11g下载早日出现在Oracle官方网站上:)
sqlplus小窍门:生成html报告
通过设置markup html属性,可以将sqlplus的输出spool成html格式。
将如下脚本保存为html.sql
set markup HTML on
spool index.html
select * from test where rownum<11;
spool off
set markup HTML off
然后执行
NinGoo@windows>@html
