古詩詞大全網 - 團隊口號 - cognos如何處理大數據

cognos如何處理大數據

首先,數據庫級別

現在主流的Cognos項目,主要的開發模式是基於rolap的dmr報表建模。因此,數據庫的優化非常重要。主要通過以下幾個方面優化我們的數據庫:

(1)索引、建立和維護關鍵縮減字段,如維度id和維度級別id。

(2)根據數據大小,按時間進行分區優化。

(3)緩存表MQT的使用

(4)表空間、緩沖池設置等。

(5)數據庫性能優化

第二,Cognos服務器優化

Cognos優化包括配置文件的優化、集群的構建、服務和日誌的開放等。基於Cognos軟件的安裝和配置優化,主要包括以下幾個方面:

2.1 apache配置優化

time out/MaxKeepAliveRequests/KeepAliveTimeout的最佳配置。

2.2Cognos附帶了tomcat配置調優

(1)TOMCAT配置文件CrN _ root \ Tomcat。\ conf \ server.xml可以修改。它的參數集中在線上:

您可以修改max processors/accept count connection time out。

(2)文件路徑:CrN _ root \ Tomcat。\ conf \ web.xml。

可以修改會話超時。

2.3Cognos服務器配置文件優化

2.3.1報告服務. xml優化

文件路徑:CrN _ root \ web apps \ p2pd \ we b-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(調度程序請求等待同步時間)

batchreportservice.xml

文件路徑:CrN _ root \ Web apps \ P2PD \ we b-INF \ services \ batchreportservice . XML。

註意:修改文件後,配置將在重新啟動服務後生效。

包括以下參數:max_process(服務批量報告處理占用的進程數)linger_process(服務批量報告處理初始化進程數)。

max _ non _ affine _ connections _ per _ process(批處理報告處理占用的線程數)idle_process_check_interval_ms(空閑進程檢測間隔)

idle _ process _ max _ idle _ tickets queue _ time _ limit _ ms async _ wait _ time out _ ms(調度程序請求等待同步時間)。

CQEConfig.xml

主要涉及數據庫參數設置。文件路徑為CrN _ root \ configuration \ cqe config . XML . sample。

註意:文件名CQEConfig.xml.sample更改為CQEConfig.xml後,配置將在服務重新啟動後生效。

您可以修改以下參數:Timeout(應用程序數據庫連接超時設置)PoolSize(應用程序數據庫連接池最大連接數設置)queryReuse(查詢緩沖區設置)。