IBM® Rational® Insight(Rational Insight)幫助您得到組織之間的穩定的評價方法,並部署了工具以根據定義的商業和組織目標來評價狀態和進度。它執行標準的方法,報告以及顯示板,以爲系統和軟件交付組織提供精確的視角。這款工具遵循系統化方法來不斷的提升業務價值,識別高優先級的商業目標和軟件交付操作,以處理這些目標,並評價採取的操作和商業結果。
Rational Insight 對照預定義的商業目標,自動化並有目標地評價和和報告程序、項目、團隊層次的進度和狀態。評價指導原則取自部署的操作,規則的需求以及最佳操作。Rational Insight Enterprise Reporting Server 爲日程安排和預報,提供了一個廣泛的報告和顯示板元素的庫。
Rational Insight 使得一個組織能夠:
- 獲取軟件項目根據目標和穩定報告的性能和健康的視角
- 管理並緩解軟件開發風險,降低交易時間,並提升產品質量
- 控制軟件項目成本並提升全球開發效率
- 加強管理並獲取不斷變化的全球環境下的一致性
Rational Insight 評價 Web 架構以從分佈的系統中獲取數據,併產生現在以及歷史的跨產品報告。它使用 REST 架構或者直接數據庫訪問,來支持從源中獲取的數據。這些數據可以由定製的顯示板和報告來代表。
Rational Insight 包含了以下的主要組件:
- IBM Cognos® Data Manager(數據管理器)
- IBM Rational Insight data warehouse(數據倉庫,RIDW)
- IBM Cognos Framework Manager(框架管理器)
- IBM Rational Insight report server(報表服務器)
- IBM Cognos Business Intelligence Server(Cognos 商業智能服務器)
- IBM Rational Insight XML data configuration(XML 數據配置)
- IBM Rational Insight Data Services(數據服務)
Data Manager 執行 Rational Insight 的核心提取操作,轉換,並載入(ETL)等功能 。它與不同的數據源進行交流,並從它們那裏提取數據。XML 數據配置將 XML 格式的數據轉變爲表格格式。它定義了 XML 源文件和目的表格之間的映射。基於這個映射,XML ODBC 驅動器將 XML 數據轉變爲關係表。
RIDW 組件是存儲組織關於規範操作性數據和多維數據集市信息的數據庫,RIDW 可以運行在 IBM DB2®,Oracle 或者 SQL Server 上。RIDW 有一個公開的計劃。任何商業智力工具可以訪問 RIDW以生成商業報告。如果報告服務器寄主於支持 REST 架構的商業工具,那麼它們也可以使用數據服務。
Framework Manager 是一種元數據建模工具,使用它您可以處理產生的查詢。所謂的元數據模型,就是包含一個或者多個數據源的物理和業務信息的元數據的集合。
Rational Insight 報告服務器是 Cognos BI Server 服務器的一種範例。Cognos BI Server 是一種集成的商業智能工具,它提供了多種功能幫助您去理解組織的數據。Cognos BI Server 的組件包括: Report Studio,Query Studio ,Cognos Connection,以及 Cognos Administration。
Rational Insight 提供了以下產品的範例 ETL 類別和元數據模型:
- IBM Rational 產品例如 Rational ClearQuest、Rational ClearCase、Rational RequisitePro、Rational Team Concert、Rational Quality Manager 和 Rational TestManager
- Microsoft® Project
- RIDW
Rational Insight 可以支持任意提供 REST 服務以訪問數據的數據源。
Rational Insight 方案的高層次架構如圖 1 所示。
圖 1. Rational Insight 方案的高層次架構
注意:Rational Quality Manager 也可以通過 REST 進行訪問。Rational Quality Manager 提供的 REST 服務是產品內置的。
在典型的軟件開發生命週期內,在下面的領域內需要數據管理:
- 需求
- 架構
- 過程和組合
- 質量
- 變更和版本
每一個區域都可以使用不同的工具來存儲,管理和分析數據。數據分析工具可以用以部署到分佈系統上,並由不同層次責任的地理分佈團隊訪問和使用。
Rational Insight 使用開放 Web 架構來從不同的來源獲取數據。每一個數據源都會通過單獨的 URL 來標示爲一個資源。REST GET 方法用於提取數據,並以 XML 或者 Scalable Vector Graphics (SVG)這樣的格式來代表。開放 web 架構使得從任何數據源,而不僅僅是 IBM Rational 產品中獲取數據。
Rational Insight 支持兩種類型的報告。
- 當前報告:當前報告使用來自正在運作的源系統和數據存儲的數據。
- 歷史報告:這些報告使用來自數據倉庫的歷史數據,以識別趨勢並收集信息。
您也可以使用 Rational Insight 的 ETL 功能,來通過 REST GET 界面或者直接的數據庫訪問來獲取數據,通過編碼商業規則轉變數據,並將轉變後的數據載入到一個穩定的數據集市中。在這個過程期間,操作性數據是從一個產品源中獲取以作爲一個 XML 資源,映射到關係數據表中,並在數據倉庫中得到標準化。
Rational Insight Enterprise Reporting 服務器以一種單個證明過的架構,提供了一個產品中的業務智能功能,包括無縫報告和顯示板功能。
- IBM Rational Insight Data Services (IBM Rational Insight 數據服務)
作爲一個企業報告系統,IBM Rational Insight 需要從不同的產品工具和來源訪問數據。讓報告和分析能夠輕易的訪問數據,是 IBM Rational Insight 數據服務的一種關鍵目標。 - IBM Rational Insight XML data configuration (IBM Rational Insight XML 數據配置)
XML 數據配置將 XML 數據映射爲關係數據庫表的列。XML ODBC 驅動器使用這種映射,來提供關係格式的數據,以提取,轉變,並載入 IBM Rational Insight(Rational Insight)的框架。 - IBM Rational Insight extract, transform, and load framework (IBM Rational Insight 提取,轉變以及載入框架)
提取,轉變,以及載入(ETL)過程,就是數據倉庫中涉及到從外部源頭獲取數據,將其轉化爲適應業務需求,並最終將其載入到數據倉庫中的過程。