Cognos Framework操作記錄


備注:這是我單位內部的Cognos Framework配置記錄,里面涉及的名字等信息在其他使用環境需要進行相應修改。

Cognos數據包配置

打開CYFTest項目,
右鍵點擊andwdb的物理視圖 => 創建 => 查詢主題,
取一個名字,比如TEST_01_REPORT,
選擇類型為:數據源
選擇名為“ANDWDB”的數據源
隨便拉一個表進去,
一直“下一步”,點擊“完成”。
雙擊新建好的查詢主題,編輯SQL。
(配對應關系)
右鍵點擊【數據源】 => 創建 => 關系
右側的“查詢主題”中,選擇:
andwdb | 物理視圖 | DIM_ORG,
將左側地機構號(SSJG)與右側地LVL0_NO(也是機構號)關聯
並選擇左側地“基數”為“1..n”。
右鍵點擊andwdb => 創建 => 查詢主題,
取一個名字,比如TEST_01_REPORT,
選擇類型為:模型
點擊“確定”。
右鍵點擊andwdb => 創建 => 名稱空間
:TEST_01_REPORT_某某終端交易明細
然后將【模型】拖入【名稱空間】中。
然后雙擊【模型】,將物理視圖下剛剛創建的【查詢主題】拖入后邊的框,編輯別名。
右鍵點擊 數據包 => 創建 => 數據包
取一個名字,如:TEST_01_REPORT
來自的項目中,選擇:物理視圖、公共視圖,以及剛才創建的【名稱空間】這三項。
點擊完成。
會提示“已成功地創建數據包。要打開“發布數據包”向導嗎?”
選擇“是”。
選擇對應地文件夾,比如:公共文件夾>LSJRB
一直“下一步”,“發布”。
使用IE8瀏覽器打開 => http://192.168.78.115:9300/p2pd/servlet/dispatch (cognos服務器對應地址)。

Cognos前端頁面配置

進入剛才創建地數據包對應的文件夾,比如,這里是:LSJRB > TEST_01_REPORT,
點擊右上方地“啟動” => “Report Studio”
“新建” => “空白”
上方 ,創建“頁眉和頁腳...”,勾選“頁眉”和“頁腳”,確定。
,選擇“6x1表格”
將數據源添加到【6x1表格】的第3行。
選中所有表格內容
左下角框中的“屬性”的“字體和文本” => “空白”設置為:無換行。
點擊表格左上角的那個格子左上角的“”,
“屬性”中的“其他” => “名稱”,修改為:locktable
從別的Report Studio項目中 copy 標題 和右上角的一個<HTML項目>,表格上方的一個<HTML項目>,以及左下角的三個<HTML項目>到新的Report Studio項目中。
修改右上角的【<HTML項目>】,將其中的jumpURL設置成對應的值:如TEST_01_REPORT.jsp。
中間第二列,
有一個豎着的“查詢資源管理器”,
“自動分組和匯總”,選擇“否”。
點擊左上方的 按鍵進行測試。
新建對應的JSP和JS文件,
其中JSP的位置要對應之前的地址,
JSP頁面中需修改引用的js代碼的路徑:
如:/sas_js/report/cognos/LSJRB/TEST_01_REPORT.js
修改js文件(此處修改TEST_01_REPORT.js文件):
需要修改的地方如下:
function setOptionStr()函數中的reportUrl和optionStr兩個變量。
其中,reportUrl的查找方式為:
選擇“操作”中的“更多...”,進入執行操作——“TEST_01_...”中,
選擇“設置屬性”
在“常規”(默認就是“常規”)中,選擇“查看搜索路徑、標識和URL”
其內容大致如下:
http://localhost:9300/p2pd/servlet/...&ui.object=【xxx】&ui.name=...
其中的【xxx】部分就是要作為reportUrl的內容。

【手動配置生成的jsp和js代碼】 => 此過程略……

查詢過濾器:
進入Cognos服務器,該條對應的信息一行,點擊右側的“”圖標,進入Report Studio
點擊上方的“”圖標,【過濾器】,選擇“編輯過濾器”,進入【過濾器】視圖,選擇“明細過濾器”(默認就是該頁簽),點擊左上方的“”,會彈出【創建過濾器】框,選擇【高級】

  1. 首先:對於“機構號”的過濾器表達式,以“CASE...END”,copy from別的已經完成的報表的查詢過濾器中的內容;
  2. 其他:拖動表格中的列來完成
    [...].[...].xxx=?sbh? 之類。

用途:必選、可選。

Cognos項目打包並移植到生產環境

(將cognos項目文件發布到生產環境流程)

直接在任何頁面點擊右上方“啟動”-->“IBM Cognos Administration”
點擊右上方頁簽中的“配置”,
點擊左側內容管理
右上方一個圖標=>“新建導出”
指定:名稱、說明、屏幕提示……
點擊“下一步”-->“下一步”
會出來一個框,框的右下角有一個添加按鈕、一個刪除按鈕。點擊“添加”按鈕,
把做的幾個都移動到右邊,
在右側全選打勾
點擊左下方的“確定”
再在新的頁面左上方打勾,點擊“下一步”-->“下一步”-->“下一步”-->“下一步”-->“下一步”-->“完成”。
點擊“運行”-->“確定”。
mstsc到 192.168.78.115(開發環境Cognos服務器) 上,
文件位置:C:\\IBM\\Cognos\\c10\\deployment
復制下來對應的文件,拷貝到生產環境。
ssh到 154.84.100.111 (生產環境Cognos服務器),
將jsp和js文件放到:/home/tomcatweb/tomcat/webapps/ANDW/sas_js/report/cognos/
將zip文件放到:/home/cognos/c10_64/deployment/
進入http://154.84.100.111:9300/p2pd/servlet/dispatch
點擊右上方“啟動”-->“IBM Cognos Administration”
點擊“配置”
左側“內容管理”
點擊右側圖標“新建導入”
將要導入的那一項打上點 ,“下一步”x2,
打上勾 全選,“下一步”x4,“完成”,“運行”,“確定”。

其他

  • z制作前端頁面的時候要在行的最后一行加一個“計數”選項的話,選中左上方, --> 計數
    左上方:解鎖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM