brio软件cognos软件_brunch软件
大家好,我很乐意和大家探讨brio软件cognos软件的相关问题。这个问题集合涵盖了brio软件cognos软件的各个方面,我会尽力回答您的疑问,并为您带来一些有价值的信息。
1.想知道java的报表工具一般都分为哪几类?
2.cognos怎么处理大数据
想知道java的报表工具一般都分为哪几类?
Java报表工具,首先可以分成两大类:纯Java报表工具,和支持Java的报表工具。
支持Java的报表工具 :
我们所说的”支持”Java的报表工具.其实就是非Java的报表工具,但是可以在Java程序中调用. 这样的产品很多,总的讲一大类是采用独立报表服务器的,如Bo/Crystal Report,Brio,Cognos,和勤等;另一大类是在前端有控件的,如数巨报表等。
纯Java报表工具
纯Java的报表工具,就是用java语言编写的报表工具,包括报表引擎、内核、设计器界面、操作等。主要的有:Style Report,Jasper Report,birt报表,FineReport,ireport,杰表等。
推荐的话 Jasper Report 这个用的比较多
cognos怎么处理大数据
这两个系统基本上都算市面上比较流行BI系统,各自有各自的优点。
Hyperion主要集中在全面预算(包括预算编制、控制及分析),在这个领域知名度还是非常高的,早几年中大型企业在选型时大部分都选了Hyperion,但近几年被收购之后,出现了一些问题,如预算审批和预算控制功能的缺失一直没有解决,被并购入后较少新功能开发,近几年研发主要集中在支持云化,业务功能扩展较少。
Cognos强项就是全面企业绩效管理(CPM),强项是生成各种报表图表。是商业智能(BI)软件,图表和钻取等,之前国内的代理商优信佳把此软件卖得炉火纯青,几大行、电信三大运营商、国网都是cognos典型用户,而BO和Brio根本拼不过;后来这几家陆续被收购之后市场开始乱了....
好现象是,国内随着大数据火起来,带动了一批以BI为基础的大数据提供商发展,FineBI等,而全面预算领域也出现了强有力的本土厂商,如智达方通等,本土厂商优势在于:
1、接地气,部分国外软件没有的功能设计满足国内客户特定需求。
2、个性化开发能力强。
3、性价比高。
一、数据库层次
现在主流的Cognos项目,主要的开发模式还是基于rolap的dmr报表建模。因此,数据库的优化就显得由为重要。主要通过以下几个方面优化我们的数据库:
(1)维度id,维度层次id等关键减缩字段建立索引建立、维护。
(2)根据数据量的大小,按时间等进行分区优化。
(3)高速缓冲表MQT的使用
(4)表空间、缓冲池设置等
(5)数据库性能优化
二、Cognos Server优化
Cognos优化包括对配置文件的优化,集群的搭建,服务和日志的开启等基于cognos 软件安装,配置的优化,主要包括以下几个方面:
2.1 apache 配置优化
Timeout(超时)/MaxKeepAliveRequests(最大的请求数)/KeepAliveTimeout(请求超时)的优化配置
2.2Cognos自带tomcat配置调优
(1)可修改TOMCAT配置文件CRN_ROOT\tomcat.\conf\server.xml。其参数集中在行:
可以对maxProcessors(最大进程数)/AcceptCount(最大连接数) ConnectionTimeout(连接超时)进行修改
(2)文件路径:CRN_ROOT\tomcat.\conf\web.xml
可以对session-timeout进行修改.
2.3Cognos sever配置文件优化
2.3.1 reportservice.xml优化
文件路径:CRN_ROOT\ webapps\p2pd\WEB-INF\services\ reportservice.xml
注:修改文件后,重启服务后配置生效。
包括以下参数 max_process(交互报表处理进程数,和cpu有关) inger_process(交互报表初始化进程数,和cpu优关)
max_non_affine_connections_per_process(交互报表所占线程数) idle_process_check_interval_ms(空闲检测时间)
queue_time_limit_ms(报表服务队列时间限制) async_wait_timeout_ms(Dispatcher请求等待同步时间)
2.3.2 batchreportservice.xml
文件路径:CRN_ROOT\ webapps\p2pd\WEB-INF\services\ batchreportservice.xml
注:修改文件后,重启服务后配置生效。
包括以下参数 max_process(服务批量报表处理所占进程数) linger_process(服务批量报表处理初始化进程数)
max_non_affine_connections_per_process(服务批量报表处理所占线程数) idle_process_check_interval_ms(空闲进程检测时间间隔)
idle_process_max_idle_ticks(空闲进程检测标记) queue_time_limit_ms(批量报表处理排队时间限制) async_wait_timeout_ms(Dispatcher请求等待同步时间)
2.3.3 CQEConfig.xml
主要是与数据库参数设置,文件路径:CRN_ROOT\configuration\ CQEConfig.xml.sample
注:将CQEConfig.xml.sample文件名修改为CQEConfig.xml后,重启服务后配置生效。
可以修改以下参数:Timeout(应用数据库连接超时设置) PoolSize(应用数据库连接池最大连接数设置) queryReuse(查询缓冲设置)
好了,关于“brio软件cognos软件”的讨论到此结束。希望大家能够更深入地了解“brio软件cognos软件”,并从我的解答中获得一些启示。