SmartBI

樞紐分析表 ( Analyzer )


支援SQL Server 所提供的各種維度結構

維度設計是OLAP資料分析的根本,本系統支援包括星形維度、雪花維度、父子式維度、虛擬維度等維度結構。可提供使用者進行如銷售分析、損益分析、組織結構分析等各種階層性的資料分析功能。

查詢能力

提供維度式、階層式、成員式等不限階層的多維查詢操作模式,提供行、列、數值等三個軸的靈活彈性組合,並包括行列旋轉、資料分頁、維度切片等多項功能。一表格多圖形間的資料互動功能,多表多圖並可同時使用資料鑽研功能。提供使用者自定義量值和自定義維度成員等OLAP延伸功能,並且整合OLAP和OLTP查詢,提供類似CrossTable等的資料呈現及查詢模式。

比較能力

本系統提供多維度資料內任何使用者需要的比較方式,比較結果可以數值的方式呈現或者以圖形的方式來呈現。比較邏輯依維度成員的不同或數值的不同可以依使用者的需求自由搭配。如時間維度的前期比較、去年同期比較、時間區段內不同維度成員或不同數值的比較,如不同產品年度各月份營收貢獻度比較,或同一產品實際與預測數值的比較。所有比較基準可由使用者決定,再搭配不同的統計圖表的呈現方式,可獲得最佳的檢視效果。

統計能力

本系統內建多種企業常用的現狀分析模型,包括80/20分析、絕對值分佈分析、比重分析、排序分析、平衡性分析、方差分析、80/20區間分析、進度分析、強度分析、異常值分析、變異數分析、時間數列分析、貢獻度分析等等;輔助決策人員對企業現狀進行全面綜合的分析統計。各種分析可以使用Multi-Parts的方式同時呈現,達到全面監控的效果。

排序能力

排序方式可設定層級內排序以及跨層級排序模式,以便找出區域性及全域性的資料統計結果。數值排序、成員排序,並且對於成員排序可以依照報表中維度各階層來設定。提供橫向排序、直向排序、遞增排序、遞減排序,階層內排序、跨階層排序,以及總排序等,幾乎使用者能夠想得到的排序方式都提供。並且可供使用者自訂排序規則,以滿足各種排序需求。同時Analyzer亦提供自動產生名次的欄位,透過名次欄位的分析,可觀測不同量值間的因果關係。對於排序後的結果,使用者可設定取用前N名或後N名,或者是前百分比或後百分比的資料,以達到重點管理的目的。

分析能力

提供多種關聯式分析功能,可以模擬使用者的假設性推理思路;根據OLAP的對照式關聯分析(如不同區域的銷售況狀),可進行靈活的區域定位分析和明細分析,仿照業務分析人員的分析思路,定位具體問題,或利用跨報表之間的關聯分析,可靈活自訂不同的關聯路徑;量值之間的關聯分析,可跨分析主題進行量值關聯(如銷售數量與價格間之關係),輔助使用者進行跳躍式和引導式的關聯分析流程。

資料過濾能力

提供父子階雙向的資料過濾方式,讓使用者可以最有效率的方法,找到自己所需要的資訊。當跨階層之子成員間的資料大都是重複性時(如各成本中心底下的費用科目),可以子階的方式執行反向過濾動作,或若跨階層之子成員間的資料大都是不相同時(如各國家下階的城市),則使用正向的過濾方法。過濾又可以分為資料篩選以及資料切片等,資料篩選提供單項資料的過濾,資料切片則提供整批的資料過濾功能。

時間數列分析

時間對於分析的意義上來說,常扮演一個關鍵因素。Analyzer對於時間資料提供了各種使間數列的分析能力。例如前期比較、去年同期比較等維度成員間的比較,同時亦提供如數值的年度累積、累積百分比、達成率分析等。並提供YTD, QTD, MTD, PTD 等各種時間函數,搭配線性回歸函數分析,可以用來作為未來資料走向的預測參考。

任意維度間階層組合交叉分析

