DB2 Web Query for i 是現代化的基于網絡的報表解決方案,既可以使用它創建簡單的查詢,也可以創建復雜的報表、圖標和儀表板等。它旨在替代 IBM Query for system i (Query/400),可以輕松的將 Query/400 報表導入到 DB2 Web Query,從而保護客戶對 Query/400
db2 web query for i 是現代化的基于網絡的報表解決方案,既可以使用它創建簡單的查詢,也可以創建復雜的報表、圖標和儀表板等。它旨在替代 ibm query for system i (query/400),可以輕松的將 query/400 報表導入到 db2 web query,從而保護客戶對 query/400 報表的投資。
DB2 Web Query for i 具有以下特性:
- 快速部署和開始使用
- 基于瀏覽器的用戶界面
- 提供比 Query/400 更現代化的報表
- 易于使用的報表制作和管理圖形界面
- 動態報表 / 參數驅動報表,直觀的儀表板 (Dashboard)
- 以豐富的格式向最終用戶分發報表 (PDF/ 電子表格 /HTML/ 活動報表等 )
- 提供 OLAP( 在線分析處理 ) 功能,以通過切片、切塊和向下鉆取功能與報表交互
- 內置的 SQL Server, JD Edwards 數據源適配器
- 易于使用的 SDK,使用 Web 服務與第三方應用集成
- 功能強大的工作臺用以設計數據模型 (Developer Workbench)
目前,DB2 Web Query 的版本包括 1.1.2 和 2.1.0,其中 2.1.0 是 2012 年發布的最新版本,本文將以 2.1.0 為例介紹 Web Query 的簡單使用方法。
啟動 / 停止 Web Query
安裝完 Web Query 2.1.0 之后,首先需要使用如下命令為 Web Query 的默認管理賬戶 QWQADMIN 設置密碼,以啟動 Web Query 服務器。
CHGUSRPRF USRPRF(QWQADMIN) PASSWORD(your_password)
Web Query 提供了 CL 命令來啟動、停止服務器以及查看服務器狀態:
- STRWEBQRY:用于啟動 Web Query 服務器,包括查詢服務器、應用服務器以及 Report Broker 發布服務器,默認參數下,執行 STRWEBQRY 命令將啟動所有 Web Query 相關的服務器。
- ENDWEBQRY:用于停止 Web Query 服務器,包括查詢服務器、應用服務器以及 Report Broker 發布服務器,默認參數下,執行 ENDWEBQRY 命令將停止所有 Web Query 相關的服務器。
- WRKWEBQRY:使用該命令可以查看 Web Query 服務器的狀態信息,許可證信息,啟動 / 停止 Web Query 等。STRWEBQRY:用于啟動 Web Query 服務器,包括查詢服務器、應用服務器以及 Report Broker 發布服務器,默認參數下,執行 STRWEBQRY 命令將啟動所有 Web Query 相關的服務器。
登陸 Web Query 管理界面
Web Query 服務器啟動之后,使用瀏覽器 Internet Explorer 7 及以上版本,可以打開 Web Query 登陸界面,鏈接為 http://hostname:12331/webquery,其中 hostname 為您的 IBM i 主機地址,進入 Web Query 的登陸界面,如圖 1 所示。
圖 1. Web Query 的登陸界面
在打開的頁面中,輸入管理員賬戶 QWQADMIN 和密碼,即可登陸 Web Query 管理界面,在這里您可以在安全中心添加或移除 Web Query 用戶,為用戶設定訪問的權限,還可以在管理控制臺中進行電子表格客戶機、NLS、動態語言切換、Report Broker 等的設置。