Cognos中,关于 Transformer 和 FM 这两个组件的 不同。
?
OLAP 可以分为ROLAP,MOLAP 和 HOLAP。?
1. 利用 Transformer 生成的 数据文件建立的 报表上的分析是典型的MOLAP分析,报表的查询直接以MDX的查询语句从数据文件中提取数据并展示,效率很高,但是数据文件会占据很大的磁盘空间,而且生成,更新数据文件也是一个耗时的过程(不同于ETL的另一个耗时的过程)
2. FM 只是生成了一组meta-data 即描述如何组织数据仓库中的数据,通常用于 ROLAP 的分析,即建立一个虚拟的多维模型然后发布到 cognos 的 content DB 当中,基于这个虚拟多维数据模型的 报表查询是将MDX 语句转发为SQL 直接从数据仓库进行数据提取的,因此在查询时会牺牲一定的时间和资源,但是不需要建立多维数据文件的过程。
3. 一般情况下 都是采用HOLAP的应用,即部分聚合的数据采用数据文件的MOLAP,大量的数据分析就用ROLAP。