Ⅰ cognos怎麼嵌入iframe
cognos不是很清楚,finebi的話可以通過寫JS來嵌入iframe,應該congos也是可以的吧,或者就是通過web頁面來進行嵌入式集成。
Ⅱ linux下db2和cognos需配置的文件有哪些
在Apache2.2/conf/httpd 中添加如下:
# For cognos
ScriptAlias /ibmcognos/cgi-bin "D:/cognos/c10/cgi-bin"
<Directory "D:/cognos/c10/cgi-bin">
AllowOverride None
Options None
Order Allow,Deny
Allow from All
</Directory>
Alias /ibmcognos/help "D:/cognos/c10/webcontent/documentation"
<Directory "D:/cognos/c10/webcontent/documentation">
Options None
AllowOverride None
Order Allow,Deny
Allow from All
</Directory>
Alias /ibmcognos "D:/cognos/c10/webcontent"
<Directory "D:/cognos/c10/webcontent">
Options None
AllowOverride None
Order Allow,Deny
Allow from All
</Directory>
D:/開頭的路徑改成linux下的Cognos安裝路徑就可以了,祝你成功。
Ⅲ cognos 數據源測試報錯!
沒怎麼用過cognos,一般情況下用的都是finebi,所以也不是很清楚。一般情況下在配置的過程中都是點擊數據配置進入BI數據配置界面,點擊數據連接管理:
如果資料庫選擇列表中沒有所需的資料庫類型,就可以全責其他,手動輸入驅動器名稱,並將對應驅動器包放置在%BI_Home%BIwebappsWebReportWEB-INFlib下面。
添加完之後進行完整數據連接信息填寫,當前以oracle資料庫為例說明下整個資料庫添加的過程。
在新建數據連接界面:1.自定義數據可連接名bidemo;2。輸入資料庫用戶名和密碼,不能使用操作系統驗證;3.根據需要轉換資料庫編碼。然後進行測試就可以了。
Ⅳ 各位,cognos active report和固定報表有什麼區別
IBM Cognos Active Report 是 IBM Cognos Business Intelligence 10.1 中引入的一個報表輸出類型,允許專業的報表創建者創建互動式報告應用程序,實質就是web報表,如下圖所示。
那麼既然是可以創建互動式報告應用,那麼通常來講,交互分為 前端交互、數據分析交互。前端交互是指圖表高亮、數據點提示、坐標提示、圖表在線切換、多維度數據軸等。而數據分析則更高大上一些,是能夠實現在web頁面,拖拽數據做分析的,是業務人員可以利用的,這就是現在很流行的業務人員自助式BI的基本要求。
固定報表則是指報表的樣式是固定的,數據也是固定的,如excel報表。但是需要知道的,使用excel做圖表的小夥伴可能也知道,數據透視功能,cognos 和這很類似。
Ⅳ 如何驗證Cognos是否安裝成功,如何使用Cognos連接資料庫
1、測試cognos是否成功啟動,Cognos啟動後在ie中輸入"http://localhost:9300/p2pd/servlet/dispatch"可以看到ibm cognos門戶網站,但是會發現有部分圖片不能正常顯示,這時將cognos目錄下的webcontent下的文件復制到cognos安裝目錄下的webapp\p2pd下,然後刷新網頁即可看到網頁圖片說明cognos安裝成功。
2、先把Oracle驅動復制到Cognos安裝目錄下的webapp\p2pd\WEB-INF\lib中
在Oracle安裝目錄下的proct\10.2.0\client_1\jdbc\lib里的classes12.jar和ojdbc14.jar就是Oracel驅動。
重啟Cognos 服務就可以連接Oracle資料庫了。
Ⅵ 跪求大神幫忙 :cognos 建模發包之後在web端點擊query studio提示報表伺服器沒有反應。
淺談一下Cognos處理大數據的思路,僅針對10.2.1以下的版本,對於10.2.1當中引入的hadloop等分布式數據倉庫等不做介紹。我們主要從一個一般中等項目當中,用怎樣的思路來優化我們的查詢。 我們主要從3個思路來思考大數據的處理 一、資料庫層次 現...5979
Ⅶ cognos 服務無法啟動
需要清理該DB用戶下,前次啟動時自動生成的CM相關表。腳本在c8_location\configuration\schemas\content下面,選擇你使用的資料庫類型,然後裡面有dbClean_*.sql(*代表資料庫產品名稱)。執行後,重啟服務。
Ⅷ cognos使用EXCEL如何導出所有頁數據
方法一:
1.將安全級別設置為「中」;
2.點擊上圖中的「自定義級別」按鈕,設置「文件下載的自動提示」為「啟用」。
3.確定保存IE設置,即可彈出EXCEL下載提示。
方式二:
方式一的修改會影響到用戶所有的WEB訪問,如果客戶的安全策略不允許修改Internet的安全設置,我們可以採用如下方法:
1. 將Cognos WEB 的URL加入到可信站點;
2. 將「可信站點」的「安全級別」修改為「中低」,保存設置即可。
3. 如果不想將級別設置為「中低」,也可按照「方式一」,將安全級別設為「中」,然後再啟用「文件下載自動提示」。
Ⅸ 不知道Cognos的報表展現功能怎麼樣那
具國家信息中心北京優信佳信息系統有限公司資料反映:
Cognos是業界領先的商務智能工具供應商,其最主要的產品是查詢與報表工具Impro
mptu和多維分析工具PowerPlay。本文簡要介紹這兩種產品。
查詢與報表工具:Impromptu
Impromptu是企業級互動式資料庫查詢與報表生成系統,由它生成的報表不僅可以分
發給任意Impromptu用戶,而且由於Impromptu支持Web功能,報表也可以在組織機構內任意
一台桌面機上發布和瀏覽。對於IS來說,Impromptu的面向對象的體系結構確保了在所有
用戶和所有報表之間的控制和管理一致性。
標准報表
基於預定義規則的常規報表是最為普通的報表活動,Impromptu為整個企業創建大量
這類標准報表。通過點擊工具條,用戶可以很容易地對信息進行分組、排序和過濾。選取
表和提示符以及異常報表也增加了分布式標准報表的價值。
選取表和提示符使用戶具有在報表中選擇特定查看項目的靈活性。當匯總一份Impr
omptu報表時,報表作者可以創建一些項值,稱為"選取表(picklists)",用戶可以單擊滑鼠
從表中選擇一個項值。對於包含眾多項值的報表,Impromptu給出提示符,以允許用戶指定
他們想看的項值或項值范圍。行列選取表進一步縮小了用戶在報表中選取信息的范圍。
Impromptu給經理們提供了三種處理異常數據(落入指定值域外的數據)的選擇方案:
·條件過濾器:僅提取落在特定限值之外的項值,用戶可以指定特定的項值,也可以從
一預定義的列表中選取;
·條件突出顯示風格:對異常數據運用特殊的格式化風格;
·條件顯示:僅當某些條件滿足時才顯示報表對象。
即席報表
Impromptu的自動報表生成器、框架和模板提供了報表的多樣性,可創建即席報表。
·Impromptu報表向導(Report Wizard):指引用戶按部就班地創建列表和交叉表類型
報表。
·基於框架的報表:Impromptu使用積木式原理來創建各種簡單或復雜的報表,並具備
許多種框架風格:列表、表單、交叉表、圖表、文本、圖畫和OLE。框架方式提供了版面
和設計的靈活性,使用戶能創建完全格式化的復雜報表。若要保持整個企業內部觀感的一
致性,還可以將報表存為模板以便將來任何時間用於任何數據。
·模板:預定義的、獨立於資料庫的模板允許用戶簡單地從目錄中提取數據,使報表
即刻活靈活現。模板包括格式化、邏輯計算和定製自動化,用戶可以快速而簡便地創建諸
如郵寄標簽、表單、交叉表和分組列表等與企業業務相關的報表。
Impromptu信息目錄
信息目錄提供一個基於LAN的、包含業務知識和數據訪問規則的資料庫,使最終用戶
從資料庫中隔離出來。在信息目錄中可以存儲提示符,以便在整個報表應用中按用戶輸入
的提示符動態生成報表。信息目錄提供了一個集中式企業數據資源和用戶管理環境,它允
許管理員通過OLE自動化介面,創建、修改或刪除目錄的內容。這樣管理員可以充分利用
現有的元數據存儲,並可通過使用表加權優先資料庫連接順序,以優化性能。
部署伸縮性
Impromptu可以由單一用戶根據個人數據建立報表,也可以由幾千個用戶根據數據倉
庫建立報表,具有良好的伸縮性。
Impromptu的面向對象的體系結構使基於繼承的管理和分布式目錄成為可能,因此,有
關商業規則、訪問許可權和查詢活動的變化都會自頂向下繼承到整個組織機構,1000用戶數
的需求同單用戶一樣可以得到滿足。
個人、共享、分布和保密目錄類型允許管理員控制每個用戶的報表製作活動。用戶
類決定了資料庫的訪問方式,包括誰能訪問資料庫以及用戶允許看資料庫的哪些內容。
數據窄播僅向特定用戶展示必要的報表內容,而不是發布整份報表。這是通過用戶類
來做到的。用戶類允許IS指定不同用戶觀看標准報表的許可權。例如:一份標準的國內銷售
報表可以分發到各地區銷售辦事處,這樣各地的經理僅能看到與他們的地理位置相關的數
據。
Impromptu Web Query
Impromptu Web Query利用Web直觀的超級鏈接界面,提供企業數據探察與導航。這一
基於瀏覽器的即席報表功能可以立即訪問資料庫,找到所需的答案,做出正確決策。
多維分析工具:PowerPlay
PowerPlay 是用於對企業數據進行多維深入分析,即在線分析處理(OLAP)的業務智能
工具,使企業經理以及任何人都可以廣角度地監控業務的運行,而且以任何方式探察企業
數據。PowerPlay 可以充分支持Web、客戶/伺服器和單機平台,其靈活性、開放性、高度
可擴展能力以及優秀的性能,為不同規模的企業提供了有效的業務智能方案。
數據探察
PowerPlay探察數據的方式有三種:向下鑽取(Drill-down)、數據切片(Slice)和旋轉
(Dice)以及互動式圖形分析方式,用戶可以從任意角度觀察和研究數據。
·向下鑽取:一層一層地深入剝取詳細信息,直到發現最關鍵的核心信息;
·數據切片和旋轉:通過插入或移動數據的行或列或其任意組合,從各個角度觀察業
務信息;
·互動式圖形分析:以圖形化的方式觀察和分析數據之間的關系,以及在不同數據之
間顯示其變化。
利用PowerPlay, 用戶可以清楚地看到哪一項產品的銷售額降低了。通過對在直方圖
中的某一豎條進行向下鑽取分析,用戶還可以觀察到在哪個月,這種產品的銷售額下降是
最明顯的,為進一步的商業決策提供依據。
在PowerPlay中,表和圖都是完全交互的,用戶可以直接對圖表進行任意的切片、旋轉
、向上/向下鑽取等操作或操作組合,來更好地反映業務信息。用戶可以將圖表放在一個
頁面上來探察數據趨勢,或是分配到多個頁面上來檢查特異數據;還可以充分利用各種可
視化的數據展現手段:交叉報表、餅圖、散點圖、線圖和直方圖以及它們之間的相互組合
,來豐富報表的展現力。
特殊性報告和排序
PowerPlay可以醒目地展現特殊情況,例如產品的負增長,使得管理者可以發現需要
立即注意的問題。快速和簡便的排序可以使用戶一眼就區分出最佳和最差的表現。綜合
全面的報告可以是分層的,每一層展現不同層次的信息,例如在各個部門中的前幾個銷售
產品。PowerPlay可自動找出取值在特定范圍以外的數據結果,並將其標記出來,例如銷量
呈負增長的產品。
快速信息提取
PowerPlay中的Transformer(數據轉換器)可以迅速將日常運行系統中不斷產生的企
業數據轉化成一個或多個高度壓縮的多維信息立方體,稱做PowerCube。
PowerPlay Transformer可以從平面文件或是從二維的關系型數據查詢生成PowerCu
bes。通過Transformer, IS 人員可將來自不同數據源的數據進行集成,例如將來自某一
個數據倉庫的數據和桌面電子表格的數據匯集在一個或多個相互鏈接的PowerCube中。P
owerPlay可為專業IS人員提供靈活而又直接的集中式管理:
·安全用戶級別可以有效地管理用戶對數據訪問和分析的許可權,而且可以在生成Pow
erCube時定義。此外,用戶級別的管理還可以使一個PowerCube滿足許多用戶不同的分析
要求。
·選擇性信息發布,或稱"信息窄播(Narrocasting),可以將一份報表中的特定部分提
供給相關用戶,而無須發布整個報表。
·可以很容易地定義自動宏操作,並在應用啟動或終止時運行,或是在報表開啟或關
閉時運行。這些宏可以用來執行許多管理功能,例如一些審計工作等。
·用戶可以將自定義的PowerBar 交付到某部門,成為具有部門特徵的代表界面,或是
在整個企業內部交付成為統一的標准。
Ⅹ cognos怎麼處理大數據
淺談一下Cognos處理大數據的思路,僅針對10.2.1以下的版本,對於10.2.1當中引入的hadloop等分布式數據倉庫等不做介紹。我們主要從一個一般中等項目當中,用怎樣的思路來優化我們的查詢。
我們主要從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(查詢緩沖設置)
2013-07-08 0
分享
答案對人有幫助,有參考價值1
曾力 - Cognos講師、Cognos獨立顧問、數據倉庫架構師 2013-07-08 回答
2.3.4 ppds_cfg.xml
主要進行緩存和日誌參數設置,文件路徑:\cognos\c8\configuration\ ppds_cfg.xml
註:重啟服務後配置生效。
可以修改以下參數:ReadCacheSize(可減少用戶訪問時伺服器的磁碟IO。提高訪問速度。) pcQueryLogFile(建議生產環境關閉該日誌的跟蹤,一般默認也是關閉狀態)
2.4 Cognos content store優化
2.4.1優化內容庫連接服務
內容庫最好外配為db2 oracle等資料庫,不要用自帶的derby.因為項目中的日誌信息會非常多,嚴重影響內容庫的效率。
Cognos Administration,在系統下選擇選擇對應的服務,選擇ContentManagerService的屬性,設置相應的連接參數信息。
2.4.2日誌優化
適當開啟各個cognos服務的日誌級別,越高級的級別對應更詳細,更明確的日誌,但也會影響整個系統的效率。
這是一把雙刃劍,需要適當調整。日誌級別設置得越高,就越降低系統性能。通常情況下,您可以將級別設置為
「最小」或「基本」來收集錯誤,或設置為「請求」來收集錯誤和警告。
2.5提高訪問資料庫速度
Cognos和資料庫間參數在cer\bin\cogdm.ini文件中,(根據版本不同是安裝目錄的數字,根據連接的資料庫不同,是對應資料庫名稱的關鍵字)
以oracle資料庫為例,參數在cogdmor.ini文件中,打開這個文件查找字元串Fetch Number of Rows=去掉這行前面的分號,將10改成2000;
這樣這行就成了Fetch Number of Rows=2000,表示是每次從資料庫取2000條數據。其他資料庫基本上都有類似的配置。用以提高從資料庫中提取數據的速度。
2.6加大緩存
cer\bin\Cer.ini(*根據版本不同是安裝目錄的數字):
SortMemory=5120
(這里 SortMemory 單位是 2kbytes,5120代表 2k x 5120 = 10M)(技巧:一般 SortMemory 取空閑內存的十分之一到八分之一大小)
2.7修改cognos configuration中的參數來優化
在cognos configuration中有很多參數可以優化來提高整體軟體的運行效率,比如增加內存、增加查詢緩存
2.8分布式部署
分布式部署可以大大提升Cognos伺服器的負載能力,同時容錯保護功能可以使伺服器更為穩定的運行,很好的支持大用戶量的並發使用。
2013-07-08 0
答案對人有幫助,有參考價值1
曾力 - Cognos講師、Cognos獨立顧問、數據倉庫架構師 2013-07-08 回答
3.報表設計優化
Cognos報表作為一個工具,在非cube模式下,最終我們執行報表查詢的時候,我們的報表發送到資料庫進行查詢的本質還是sql,所以,在我們製作一張報表的時候,我們要盡可能的利用fm,rs當中的功能,優化報表最終執行生成的SQL實現整個報表的優化。而CUBE模式下,我們更多要考慮配置、存放和資料庫大小所造成的影響,下面我會細細說來。
2013-07-08 0
答案對人有幫助,有參考價值1
曾力 - Cognos講師、Cognos獨立顧問、數據倉庫架構師 2013-07-08 回答
3.1 FM建模優化
3.1.1手寫SQL定製查詢主題
右鍵點擊查詢主題的菜單項Edit Definition…可以進入SQL語句編寫框,調整查詢主題的SQL語句。默認情況下,這里的SQL語句為Cognos SQL類型。如果需要編寫應用資料庫可以直接運行的本地SQL需要將這里的SQL類型進行設置。點擊右上方的Options按鈕,選擇SQL Settings標簽頁,選擇SQL Type為Native。這個時候,我們手寫SQL就非常注重這個SQL的優化,盡量避免SELECT *,用EXISTS替代IN,多使用DECODE來進行判斷,條件語句注意點等常用SQL優化策略,編寫對應的SQL.
3.1.2盡量使用特定數據的資料庫函數
在菜單項Actions中選擇Specify Package Function List…指定報表定製中可以使用的資料庫函數列表。將除應用資料庫意外的其他資料庫類型從Selected function sets中選到Available function sets中,盡量使用特定資料庫的自帶函數可以提高查詢效率。
3.1.3表關聯設定
在建立表關聯盡量避免使用外關聯關系(包括左外關聯、右外關聯、全外關聯)。外關聯的使用會使資料庫的查詢壓力驟增,從而影響前端報表的生成。在星型結構、雪花型結構的數據倉庫模型中,盡量按照一對一、一對多的關聯關系設定維表與實事表之間的關聯,Cognos Server會依照這里的關聯關系自動優化提交給資料庫的SQL語句。如果關聯關系中出現了環狀連接關系,可以通過別名表或是快捷鍵的方式解決環狀連接問題.
3.1.4Edit Governors查詢性能設置
在菜單項Project中選擇Edit Governors,可以設置查詢的查詢性能
Report table limits 該屬性設置報表中運行SQL所涉及的TABLE數量
Data retrieval limits 該屬性設置報表中運行SQL返回結果的數量
Query execution time limits 該屬性設置報表中運行SQL的執行時間
Large text items limit 該屬性設置報表中運行SQL返回大文字塊的字元數量限制
2013-07-08 0
答案對人有幫助,有參考價值1
曾力 - Cognos講師、Cognos獨立顧問、數據倉庫架構師 2013-07-08 回答
3.2 RS報表調優
3.2.1報表函數的使用
在報表函數的使用上,盡可能使用應用資料庫能夠解析的本地資料庫函數,函數列表中的通用函數,在處理時會將函數放在報表伺服器進行運算,從而增大了報表伺服器的性能開銷。
3.2.2 觀察查詢的SQL
我們選擇查詢頁面,GENERATE SQL/MDX觀察這個報表生成的SQL並進行不斷優化,
3.3.33.2 RS報表調優
3.2.1報表函數的使用
在報表函數的使用上,盡可能使用應用資料庫能夠解析的本地資料庫函數,函數列表中的通用函數,在處理時會將函數放在報表伺服器進行運算,從而增大了報表伺服器的性能開銷。
3.2.2 觀察查詢的SQL
我們選擇查詢頁面,GENERATE SQL/MDX觀察這個報表生成的SQL並進行不斷優化,
3.3.3查詢欄位、查詢表順序調整
根據資料庫的優化策略,可能需要將查詢欄位的順序進行調整,可以在Data Items窗口中進行設置。查詢SQL語句中,From關鍵字後面的表順序是按照select關鍵字後出現的欄位順序進行設置的。在為表順序進行設置時,屬性為Identifier或Attribute的欄位比屬性為Fact的欄位在為表排序時的優先順序要高,即,先以Identifier、Attribute欄位的出現順序為表進行排序,如果沒有上述兩類欄位,才以Fact欄位的出現順序為表進行排序。
3.3.4聚合前後設置過濾條件
將過濾條件的Application屬性設置為After aggregation或Before aggregation可以調整過濾條件在聚合前或是聚合後生效。After aggregation生成過濾條件的SQL語句使用的是關鍵字having,而Before aggregation生成過濾條件的SQL語句使用的是關鍵字where。
3.3.5取消報表自動分組提高明細報表查詢速度
如果報表要展現明細數據,不想使用任何匯總,我們可以到此報表對應的查詢中將自動分組屬性定義為否。修改地方:對象的屬性Auto Group & Summarize可以設置當前SQL語句的查詢中是否加入distinct、sum、group by這樣的關鍵字。默認情況下,該屬性設置為Yes,可以根據查詢情況關掉此開關項,減少SQL語句的復雜度。
3.3.6自動排序設置
在Query的Auto-sort屬性中可以為查詢設置是否自動排序。如果選擇是,則會在生成的SQL語句中自動加入Order By關鍵字,排序欄位將自動根據數據項的屬性進行設置(如果查詢欄位的usage屬性為Attribute、Identifier則排序,如果為Fact則不排序);如果選擇否、則不排序;如果選擇最小,則根據數據項的排序屬性進行排序設置。默認值為最小。
3.3.7報表Processing設置
在Query的Processing屬性中可以為查詢設置SQL的處理設置。Cognos Report Studio會將報表的所有設置首先轉換為Cognos SQL提交給報表伺服器,伺服器在進行必要處理後,會將SQL語句轉換為應用資料庫本地執行的SQL語句,進行資料庫處理。為提高報表的處理速度,要盡可能的將報表的處理運算放在資料庫進行,以保證其運行速度。將該屬性設置為Database only會將報表頁面生成的Cognos SQL不經報表伺服器處理全部轉換為資料庫能夠執行的本地資料庫SQL,如果將該屬性設置為Limited Local,則將報表頁面生成的Cognos SQL先進行必要的報表伺服器運算,然後再將剩餘的部分提交給資料庫進行本地SQL的處理。默認值為Framework中為Datasource對象的設置的queryProcessing屬性。
3.3.8使用With子句
在Query的Use SQL With Clause屬性中可以為查詢設置是否使用With子句。部分資料庫例如Oracle支持With關鍵字,當查詢中嵌套子查詢時,可以通過With子句的使用,減輕報表伺服器對Cognos SQL的處理,從而提升報表的運行性能。如果將該屬性設置為Yes,則允許使用With關鍵字,查詢中生成的Native SQL將出現With子句;如果將該屬性設置為No,雖然拒絕使用With關鍵字。默認值為Framework中Edit Governors下的Use WITH clause when generating SQL屬性設置。
3.3.9報表伺服器本地緩存設置
在Query的Use Local Cache屬性中可以為查詢設置是否使用本地緩存。如果將該屬性設置為Yes,則啟用伺服器的本地緩存,伺服器將為查詢結果保存在session中,當用戶在瀏覽器內再次打開同一張報表時,查詢結果將取自緩存,從而減輕了資料庫的負載壓力;如果將該屬性設置為No,則禁用伺服器的本地緩存,查詢結果全部取自資料庫的實時數據。默認值為Framework中Edit Governors下的Allow usage of local cache屬性設置。
我用的是finereport,比這個方便