Analyzer 對於行、列資料軸的維度組合數目不限,使用者可以自行組成任意階層的維度來達成分析的目的。同時同一維度中的階層亦可以任意選擇要或者是不要,如年、季、月的時間維度而言,使用者可以決定不要看季,而以年、月的方式來統計資料。Analyzer亦提供快速的行、列資料軸交換功能,快速達到不同角度分析資料的目的。

資料異常警示功能(Alert)

一般多維度交叉分析出來的資料會是一大堆的數字,有時候在一大堆數字中要找出異常資料是相當不容易的事情。Analyzer 提供使用者資料異常定義機制,使用者可以針對某一個量值的大小,或者是兩個量值之間的關係來定義異常狀況(如實際銷售金額小於預測金額者),並以改變字形顏色或者是插入警示圖案的方式來標示異常資料所在之處。當資料有所改變時,異常機制不需要重新設計即可適用於新資料中。

多個Analyzer間的參數互動

一個報表中可以同時出現多個Analyzer元件。一個Analyzer元件的查詢條件是透過資料切片的機制來達成,資料切片的機制除了由使用者依照原先已經定義好的Where機制來啟動,亦可以透過另一個Analyzer的某個資料格(Cell)的事件來驅動,所以當選了某一個Analyzer的資料格時,系統會自動將資料格的屬性變成參數,帶到另一個Analyzer物件中,並依照傳入的參數資料進行重新查詢的功能,如此可達成兩個Analyzer物件間的相互查詢。

提供公式設計介面

提供便捷公式、自定簡易量值、自行輸入公式等三種快速新增量值方式。便捷公式中包含了大部分使用者常用的分析所需的函數,使用者只要一個按鍵就能產生新的量值。自定簡易量值提供使用者快速的由現有量值或成員屬性的計算的到新的量值。而自行輸入公式中提供使用者以運算式的方式來產生新的量值,除了可使用MDX中數百個公式之外,還可以使用Excel及VBA中所有的函數,使用者也可以使用自行定義函數,可以滿足在分析時對於數值計算的各種需求。

Drilldown及DrillUp

對於維度內資料提供各階層Drilldown及DrillUp的功能,使用者可以在表格或圖形上執行Drilldown及DrillUp, 對於資料進行深度的分析。另外亦提供DrillDown後的同階其他成員快速切換機制,讓使用者不需要再執行DrillUp做能夠快速切換到其他成員中。

數值列可自由設定在行或列中

對於數值資料通常依照不同的需要會需要以行的方式來排列,或以列的方式來呈現,對於報表的分析意義不一樣。Analyzer提供了快速鍵切換功能,能夠滿足資料的不同呈現方式與使用者不同的分析思維角度。

使用者可自行定義計算欄位,利用現有資料動態加入比較值或達成率等資訊

一般Fact Table中所存在的觀察值欄位(Meansure Values)都是事先定義好的,如銷售量、銷售金額、管理費用等,但常常使用者必須依照現存的Fact Table中的欄位再衍生出相關的KPI, 如業績達成率、獲利率或者是毛利率等,一般OLAP系統當使用者有新欄位需求時往往要求重建Cube, 或者需要透過IT人員重新定義Schema,較不方便。Analyzer提供方便的設計介面讓使用者自行依照所需要的欄位元元及自訂公式的方法來定義新分析欄位,大大減低了IT的工作量。

快速重新設計機制

當使用者對於分析的結果或佈局不滿意,希望能夠重新設計時,Analyzer提供快速的重新設計機制,此時會清除原先設計的設定,讓使用者重新設計。

多樣化的表格格式設定

本系統提供對於表格本身各個成員的顯示格式設定,包括字形、大小、顏色、背景顏色等。對於數值資料亦提供各種格式化呈現方式,包括小數精確度、百分比呈現、幣別金額呈現方式等,以即可依據不同的數值資料顯示不同的呈現方式,增加表格資料的可閱讀性。

提供快速設定紅綠燈號顯示機制,方便績效資料分類管理

