【轉】體驗魅力 Cognos BI 10 系列,第 5 部分: 第一個自助式設計分析
Posted on 2013-02-26 14:15 小胡子 閱讀(548) 評論(0) 編輯 收藏 所屬分類: Congnos自助式設計分析是指在業務人員在同一工具做即席查詢、報表和分析,完全由業務用戶自助式制作。并且能和自助式儀表盤、專業報表工具緊密集成。通過業務人員進行自助式設計分析可以提升業務敏捷度、提升客戶滿意度、快速報表制作、降低 IT 管理成本。
IBM Cognos Business Insight Advanced 是用于創建報表和分析數據的基于 Web 的工具。商業用戶可通過此用戶界面了解其業務。IBM Cognos Business Insight Advanced 屬于一種新型報表使用環境,將為商業用戶帶來全面的商業智能體驗。
在《第一個自助式儀表盤》介紹了使用 IBM Cognos Business Insight 創建復雜的交互式儀表盤并以預定義的方式瀏覽內容。在 Business Insight 儀表盤中,可處理現有的內容并進行基本分析、數據瀏覽和協作性決策的制定。如果要執行深入分析并要創建報表,可以切換到 Business Insight Advanced 來執行更高級的數據瀏覽,例如添加附加度量、條件格式化和高級計算。
在 IBM Cognos BI 10.1 版本以前,IBM Cognos Report Studio 中的“專業”和“快速”兩種創建模式,從 IBM Cognos BI 10.1 版本開始,“快速”創建模式現已替換為 IBM Cognos Business Insight Advanced,專業 IT 報表創建者仍使用 Report Studio 工具創建高級報表。
Business Insight Advanced 由業務人員使用,提供比原來“快速”創建模式的功能更為強大,例如完全支持列表報表、圖表和關系數據源,而且還提供了專用于數據瀏覽的全新用戶體驗。 Business Insight Advanced 用戶界面重點是在瀏覽數據。因此某些默認行為與以前版本的 IBM Cognos Report Studio 中“快速”創建模有所不同。例如,默認情況下,在 Business Insight Advanced 雙擊項目現將執行向下追溯。
不論是 IBM Cognos BI 的 Report Studio、Query Studio、Analysis Studio 制作的報表,IBM Cognos Business Insight Advanced 都可以打開,并且可以由業務人員進行自助式設計分析。而 Query Studio、Analysis Studio 功能已經被 Business Insight Advanced 取代,所以 Cognos BI 10 的業務用戶只需要使用 Business Insight Advanced 就足夠了。Report Studio 則留給專業人員使用。
創建第一個自助式設計分析
- 在開始菜單中啟動 IBM Cognos BI Developer Edition,運行 Developer Edition Manager,在確保左側的服務都正常的情況下,點擊右上角的啟動,選擇 Business Insight Advanced。
- 在“Cognos > 公共文件夾 > 示樣 > 多維數據集”路徑下,選擇“Great Outdoors Sales (cube)”數據包,進入 IBM Cognos Business Insight Advanced 后選擇“新建”。在選擇報表類型的時候,選擇“交叉表”,點擊確定。
如果載入數據包報錯,例如在內容存儲庫中找不到數據源“great_outdoors_sales_en”,則需要按照《第一次安裝》的步驟檢查是否正確建立了 PowerCube 數據源。
- 在右側的“可插入對象”窗格中的“來源”選項卡顯示了面向成員的數據視圖。您可以看到維度數據源,也就是包括多維數據源或者按維度建模的關系數據源,在本教程中使用的是 PowerCube 多維數據源。
- 數據包是模型的子集,其中包含可以插入到報表中的項目。
- 維度是有關業務主要方面(如產品、日期或市場)的描述性數據的概括分組。
- 級別層級是維度內更具體的分組。例如,對于“年份”維度,可以將數據組織為較小的組,如“年份”、“當前月份”和“上一個月份”。
- 成員文件夾包含可用于層級或級別的成員。例如,“年”級別層級的“成員”文件夾包含“年”、“季度”和“月份”級別中的所有內容。
- 級別是包含相同詳細程度信息并具有共同屬性的維度層級內的位置。一個級別層級內可以存在多個級別,從根級別開始。例如,“年份”級別層級具有以下相關級別。
- 成員屬性是每個成員所具有的屬性。例如,性別可以是所有員工成員的屬性。
圖 1. 可插入對象
- 對于維度模型數據源,您可以通過單擊樹面板頂部的按鈕來交替查看元數據樹和面向成員的數據樹。在本教程中選擇“查看成員樹”。然后把 Years 拖動到列,把 Products 拖動到行,把 Revenue 拖動到度量,如圖 2 所示。
圖 2. 查看成員樹
- 接下來您可以了解一下在 Business Insight Advanced 展示數據的功能。使用維度數據源或按維度建模的關系數據源時,您可以向下追溯到較低級別數據集或向上追溯到較高級別數據集的報表。向上追溯和向下追溯允許 您在預定義的維度層級(例如“年 - 年 - 季度 - 月”)內查看有關數據的更加全面或更加詳細的信息,而無需創建其他報表。
左鍵點擊交叉表中的產品“Golf Equipment”兩次,可以實現向下追溯的功能。雙擊第一列最后一行匯總標題上的“Golf Equipment”可以實現向上追溯的功能。
其實在交叉表里面的任意數據都可以實現向下追溯的功能,而選擇匯總標題上的數據都可以實現向上追溯的功能。
- 在“Golf Equipment”的向下追溯的效果下,單擊成員“Golf Accessories”,在數據菜單下選擇“瀏覽”,再單擊“替換”,然后單擊“使用級別成員”,如圖 3 所示。
圖 3. 替換成員
這樣就把“Golf Accessories”替換為相同級別的成員。為了幫助理解,可以參看圖 4,展開面向成員的數據樹,和“Golf Accessories”相同級別的成員是標注紅色的那些數據項。
圖 4. 級別成員
- 等待報表刷新后,右鍵選擇任意產品類型,點擊菜單“最高或最低”,選擇“最高 5 (基于 Revenue, Years)”,這樣就篩選出最高的 5 個產品類型。
圖 5. 最高或最低
- 右鍵選擇匯總標題上的“Golf Equipment”,點擊“刪除”,這樣就可以把不需要的匯總行除去,如圖 6 所示。
圖 6. 刪除匯總行
- 按住 Ctrl 鍵選擇“Tents”和“Packs”兩個產品類型,右鍵選擇“排除成員 > 從初始集”,如圖 7 所示。您會發現仍然是 5 個產品類型,但是已經不是原來的 5 個,“Tents”和“Packs”兩個產品類型已經被換成另外兩個。
而如果您剛才選擇“排除成員 > 從當前集”,則就會剩下 3 個產品類型。
圖 7. 排除成員
- 在右側的“可插入對象”窗格中的“來源”選項卡中選擇“Personal Accessories”產品類型下的后面四個成員拖拽到報表的最后一行后面,如圖 8 所示。
圖 8. 添加成員
- 您會看到報表有 9 個產品類型,它們分別來自兩個數據集。其中 Watches 和 Eyewear 這兩個產品類型在兩個數據集里面都有,屬于重復的產品類型。
您按住 Ctrl 鍵可以選擇兩個數據集的 Eyewear,這樣就等同于選擇了兩個數據集。然后在數據菜單下選擇“瀏覽”,再單擊“合并到一個集中”,選擇“刪除重復項”,如圖 9 所示。
圖 9. 合并數據集
- 這樣就剩下合并在一個數據集中的 7 個產品類型,Watches 和 Eyewear 也沒有重復了。
右鍵選擇任意產品類型,點擊菜單“最高或最低”,選擇“最低 5 (基于 Revenue, Years)”,這樣就篩選出最低的 5 個產品類型。
- 按住 Ctrl 鍵選擇 Packs 和 Navigation 兩個產品類型,右鍵選擇“移動成員”,點擊 “到頂部”,如圖 10 所示。Packs 和 Navigation 兩個產品類型就會被放到報表的頭兩行。
圖 10. 移動成員
- 剛才您做了很多數據集的操作,這些操作包括:
- 排除成員
- 將成員移到集的頂部或底部
- 聯接多個集
- 應用最高或最低過濾器
- 過濾集
- 展開或折疊集合中的成員
在 IBM Cognos Business Insight Advanced 可以查看集定義,從而了解、更改、添加或刪除可對該集執行的操作,集的定義以圖形樹的形式為您顯示了對集執行的所有操作的歷史記錄。
您可以任意選擇數據項,比如 Packs ,然后右鍵菜單選擇“編輯集”。或者您也可以在“數據”菜單下選擇“瀏覽”,找到“編輯集”的菜單項。
圖形樹顯示了對成員集合執行的所有操作,如圖 11 所示。您可以執行以下操作,在這里選擇“取消”即可。
- 要查看操作詳情,請將鼠標懸停在操作節點上。
- 要更改操作的順序,請單擊操作節點,然后單擊向右箭頭或向左箭頭。
- 要編輯操作,請單擊操作節點,然后單擊“編輯”按鈕。
- 要添加新操作,請單擊“新建”按鈕。
圖 11. 編輯集
- 任意選擇報表的數據項,右鍵選擇“顯示屬性”,這樣會展開報表的屬性頁。您可以設置報表的屬性。
圖 12. 設置屬性
- 保存您的分析結果在“我的文件夾”下,命名為“第一個自助式設計分析”。
使用圖表
IBM Cognos Business Insight Advanced 包含一種默認圖表技術,該技術不同于 10.1 之前版本中使用的原始圖表技術。“使用原始圖表創建”選項,讓您能夠使用老版本的原始圖表技術的報表,而不是默認的 Business Insight Advanced 圖表來創建新的報表。
在《第一張交互式離線報表》,您已經去掉“使用原始圖表創建”的選擇,這里可以再檢查一下。您可以在“工具”菜單中點擊“選項”,在“高級選項”標簽中,檢查是否已經去掉“使用原始圖表創建”的選擇。
IBM Cognos Business Insight Advanced 包含豐富的圖表類型:
- 柱形圖:對于比較離散數據或顯示隨時間變化的趨勢非常有用。
- 折線圖:對于顯示隨時間變化的趨勢和比較多個數據序列非常有用。
- 餅形圖:對于突出顯示比例非常有用。
- 條形圖:對于顯示隨時間變化的趨勢和繪制多個數據序列非常有用。
- 面積圖:對于強調隨時間變化的更改量非常有用,堆積面積圖還用于顯示部分與整體的關系。
- 點狀圖:對于以非群集樣式顯示定量數據非常有用。
- 組合圖:通過在一個圖表內使用柱形圖、面積圖和折線圖的組合,繪出多個數據序列。組合圖對于突出顯示各種數據序列之間的關系非常有用。
- 散點圖:使用數據點來沿刻度的任何位置(不僅在常規刻度線處)繪出兩個度量,對于瀏覽不同數據集之間的相互關系非常有用。
- 泡形圖:使用數據點和氣泡沿某一刻度的任意位置繪出度量,就像散點圖一樣,氣泡的大小表示第三個度量,對于表示財務數據非常有用。
- 項目符號圖表:是條形圖的一個變體。它們可以將特色度量(項目符號)與目標度量(目標)進行對比,也可以將比對度量與背景中提供其他定性度量(如“非常滿意”、“滿意”和“不滿意”)的彩色區域聯系到一起,通常用于代替執行儀表盤中的儀表板圖。
- 儀表板圖:使用指針將信息顯示為表盤上的讀數。在有顏色的數據范圍或圖表軸上讀取每個指針的值非常容易。此圖表類型常用于執行儀表盤報表,以顯示關鍵業務指示器。
- 排列圖:通過標識事件的主要原因來幫助您改善這些過程。排列圖按照從最頻繁到最不頻繁的順序對類別進行排名。這些圖表常用于質量控制數據,以便您確定并減少問題的主要來源。
- 漸進圖:類似于堆積圖,單個堆積的各分段都從下一分段垂直偏移,對于強調各分段占整體的比例非常有用。
- 象限圖:將背景分成四個等區域的泡形圖。象限圖對于繪出包含三個度量(使用 X 軸、Y 軸和表示第三個度量值的氣泡大小)的數據很有用。
- Marimekko 圖表:是百分堆積圖,其中列的寬度與列值的總和成正比,各個分段高度是各自列總值的百分比。
- 雷達圖:將多個軸組合成一個放射狀的圖形。對于每個數字,均沿著從圖表中心開始的單獨軸繪出數據。
- 盈虧圖表:是一種 Microchart 圖,其中每列的值為 1 或 -1,通常表示盈利或虧損。
- 極坐標圖:對于顯示科學計算數據非常有用,是使用值和角度將信息顯示為極坐標的圓形圖。
- 在工具欄中找到“頁面布局”,為報表選擇預定義的頁面布局。您選擇 1x2 的布局,這樣就能在報表旁邊放置圖表,如圖 13 所示。頁面刷新后,報表出現在左側的單元格,而右側的單元格是空著的。
圖 13. 頁面布局
- 在右側的“工具箱”中選擇圖表,拖拽到右側的單元格中。當“插入圖表”提示出現時,選擇餅形圖,如圖 14 所示。
圖 14. 插入圖表
- 在右側的“來源”中選擇 Gross Profit 拖拽到默認度量,把 Sales Regions 拖拽到序列(餅形圖扇區)。
- 您可以嘗試在餅形圖上進行向下追溯和向上追溯的功能。右鍵選擇餅形扇區,然后單擊“向下追溯”或者“向上追溯”。
- 您可以將餅形扇區拉離剩余的餅形圖,以突出顯示餅形扇區。右鍵選擇要拉出的餅形扇區,然后單擊“分解扇區”。此時扇區會從圖表中拉出。要使已拉出的扇區返回到餅形圖中,請右鍵選擇餅形圖圖表對象,然后單擊“刪除已分解的扇區”。
- 您在“查看”菜單下可以切換“頁面設計”和“頁面預覽”,其中“頁面預覽”是缺省選擇,這是給業務人員進行自助式設計分析用的,所見即所得,可以直接看到數據結果。而“頁面設計”功能是給專業人員用的,界面類似即將在后面介紹的 Report Studio。
- 保存并退出 Business Insight Advanced。
在自助式儀表盤中打開
- 在開始菜單中啟動 IBM Cognos BI Developer Edition,運行 Developer Edition Manager,在確保左側的服務都正常的情況下,點擊右上角的啟動,選擇 Business Insight。在 IBM Cognos Business Insight 的啟動頁上選擇“新建”。
- 在右側的可插入對象中選擇下面的“內容”,在“我的文件夾”下,可以找到剛才保存的“第一個自助式設計分析”,展開可以發現有兩個對象,分別是“交叉表 1”和“餅形圖 1”。右鍵選擇“第一個自助式設計分析”報表,選擇“插入”。
- 在自助式儀表盤中,您如果想看除了報表里面 5 個產品類型以外的產品,比如想把 Lanterns 產品類型也添加到報表中。那就不能直接在 Business Insight 里面完成,可以通過選擇菜單的齒輪形狀的按鈕“完成更多”來啟動 Business Insight Advanced,如圖 15 所示。等待一會以后,Business Insight Advanced 界面就出現了。
圖 15. 完成更多
- 默認情況下,當您使用 IBM Cognos Business Insight Advanced 將源目錄樹中的成員插入到報表中時,成員將與其子項一起以集 [ 創建成員集 ] 的形式插入。您可以更改成員的插入方式。因為現在只想添加 Lanterns 產品類型,所以想要插入不帶子項的成員。
為此,在“可插入對象”窗格的“來源”選項卡上,單擊“插入帶子項的成員”按鈕,并選擇插入成員的方式,選擇“插入單個成員”,如圖 16 所示。
圖 16. 插入單個成員
- 然后在 Products > Camping Equipment 路徑下,把 Lanterns 拖拽到報表的最后一行,注意等到有閃爍行線出現時再松開鼠標。
- 這樣就有 6 個產品類型出現在報表中,Lanterns 產品類型出現在報表的最后一行。點擊右上角的“完成”回到 Business Insight 的儀表盤窗口。
- 值得注意的是,現在修改的報表僅僅是改變自助式儀表盤的數據,而不影響原先的報表“第一個自助式設計分析”。因此您可以在自助式儀表盤里面引用自助式設計 分析的結果,也可以隨時利用自助式設計分析的強大功能來彌補自助式儀表盤的不足。Business Insight 和 Business Insight Advanced 兩者無縫集成,不需要切換。
總結
您可以使用兩種不同的方式打開 Business Insight Advanced:
- 從執行報表高級編輯(“完成更多”)的 Business Insight 儀表盤中打開。這種方式適合業務人員在自助式儀表盤里面想進一步進行自助分析。
- 從 IBM Cognos Connection 的“啟動”菜單中打開或從歡迎頁面(“創建者業務報表”)中打開。這種方式適合業務人員進行自助設計分析。
Business Insight Advanced 是給業務人員進行自助式設計分析用的。在《第一次安裝》中,您曾經用 Report Studio 構建了第一張簡單報表,而 Report Studio 是給專業人士使用的報表工具。 您可以用 Report Studio 來打開剛才保存的“第一個自助式設計分析”。
在開始菜單中啟動 IBM Cognos BI Developer Edition,運行 Developer Edition Manager,在確保左側的服務都正常的情況下,點擊右上角的啟動,選擇 Report Studio。在“Cognos > 公共文件夾 > 示樣 > 多維數據集”路徑下,選擇“Great Outdoors Sales (cube)”數據包,進入 IBM Report Studio 后選擇“打開現有的”。在“我的文件夾”下,可以找到剛才保存的“第一個自助式設計分析”,點擊“打開”。
您可以看到 Report Studio 提供了給專業報表創建者的許多功能,下面舉例說明 Business Insight Advanced 不能實現而 Report Studio 可以完成的功能。
- 在 Report Studio 中間的“查詢資源管理器”,您可以創建或修改關系報表 [ 使用關系查詢 ] 或維度報表 [ 使用維度查詢 ] 中的查詢,以及執行復雜任務,如定義合并聯接和寫入 SQL 語句,如圖 17 所示。在 Business Insight Advanced,您不能看到也不能操控查詢。
圖 17. 查詢資源管理器
- 點擊交叉表的左上方的三個小紅點,選擇交叉表,您可以看到交叉表的屬性,如圖 18 所示。這里有一些屬性是 Business Insight Advanced 無法編輯的。比如在“其他”類別里面的“名稱”,這里的名稱就是您剛才在 Business Insight 中進行自助式儀表盤時候看到的對象名稱。您可以在 Report Studio 把它修改成更有意義的名字,比如“產品線收入表”。
圖 18. 交叉表屬性