RSS 2.0 Feed
2004-03 Entries
摘要:第三讲 数据仓库结构 数据仓库的基本结构就是Star Schema和SnowFlake Schema,星型结构和雪花结构。了解结构之前先得理解两个基本名词:事实表FactTable和维度表Dimension Table。什么是事实和维度呢?我今天在U-mart买了两块巧克力,价格23.54¥。这就是一个事实。其中包含的信息有客户:我;日期:今天;地点:U-mart;产品:巧克力;数量:2;价格:23.54¥。客户、日期、地点、产品就是维度Dimension,数量和价格是度量值Measure。这就是一个星型架构。维度表至少包含维度的Key和Name,Key和Name可以是同一列。维度也可能没有维度表,比如这个架构中的日期维度就没有维度表。一个多维数据集Cube有且只有一个事实表,不过你要用几个base table组合成一个view来做事实表也可以。维度是有层次level的,一个维度至少有两个层次,在大多数情况下维度的成员会按金字塔形布局排列,最上面总有一个All的层次,比如客户维度就有(所有客户)-(客户)这两个层次。维度除了常规维度外,还有父子维度、虚拟维度等。后面会详细介绍各种维度。如果一个维度有多于2个层次,那么这个维度可能有多个维度表,例如:这样的就是雪花结构。第四讲 OLAP结构...[阅读全文]

posted @ | Feedback (13) |

摘要:第一讲 简介首先,啥叫数据仓库?数据仓库就是数据的仓库!用外文说叫Data Warehouse,简称DW。是不是哐当倒下一片啊,要不咱换个专业点的说法?数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的、包含商业信息的数据集合,用于支持管理决策。看得懂不?谅你也不懂。算了,别叫这真了。等你明白了舍生取义,你自然会明白什么是数据仓库的。数据仓库里面有大量包含商业信息的数据,但是我们很难从中捕获信息,因为数据仓库一般有很大的数据量,要整理这些数据还是很麻烦的。OLAP系统就是来解决其中一部份目标的。先说什么是OLAP,发音噢勒普。联机分析处理,还是看不懂吧?就是让你高效访问数据仓库的。相对应的有一个OLTP,叫联机事务处理,就是我们平常用的数据库。OLTP通常有大量并发添加和修改,随时变化,包含大量的数据,具有复杂的结构。当我们把OLTP装载到DW中,一般就不再有修改,随着数据的增加而定期更新,而不是随频繁发生的事务而更新。结构和安全性也更简化,目的是提高分析查询的效率,而不是进行事务处理。还有数据集市,叫Data Mart,数据集市是数据仓库的一种特殊形式,典型的数据集市包含面向专门主题的适合特定业务功能的企业数据子集。你可以认为数据集市是数据仓库的一部份。第二讲 OLAP概述OLAP 技术使数据仓库能够快速响应重复而复杂的分析查询,从而使数据仓库能有效地用于联机分析。OLAP 的多维数据模型和数据聚合技术可以组织并汇总大量的数据,以便能够利用联机分析和图形工具迅速对数据进行评估。当分析人员搜寻答案或试探可能性时,在得到对历史数据查询的回答后,经常需要进行进一步查询。OLAP 系统可以快速灵活地为分析人员提供实时支持。通常的OLAP应用有财务报表、市场分析、市场计划、客户服务等。目前国内已经有大量丰富的应用,比如银行、证券、电信、生产、销售行业,都有很多的成功案例。在OLAP中,数据不再以关系型数据结构存放,而是以多维的数据结构存放。不再具有Detail的数据,而是只有Roll up后的信息。微软的Analysis Service是一个不错的OLAP系统,一点不吹牛的说,它价格便宜,处理速度快,查询速度快,功能完整,支持海量数据,而且处理后的数据量很小,没有数据爆炸的问题。第三讲 数据仓库结构To be continued. 提问须知:1、请到计算机世界开发者俱乐部 http://www.dev-club.com2、答案超过200字的就不要问了,我很懒的。3、不要问什么解决方案,技术支持什么的,可以去找微软全球技术支持中心,顾问咨询部,企业客户部什么的。4、后面会讲到的问题我也不会回答,不过我会告诉你后面会讲。...[阅读全文]

posted @ | Feedback (17) |

摘要:上次收编了一个导航鱼,现在人手又严重不足了,有没有人来支援呀最好是上海、杭州的。要求能够出差。   IT系统工程师? 工作描述:? 单一系统构建的设计/实验/实施;? 参与企业IT基础架构规划和设计;? 解决实验/实施过程中的疑难问题;? 职位要求:? 良好的服务意识,善于与客户交流沟通,能理解用户需求;? 良好的个性品质,冷静的处理困难和挑战;? 良好的服从意识,高度责任心,理解和遵守职业精神;? 工作认真负责,具有良好的团队合作精神;? 熟悉Windows 2000/2003的概念及实际部署;? 熟悉AD的概念及实际部署;? 熟悉下列产品中至少3种的概念及实际部署:? MS Exchange Server? MS SQL Server? MS ISA Server? MS SMS Server? MS MOM Server? 专业备份软件(如Veritas)? 专业防病毒软件(如Symantec系列)? 具有微软最新的系统的使用经验(Windows 2003,Exchange 2003)者优先;? 至少2年大中型企业的IT维护或平台构建经验;? 熟悉和实际应用MOF(或同类技能)者优先; ? 外语听、说优良者优先;? 能够出差、加班;? 良好的写作能力,能够根据需求独立或合作方式撰写解决方案或维护手册; IT顾问? 工作描述:? 企业IT基础架构规划设计;? 参与单一系统规划/部署;? 针对企业中不同角色(管理层、CIO、IT部门、非IT部门、普通用户)的沟通(Internal Marketing),包括整体规划和单一系统构建的意义、代价、风险等;? 职位要求:? 熟悉Windows及相关产品的概念;? 理解和把握用户需求;? 至少2年大中型企业的IT维护或平台构建经验;? 担任过企业IT Manager或类似职位的优先; 公司信息: 上海星移软件有限公司,是微软的金牌战略合作伙伴,去年销售额超过2000万。http://www.webservice.com.cn...[阅读全文]

posted @ | Feedback (7) |

摘要:偶前几天创下一个记录,计划5天的Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000 Course 2074 偶一天半不到就讲完了  ...[阅读全文]

posted @ | Feedback (26) |

摘要:最近在一个客户那里多次出现导入数据超时的问题。 经检查,发现是由于数据库数据文件满,数据库文件自动增长需要较长时间造成的。 一般我们在建立数据库的时候,应该给数据文件设置一个合适的大小,以避免频繁的数 据文件自动增长,造成数据库性能下降。在生产系统中,我们可以观察数据在一段时间内的增长幅度,以确定一个合适的大小。在测试环境中,我们往往不能正确的估计数据量,那么,我们应该根据可用的磁盘空间来分配一个合理的值。总之,原则就是,尽量避免数据文件的增长。...[阅读全文]

posted @ | Feedback (5) |

摘要:高兴了半天 扳着指头算了算,这辈子还没有收到过几次花呢  ...[阅读全文]

posted @ | Feedback (9) |