咱們曾經在《用數據講述您的故事——Cognos Analytics V11 R4 發佈》中對Data Sets作過簡要介紹,也許您已經在儀表板或storytelling中使用過Data Sets做爲數據源。今天咱們將一塊兒對Data Sets作一次深刻的探索。html
Data Sets是Cognos Analytics V11.0.4提供的一種新的數據門戶,用於建立一個定製的、用戶常用的items的集合。Data Sets從packages或data modules中建立。當Data Sets更新後,下次在儀表板或storytelling中使用的也將是最新的Data Sets版本。數據庫
經過從一個package或者一個data module中選擇一個或多個列的方式定義Data Sets,而且可使用過濾來減小記錄數量。至關於對數據作了一個行和列的過濾,取得數據的子集。數據被提取出來存放在Cognos Analytics系統中。因爲數據被緩存了,Data Sets能夠提升查詢效率,減小數據庫的工做負載。也能夠用Data Sets爲數據保留一個特定時間的版本。緩存
下面咱們回顧一下在儀表板中使用Data Sets的基本方法。jsp
打開儀表板,選擇FM package。性能
在下面的界面中定義Data Sets的行和列。測試
接下來咱們將介紹進階的使用方法。大數據
彙總明細值,抑制重複spa
當從package或者data module中建立Data Sets時,能夠選擇是否彙總明細值,抑制重複。當勾選了這個選項時,測量值會以顯式包含在這個Data Sets中的最小粒度作一個彙總。例如,您的數據倉庫中可能有一張數百萬條記錄的銷售表,裏面記錄了各個銷售商的銷售數量,可是您只想對每一個區域的銷售數量進行分析。假設您的數據集中只包含了「區域」和「銷售數量」這兩列,而且您勾選了「彙總明細值,抑制重複」,那麼這個Data Sets中將只包含和您的「區域」數量至關的記錄數。請注意觀察比較下面的兩張圖,勾選了彙總的圖中「Quantity」列的數值比沒有勾選彙總的圖中的「Quantity」列的數值大得多,這是由於前者作了一個Group by的彙總計算。htm
使用這個選項的好處是,它能夠將數據集壓縮到更少的行,這能夠帶來更好的性能。可是,當您須要在分析中關注信息細節的時候就不要使用這個選項。blog
刷新Data Sets
經過Cognos Analytics門戶,您能夠隨時改變數據集的列和過濾器。您也能夠隨時更新它的數據,或者定義一張時間表自動刷新數據,例如每週、天天、每小時或每X分鐘。
從DataSets中建立Data Sets
一般咱們是從data module中建立 Data Sets的,但其實也能夠從Data Sets中建立Data Sets。每一個Data Sets都容許您進一步的鏈接、彙總和預計算數據。使用這種方法您能夠在彙總數據的基礎上進一步彙總。您能夠將數億條記錄經過彙總削減成更適合專題探索的信息。
Data Sets的控制
DataSets和包括底層數據庫在內的全部系統都是分隔的,所以數據庫管理員沒必要擔憂對Data Sets的查詢會消耗數據庫系統的運算資源。經過使用過濾器很是容易控制Data Sets 的大小。Cognos管理員能夠限定單個Data Sets的大小和系統上任何一個用戶能夠佔用的總量。Cognos管理員也能夠控制誰能夠建立Data Sets。若是儀表板使用的Data Sets比較小,那麼響應速度就很是快。
在Cognos Analytics環境之間移動Data Sets
能夠把Data Sets從一個Cognos Analytics環境轉移到另外一個環境。若是您須要把開發環境中通過測試的Data Sets發佈到生產環境中,首先要在開發環境中建立一個包含了有Data Sets的那些文件夾的「Deployment」。若是但願包含提取的數據,須要勾選「Include reportoutput versions」,不然只有Data Sets 的元數據信息。以後再將這個「Deployment」導入到生產環境中。
Data Sets替換Data Modules的快照模式
Cognos Analytics的先前版本在Data Modules中提供了一個快照模式選項,這種方式會提取全部數據。在11.0.4 中此快照模式再也不可用,它已經被Data Sets 替代。在先前版本中設置爲快照模式的Data Modules將升級到11.0.4及更高版本中的「live」/「regular」 data modules。與如今已棄用的快照模式相比,數據集具備如下優勢:
截止時間:2016年11月30日
更多大數據與分析相關行業資訊、解決方案、案例、教程等請點擊查看>>>
詳情請諮詢在線客服!
客服熱線:023-66090381