數字有些時候看起來較辨識資料分佈的等級。在管理上最直覺的方式就是使用燈號的方式來呈現資料,就如同紅綠燈一樣。例如對於業務業績的表現情況,可以將業務員分成ABC三類,A類表示業績達到標準,B類代表業績達到80%,C類表示業績未達80%,這時除了看達成率的數字來辨識之外,系統還可以依照不同的達成率來設定不同的圖示或燈號來顯示,讓管理者能夠一目了然,瞭解各個業務員間的表現程度。

提供80/20 計算功能,利用品管柏拉圖分析,快速找出重點管理資料

管理上通常有個定律,就是80/20原理,例如產生產品良率低的不良原因,佔80%以上的原因往往就是少數的20%種情況,又如同存貨中佔總價值80%以上的料品往往也是幾種關鍵原料。所以管理上最有效的管理方式,就是掌握關鍵少數以達到最大的改善幅度。在Analyzer中提供了非常簡便的設定方式,讓使用者找出決定性的關鍵少數,以便找出您的管理重點之所在。

使用成員屬性設計報表

有些時候維度成員只使用料號時對於使用者較不容易瞭解,而使用者需要顯示關於該料號的其他相關資訊(如品名、規格、重量、包裝方式)等,本系統整合微軟Analysis Service中強大的成員屬性功能,透過成員屬性的定義,後端資料庫中的任意資料,只要跟料號有關係並且可以關連起來,就能夠加入任意的欄位當作成員屬性。當使用者引用成員屬性時,Analyzer會將屬性等相關的資料顯示在成員旁邊,以便讓使用者可以一目了然的看到完整的資訊。

提供表格轉出Excel 的功能

提供樞紐分析表資料匯出Excel的功能,匯出後會保留原來的格式。

提供空白列或空白行的顯示選項

有時候在分析時對於零值(空白或NULL)等的解釋會有所不同,有些時候代表正常(因為該時段內沒有營業),有些時候代表異常(有營業,但卻沒有業績),所以對於NULL值的計算或呈現與否應該由使用者自行可以控制,而Analyzer可提供選項讓使用者選擇是否呈現或者計算NULL。

提供數值顯示比例設定

使用者可以輸入一個基數,用來設定某一量值的呈現方式,例如千元、公克改用公斤、美金匯率等應用,大大了提供了樞紐分析表的實用價值。

提供Exception Report 的管理機制

提供快速對於某一個使用者所備授權的所有報表,去檢查該報表是否滿足報表中所設定的Alert條件,如果報表的Alert條件成立時,該報表就會被加入Exception List ( 異常清單中 ),使用者只要檢查異常清單,就能夠掌握住所有的異常狀況。 快速行列交換機制Analyzer提供使用者快速行列交換機制,方便於使用各種角度來分析資料。

提供條件式資料過濾機制

使用者可以使用下條件的方式來過濾資料,例如希望觀察時間是某一段區域,或者希望分析銷售量大於50000的產品,這種過濾方式可以讓使用者以最直覺的方法來過濾資料,而不必用勾選的方式來過濾資料。

支援Name Set 機制

使用者可以將常用來分的資料事先群組成一個集合(Set),於分析時可以選擇集合來分析。例如常常需要分析"重點客戶"時,可以先把屬於重點客戶的客戶集合起來,以便日後分析。

支援動態Grouping功能

使用者可以動態產生臨時的分析群組,例如可以將1到6月份的資料變成一個"上半年"的群組,提供在資料分析上相當大的彈性。

提供書籤(Bookmark)功能

提供使用者將目前報表狀況儲存成書籤,以利於分析。因為Analyzer所提供的介面非常的有彈性,所以使用者會利用Analyzer做各種角度的分析,而利用書前的功能,使用者可以將各種分析結果儲存起來,命名成一個書籤,下次只要點選書籤,就能夠快速回復到當時的狀況,非常的方便。

提供操作步驟控制的功能

使用者常常會用不同的思路或分析角度來分析資料,當使用者分析到某個步驟,希望有先前的某一個步驟開始重新分析時,只要用Undo的功能,即可快速回復到先前分析的步驟。並且提供使用者隨時可以切換至之前操作步驟中的任何一步。