Cgonos/Tabeau/SmartBI报表开发对比
1 Cognos版
1.1 页面最终效果
1.2 报表服务
1.2.1 开发流程
1. 创建数据模型FM
通过Framework Manager创建数据模型,生成数据包后发布到服务器,数据源需要通过cognos管理门户事先创建。
2.选择相应的报表数据包,开发报表
3.预览页面效果
需要运行才能查看报表效果,对于报表运行结果,暂不支持任何操作,对于点击表头排序、固定列标题等功能,需要通过第三方开发进行整合,比如javascript语言或者通过cognos SDK进行二次开发实现。 4. 开发完成后保存即可发布到服务器。 只能通过URL访问,暂无其他方式。 1.2.2 工具对比
1.工具相对专业化,包括过滤、排序等简单操作,一般业务人员无法快速操作,且cognos不支持在生成的页面进行个性化操作,只能通过编辑页面进行修改。 2.满足复杂数据的处理,同时支持调用存储过程等。 3.支持复杂报表的开发。
2 Tableau版
2.1 页面最终效果
2.2 报表服务
2.2.1 开发流程
1.新建Oracle数据源,配置服务器和服务(支持的数据源服务器类型最多)。
2.选择相应的数据表或视图,建立连接关系
3.创建工作表,设置筛选器,样式,层级结构等等
4.预览页面效果
结果页面可进行如下操作:点击表头排序、编辑列名、隐藏列、逐层钻取。 5.发布服务器,通过URL跟其他应用集成,也可用Tableau Reader进行阅读。
2.2.2 工具对比
1.所见即所得,报表开发简洁,从创建数据源到表关系创建到最后的报表开发完成,发布到服务器,整个流程统一通过Tableau桌面端完成。
2.更灵活的展现效果,用户可在浏览过程中根据自己喜好进行效果编辑。 3.数据处理功能相对薄弱,但支持数据提取。
4.对于复杂的报表,需要创建大量的工作表和数据源(一个工作表只能有一个图元),而对于cognos却能够在一个报表页面,通过一个数据源实现。
3 SmartBI版
3.1 页面最终效果
3.2 报表服务
3.2.1 开发流程
1.创建多维数据源(支持的多维数据源类型较少)
需要先在mondrian中配置datasources.xml和BISTAT.xml。