舒杰的博客

LAMP, Oracle ADF & SOA, 数据仓库, 商务智能, 数据挖掘, 企业绩效管理
posts - 46, comments - 487, trackbacks - 31, articles - 0

2010年2月7日

     摘要: 节选了部分翻译,给英文不好的朋友选择产品时做参考  阅读全文

posted @ 2010-02-07 14:48 Cheney Shue 阅读(37) | 评论 (0)编辑

这本Performance Leadership买来了一年多,偶尔拿来看几段,今天总算翻到了最后一页。书的作者Frank Buytendijk之前是Gartner的研究副总裁,现在是Oracle的副总裁,应该算商业智能和绩效管理方面的权威人士之一吧。

就这本书来说,要讲的东西就是那么些,举的例子还比较有意思,但是啰哩叭嗦未免有些乏味,所以我花了一年多才勉强看完。至于具体讲了些什么——记不清了,看了后面忘了前面。

像学生时代学政治、哲学这类课程,道理说出来大家都懂的,书上那些大段大段的论述、例证等等基本不看,老师给我们划出1、2、3、4……几条要点,背出这几条一章书就结束了。在中国应试教育下,很多人看老外的书,第一感觉就是拖沓。

从Amazon上看,这本书的销量不是很好,毕竟受众面小,作者名气也不大。不过总体来说还是不错的,推荐需要实现绩效管理体系的管理者都能读读。

posted @ 2010-02-07 12:56 Cheney Shue 阅读(12) | 评论 (0)编辑

2010年2月4日

好久没更新博客了,最近一直忙着弄Oracle ADF和SOA。这几天又有一个PHP的项目,过年也许要加班了。

ADF Faces在UI上确实大大提升了效率,提供的控件基本能满足我的要求,相比起之前用的ASP.NET好很多。JSF Lifecycle和ADF客户端组件能够很方便的控制事件,不过服务端的事件有些小bug,比如Select Boolean Checkbox的ValueChange,不是每次都能正确唤起listener。

ADF BC相对来说就有些问题了,主要是不好绑定。如果是用JSF,UI的逻辑和数据都是绑定Managed Bean,而BC只是绑定数据,要实现业务逻辑,就要通过Business Services,问题就是BC提供的方法绑定起来不方便。特别是在PageFlow,不好实现复杂的业务逻辑。个人觉得,最好是在pageflow引入soa suite的bpel。

BC另一个问题,就是不够轻便,基本上所有的持久化框架都有这个问题。 本来数据库就有事务管理机制,但BC又有自己的State Management,AM产生的脏数据还必须写到数据库里,从数据库的角度看,是多此一举。本来管理数据库连接池已经够麻烦,现在还需要管理AM池。谁让http是无状态的呢,持久化层要想实现事务管理,就不得不将简单的东西复杂化。

 总之来说,ADF框架在简化开发的同时,也提升了入门门槛。如果是初次使用ADF,项目的整个周期会大大滞后。

posted @ 2010-02-04 02:34 Cheney Shue 阅读(12) | 评论 (0)编辑

2009年9月29日

ODI客户端界面默认的字体很小,而且没有字体的选项。改变字体需要修改skin配置文件。

在<odi_home>\oracledi\lib\skins下的zip文件就是skin,解压其中一个。在解压的目录中用记事本编辑skinlf-themepack.xml文件。

找到其中一行是:
<font name="Global" value="SansSerif,0,10"/>

“SansSerif”是font family,10就是font size了,改成你希望的样式后保存。压缩成zip文件,覆盖原来的skin。

最后在odi界面中选择你修改好的skin即可。


另外,本计划2009年推出的ODI 11g目前还没有消息,OpenWorld中会有很多关于ODI EE的内容,但从官方的schedule并没有提到11g,希望不要像biee一样推迟了。

posted @ 2009-09-29 01:54 Cheney Shue 阅读(65) | 评论 (0)编辑

2009年9月27日

最近准备做一个Web项目,开始考虑用Oralce ADF,研究了一个星期,最终还是放弃。

Oracle ADF可以说是JSF的改进版本,比如增强了Page Flow、Scope、Backing Bean,提供的ADF Faces组件也很棒,不过目前的JDeveloper似乎还有些问题,Winodws 7下直接蓝屏,一些ADF Faces组件的样式设置无效等。

但最大的问题还是还是脱不了MVC那一套。MVC有的弊病,ADF也有。

posted @ 2009-09-27 21:45 Cheney Shue 阅读(60) | 评论 (1)编辑

2008年9月4日

最近新装了系统,在新系统下继续使用ODP.NET 11g做开发,可是编译时却抛出异常:未能加载文件或程序集“Oracle.DataAccess, Version=2.111.6.20, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。

 

修改了目录的权限,又用Microsoft.VisualBasic.FileIO.FileSystem.FileExists测试确定能访问到Oracle.DataAccess.dll。将ODP.NET重装了数遍,还重装了VS 2008 + SP1,仍无法解决,后来发现只在Windows Server 2008 64bit和Windows Server 2003 64Bit下出现此问题。

 

于是将编译的平台改成x86后问题解决。

posted @ 2008-09-04 23:07 Cheney Shue 阅读(437) | 评论 (2)编辑

2008年8月26日

     摘要: 使用外部表,读取文本、cvs等平面文件  阅读全文

posted @ 2008-08-26 22:12 Cheney Shue 阅读(571) | 评论 (0)编辑

2008年8月4日

     摘要: 自己打印的,有需要的联系我 Enterprise Performance Management Architect Administrator's Guide Essbase Administration Services Developer's Guide Hyperion Data Relationship Management Ntier Administrator's Guide Hype...  阅读全文

posted @ 2008-08-04 00:04 Cheney Shue 阅读(1120) | 评论 (13)编辑

2008年4月30日

     摘要: 此文介绍企业级的商务智能系统(BI)部署和配置方法。  阅读全文

posted @ 2008-04-30 11:48 Cheney Shue 阅读(2607) | 评论 (2)编辑

2008年2月14日

     摘要: 记得是二月五号对外Release的,翻译了部分  阅读全文

posted @ 2008-02-14 11:36 Cheney Shue 阅读(1191) | 评论 (0)编辑