Oracle商业智能应用程序(第二部分)
2008-06-03 12:41:25 来源:WEB开发网在大多数情况下,当你添加任何东西的时候,你会发现商业智能应用程序和相关许可证的成本远远低于你自己建立这些东西所花费的成本。当你花费劳动成本来定制基于你特定环境和需求的应用程序时,这个应用程序只改变一点点。而且,你自己开发的应用程序缺少的功能会耽误时间以及它的不可扩展架构造成的困难都会使得成本增加。
解决你现在和未来需求的能力
很显然,每一个商业智能/数据仓库需求都有很大不同,即便是在同一家公司。然而,当讨论你的ERP的分析能力时,可能性的范围就大大降低了。你的需求与OOB商业智能应用程序的不同主要在三个方面:
你的ERP很大程度上是定制的:如果确实如此,那么OOB商业智能应用程序是非常有益的,即便你需要对它们做相应的修改。基础构建仍然可以使用,而且事实上,在开发你的商业智能应用程序过程中,你的大多数数据对象不需要修改或稍稍修改一下,需要少量或根本不需要定制。
你的报表和分析要求是不同的:这会导致什么?商业智能应用程序在事务级别通过一个事务传送数据对象,以便所有适当的信息都在商业智能应用程序数据仓库中可用。因为这个数据将被提取,可以对它进行调整以改变它的结构来支持一组不同的分析需求而不必花很大的力气。在预先建立的报表和状态面板之间的任何隔阂都可以以最小的代价快速地解决。事实上,许多执行根本就不使用预先建立的报表和状态面板;而是在已经利用的很大一部分数据堆栈之上创建他们自己定制的内容。改变报表内容,与这个项目其它更花费力气的部分相比,就像是给房子重新刷上另一种颜色一样。
额外的数据或复杂的度量:如果你的许多需求是来自于预先建立的ERP映射之外的,那么你将需要决定它们是否映射到商业智能应用程序中已有的相同对象(例如,客户、雇员、订单、合作商,等等)。如果是这样,那么你可以使用Universal Adapters功能并利用现有基础构建的95%。如果不是,而且是有很大一部分不是,那么可能这个受益不是这么大。但是,不要忽略整个商业智能应用程序包所带来的基础构建组件。复杂的度量通常是用一个结合或ERP与非ERP数据创建的,并可以插入到现有的大型数据模型中。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
赞助商链接