本文針對Cognos的報表調度和作業管理做案例分析。為了測試報表定時調度功能,本文將報表定時輸出到指定的歸檔目錄。
1. 測試環境
Cognos V11.0
2. 設置檔案文件根目錄
Cognos報表輸出到歸檔目錄,需要設置檔案庫位置文件根目錄。設置檔案庫文件根目錄包括如下兩個步驟。
- 啟動IBM Cognos Configuration,配置檔案庫位置文件URL。
- 設置文件根目錄后,重新啟動IBM Cognos服務。
編輯全局配置
設置檔案文件URL
3. 設置檔案文件位置
檔案文件位置可通過IBM Cogons Web 端的管理界面配置,用戶進入到“調度程序和服務”模塊界面中,可添加和管理檔案文件位置的名稱和地址。
添加檔案文件
定義文件屬性信息
管理文件位置
通過定義文件的名稱和位置,最終會在Cognos的服務器上生成如下兩個文件夾:
- C:/wanglingtest/172.10.31.210
- C:/wanglingtest/report_wll
4. 調度自助式報表
調度自助式報表可以對報表進行調度,使其在方便的時候運行(例如在非高峰時段,系統需求比較低的時候。)。報表調度模式可設置為單獨調度或者作業調度。創建調度之后,報表或作業會在所設定的日期和時間,按照配置規則運行。
4.1 單獨調度報表
單個報表的調度配置步驟如下:
- 選中報表,查看屬性,打開計划表設置界面
- 配置計划表參數
選擇報表
查看報表計划表屬性
設置計划表參數
在“傳遞”一項中,可設置報表定時發送至指定的郵箱和導出到外部文件中。外部文件的位置為定義的檔案歸檔文件位置列表,可選擇其中一個位置作為導出文件的位置。
外部文件位置設置
4.2 作業調度報表
作業調度報表指建立一個作業,可同時管理多張報表,為這些報表設置相同的配置參數,通過管理作業的屬性,達到控制相同類型報表事務的目錄。作業的調度配置步驟如下:
- 新建作業
- 添加作業步驟,選擇指定報表
- 設置作業調度參數
- 作業計划調度啟動
新建作業
設置作業中的報表
設置作業調度參數
作業調度參數配置完成后,可通過訪問作業保存的文件位置,設置作業的計划屬性,啟動作業。
計划作業啟動
5. 計划表管理
用戶可通過IBM Cognos的web管理平台,管理系統中的計划表。系統中的計划表包括定義的單個計划表和作業。對於系統中計划表的執行狀態,可通過過去的活動,當前的活動,即將運行的活動參考整個計划表的執行情況。
計划表管理
通過定義了定時任務調度,可查看報表定時導出到制定文件位置的文件。導出文件存儲模式參考計划表中設置的標准(如文件替換,文件保存版本號)。
導出報表文件
6. 計划表應用場景
Cognos計划表可配置定時任務,方便系統做業務報表離線管理。在計划表使用中,應注意如下事項:
- 可設置離線模式的報表,目前包括Cognos 的普通報表和活動報表。新的儀表板頁面不支持離線報表導出功能。
- 計划表設置后,可通過計划表管理界面實時做計划表的修改,啟用,停用等操作。
- 對於同種需求的報表管理,可加入到同一個作業中方便統一管理。
- 離線報表導出支持多種格式,如html,excel,pdf。但是導出格式為html時,導出的文件是mht的格式,這種類型的文件可供瀏覽器解析,目前支持的瀏覽器有IE7及以上版本,火狐瀏覽器。谷歌瀏覽器暫時不支持。
- 離線報表可通過Cognos服務器設置定時推送報表文件到指定郵箱。但是,需要在Cogons的配置項中,先設置推送郵箱的SMTP郵件服務器,通過郵箱的賬號和密碼驗證通過后才可使用。