回复 sealink 使用JDBC, 一方面是因为这样可以支持DQM with relational database,另一方面是有的环境只 ...lyrath 发表于 2013-8-20 20:25
我说一下我的观点:1、作为一个BI类的项目,应该有自己的数据仓库或者数据集市,这些当然是主流的数据库,至少在稳定性、扩展...
显示全部回复 sealink
使用JDBC, 一方面是因为这样可以支持DQM with relational database,另一方面是有的环境只 ...
lyrath 发表于 2013-8-20 20:25
我说一下我的观点:
1、作为一个BI类的项目,应该有自己的数据仓库或者数据集市,这些当然是主流的数据库,至少在稳定性、扩展性、性能上、技术支持上有保障,比方说ORACLE、DB2;
2、虽然Cognos支持很多数据源,这只能说它提供这样的功能,怎么去用,还得设计者综合考虑;
3、所以BI类的项目会有ETL工作,它负责的就是把各种数据源的数据加工处理进数据仓库或集市中,为BI应用提供一个统一的数据源;
所以我的建议,除非你遇到非常非常特殊的应用,一般做法还是把数据放到一个统一的库中,这样COGNOS只需要访问仓库和集市就可以。
收起