该文被密码保护。 阅读全文
posted @ 2011-02-09 00:00 aaron.chen 阅读(3) 评论(0) 推荐(0) 编辑
  2012年12月27日
摘要: ORACLE的SQL是怎么执行的呢?主要用到SGA中共享池的库高速缓存和SGA的缓冲区缓存。库高速缓存主要判断是不是存在同样的SQL语句,如果存在,则进行软解析(即重用之前解析的sql语句);如果不存在,则进行硬解析(即从SQL语句中解析生成执行计划,并缓存)。这里指的同样的SQL语句是指完全一样的语句,包括大小写,中间的空格和是否有注释的等。这就是为什么在SQL语句中要使用变量,而不是常量了,因为使用变量可以保证语句是一致的。库高速缓存中还有一个需要知道的是锁存器。锁存器是ORACLE读取SGA信息经常用的一种锁。锁存器是串行的,其等待需要使用CPU时间去检查锁存器是不是空闲的。因此,正确编 阅读全文
posted @ 2012-12-27 14:41 aaron.chen 阅读(835) 评论(0) 推荐(0) 编辑
  2011年5月9日
摘要: 最近一直从事BI的工作,所以想总结一下BI的一些东西,主要包括以下方面,当然可能根据写的内容会做一些调整。1)BI概述;2)BI的架构;3)BI的性能优化;4)一些BI工具。 阅读全文
posted @ 2011-05-09 20:31 aaron.chen 阅读(455) 评论(0) 推荐(1) 编辑
  2010年12月2日
摘要: 增量聚集(Incremental Aggregation)PowerCenter Server 运行你增量的修改目标(target),而不是强迫process整个源和重新计算。用增量聚集的条件:Mapping 包含聚集函数;源(source)只做增量的改变;增量的改变能被捕捉。如果用时间戳等。不用增量聚集的情况:不能捕捉到新的源数据源数据的改变会导致很多的目标数据的改变,如改变超过半数的目标数据,... 阅读全文
posted @ 2010-12-02 15:15 aaron.chen 阅读(1662) 评论(0) 推荐(0) 编辑
  2010年12月1日
摘要: 性能——flat file 比数据库快。Fixed-width 文件比delimited 文件快,因为delimited文件需要解析(parsing)。如果是很复杂的传输,那么建议先把flat file导到关系型数据库,再通过mappings访问数据库,因为这样可以用自定义select SQL 语句进行过滤。Mapping——一个mapping 可以... 阅读全文
posted @ 2010-12-01 15:08 aaron.chen 阅读(164) 评论(0) 推荐(0) 编辑
  2010年11月19日
摘要: AIX: IBM’s AIX Unix operation system.Create UsersIf the source, target or repository databases are on IBM UDB, you will need to use operating system user id's as the database id's. Your AIX syst... 阅读全文
posted @ 2010-11-19 17:20 aaron.chen 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.1 Migration Procedures这里的迁移是指从开发、测试到QA和生产(production)等阶段的迁移过程。最佳迁移策略的决定因素:怎样设计PowerCenter repository 环境?是为每个阶段创建各自独立的repositories,还是为多个阶段共享一个或多个repositories。怎样定义文件夹架构?1.1.1 Repository environments: ... 阅读全文
posted @ 2010-11-19 17:17 aaron.chen 阅读(264) 评论(0) 推荐(0) 编辑