摘要: 转自http://terrylee.cnblogs.com/archive/2005/12/09/293509.html 感觉TerryLee对于设计模式的把握比很多出过书的作者都要好,比如国外的《C#设计模式》,国内的《大话设计模式》,可以与《HEAD FIRST DESIGN PATTERN》媲美。 单件模式(Singleton Pattern) ——.NET设计模式系列之二 Ter... 阅读全文
posted @ 2009-02-17 13:16 catch22 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 对于MS SQL-Server的DTS,在使用MS SQL-Server2000时,有最基本的接触,但仅限时简单的数据导入/导出。当开始了解ETL时,才发现DTS原来就是ETL的应用之一。 先不谈论DTS的好坏,但它至少MS产品的特点,易学,易用。所以,要了解ETL的应用,从DTS开始,在我看来,是个不错的选择。我只是学习,所以我没有能耐去评价它,下面,只能讲DTS的功能一一列举出来,可能... 阅读全文
posted @ 2009-02-17 12:13 catch22 阅读(1190) 评论(3) 推荐(0) 编辑
摘要: ETL为数据仓库服务,数据仓库用于数据分析,数据分析属于BI系统的要干的事儿。 一般中/小型ERP系统都会有不成熟的BI系统,为啥叫做不成熟? 因为它们或者有报表分析功能,但不具有OLAP(在线分析),或者有OLAP,但却没有数据挖掘和深度分析。或者干脆,来个大集成,直接利用第三方工具来达到相应的目的。 为什么会这样,究其原因,很多情况是因为没有自主的数据仓库,没... 阅读全文
posted @ 2009-02-17 12:11 catch22 阅读(799) 评论(0) 推荐(0) 编辑
摘要: ETL有时候显得很神秘,其实大部分项目都有用到,只要有报表展示,就是一个ETL过程。 首先,我们来了解最基本的定义: 嗯,也有人将ETL简单称为数据抽取。至少在未学习之前,领导告诉我的是,你需要做一个数据抽取的工具。 其实呢,抽取是ETL中的关键环节,顾名思义,也就将数据从不同的数据源中抓取(复制)出来。 太简单了! 上面的解释无首无尾,有点象能让... 阅读全文
posted @ 2009-02-17 12:08 catch22 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: 关系数据库基本上是所有商务系统的核心存储系统,如何能发挥好数据库的性能呢?公欲善其事,必先利其器,要找小姐得口袋里先有银子,大家公认ORACLE比SQL SERVER的性能要高,但是这个所谓的高性能必须是你能让它发挥才叫高性能,世界小姐和无盐对于太监性能基本一样。那我们看看数据库设计的一些原则,其实无论什么数据库系统,你先要确定用来干什么,OLTP还是OLAP,这里仅说一下ORAC... 阅读全文
posted @ 2009-02-17 11:04 catch22 阅读(659) 评论(0) 推荐(0) 编辑