版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、 . . 66/66技術(shù)方案體系架構(gòu)總體架構(gòu)采用B/S架構(gòu),為了更好的擴展性和靈活性,總體分成4層,圖如下:每一層之間有清晰的接口,每一層部可以獨立的擴展而不影響其它層。根據(jù)BI商務智能分析的特點,要求支持各種類型的數(shù)據(jù)庫,支持復雜的統(tǒng)計分析函數(shù),支持豐富的展現(xiàn)形式。數(shù)據(jù)層數(shù)據(jù)層分2個庫,一個是元數(shù)據(jù)庫,存儲用戶、報表、數(shù)據(jù)倉庫模型等系統(tǒng)信息,一個是業(yè)務數(shù)據(jù)庫,存儲要分析的數(shù)據(jù)。兩個庫可以獨立存儲在不同的數(shù)據(jù)庫中,也可以存儲在同一個數(shù)據(jù)庫中。同一個元數(shù)據(jù)庫可以基于多個不同的業(yè)務數(shù)據(jù)庫進行分析,大大降低了同一個企業(yè)機構(gòu)實施多個項目的成本和周期。另外,允許元數(shù)據(jù)庫和業(yè)務數(shù)據(jù)庫分開存儲可以提高并發(fā)訪
2、問效率。 執(zhí)行引擎流行的數(shù)據(jù)庫都兼容sql99標準,但是都有各自的擴展,為了最高的執(zhí)行效率,執(zhí)行引擎為不同的數(shù)據(jù)庫產(chǎn)生不同的sql,并生成一致的查詢結(jié)果給分析引擎。另外,很多報表的數(shù)據(jù)來自多業(yè)務表,需要多次查詢,通過對查詢的合并可以大大提高查詢性能。高效的執(zhí)行引擎是性能的保證。 分析引擎為了支持復雜的統(tǒng)計分析同期、上期、同比、環(huán)比、topN/top%等等,靈活的分析引擎必不可少。分析引擎是報表到查詢對象的橋梁,強大的分析引擎可以讓用戶簡單定義就查詢出復雜的數(shù)據(jù)。除了支持不同的統(tǒng)計分析方法,還支持從多種展現(xiàn)對象中提取查詢信息,包括表格、統(tǒng)計圖、多維分析、地圖等。 展現(xiàn)引擎報表的展現(xiàn)方式日新月異,
3、從表格到統(tǒng)計圖、地圖,從個人電腦到移動設備,從瀏覽器方式查看到用excel、pdf、word格式查看,要能做到一報表多種方式在多個設備上展現(xiàn)。多級緩存現(xiàn)在企業(yè)機關(guān)的數(shù)據(jù)量都比較大,查詢一報表可能要幾分鐘的時間,當不同的用戶計算同一報表時,如果每個人都要到數(shù)據(jù)庫中進行查詢,勢必會很慢。為了在大數(shù)據(jù)量環(huán)境中仍有很快的查詢性能,有必要建立多級緩存。 計算結(jié)果的緩存報表在計算之后會生成結(jié)果表,將結(jié)果表存儲起來,下次計算時直接從緩存中讀取計算結(jié)果,這樣可以最大限度提高查詢效率。結(jié)果的緩存要同時考慮查詢條件、用戶身份、權(quán)限等影響查詢結(jié)果的因素,避免返回錯誤的緩存結(jié)果。對于結(jié)果的緩存,還要有定時清理機制,避
4、免過多的緩存占用大量的磁盤空間。 展現(xiàn)對象的緩存當多個用戶查看同一報表時只需要生成一個展現(xiàn)對象。在為每報表生成展現(xiàn)對象時將展現(xiàn)的結(jié)果緩存起來,下次查看報表時可以立即先展現(xiàn)結(jié)果,而不需要經(jīng)過計算過程。這樣可以最大限度提高查看效率。展現(xiàn)對象通常都是文件,比如html文件、excel文件、paf文件,通常比較大,為了不占用過多數(shù)據(jù)庫空間,它們將存儲在本地文件系統(tǒng)中。 統(tǒng)計圖的緩存作為報表的重要組成部分,統(tǒng)計圖可以讓數(shù)據(jù)更直觀。在瀏覽器或其它設備上查看報表時,統(tǒng)計圖快速顯示是非常重要的。為了加快統(tǒng)計圖的顯示速度,有必要對它生成的容進行緩存,避免每次都取生成。統(tǒng)計圖緩存和報表的緩存類似,它的尺寸比較大,
5、放在文件系統(tǒng)中更合適。第三方擴展接口產(chǎn)品很難做到面面俱到,為了滿足不同用戶的個性化需求,提供完善的擴展結(jié)果很有必要。當分析或者展現(xiàn)的需求不滿足用戶需求時,有條件的用戶可以自己擴展功能,實現(xiàn)自己的需求。 擴展分析引擎分析引擎產(chǎn)生的結(jié)果是一個通用的標準格式xml格式,用戶可以采用通用的技術(shù)修改產(chǎn)生的結(jié)果。通過擴展分析引擎可以優(yōu)化查詢對象、統(tǒng)計方法。并且,用戶在擴展分析引擎時不必關(guān)心分析結(jié)果如何執(zhí)行,這個由執(zhí)行引擎來負責執(zhí)行。 允許擴展展現(xiàn)層用戶對結(jié)果的顯示往往是個性化的,根據(jù)不同的項目有不同的展現(xiàn)需求。當產(chǎn)品自帶的展現(xiàn)不符合用戶需求時,可以擴展展現(xiàn)層。展現(xiàn)層包括界面布局、圖表、交互,這些元素都可以
6、擴展??蛻舳说恼宫F(xiàn)層提供面向?qū)ο蟮慕涌?,部采用ajax技術(shù)訪問服務器。訪問服務器的地址采用最新的rest風格的地址,可讀方便。 允許擴展新的分析函數(shù)在報表中支持使用用戶自定義的分析函數(shù)。利用產(chǎn)品自帶的常用分析函數(shù),用戶可以實現(xiàn)豐富的自定義分析。擴展的新的分析函數(shù)可以在不同的展現(xiàn)對象中使用,包括報表、多維分析、統(tǒng)計圖、地圖等,做到一次定義任意地方使用。插件機制為了方便擴展產(chǎn)品功能,所有的擴展都可以作為插件放到產(chǎn)品中來,而不用升級產(chǎn)品。支持通過插件支持新的數(shù)據(jù)庫,比如支持達夢數(shù)據(jù)庫。通過插件支持新的皮膚、通過插件支持新的語言、通過插件支持新的分析函數(shù)、通過插件支持新的展現(xiàn)對象新地圖、新統(tǒng)計圖、通過
7、插件擴展新的控件等等。產(chǎn)品對自定義插件提供了完善的支持,產(chǎn)品自帶的一些功能本身就是以插件的形式提供的,比如地圖。當項目穩(wěn)定之后再要增加新功能時,插件機制可以通過最小的改動就增加新功能。這點對長期項目尤其重要。純Web方式傳統(tǒng)的插件式商業(yè)智能工具軟件是存在一些問題的,這些問題很有可能給用戶帶來不便:業(yè)務用戶需要繁瑣的安裝和更新才可以使用系統(tǒng)很多插件的安裝是很繁瑣的,如:Applet的安裝還需要附帶安裝Java虛擬機,下載慢、體積大、安裝復雜;甚至有時候用戶費盡周折后,只是為了看一眼報表而已,得不償失;還有一些插件需要和主系統(tǒng)以版本號進行對應,主系統(tǒng)升級后,插件也要對應進行更新。過程繁瑣、容易出錯
8、,使用極為不遍;存在系統(tǒng)兼容性問題還有一些插件,在系統(tǒng)兼容性方面存在不足,如:有的ActiveX插件不兼容Win7、不兼容IE9,局限了用戶使用商業(yè)智能工具軟件的時間和場合;甚至,使用了這些插件的商業(yè)智能工具軟件都無法脫離Windows系統(tǒng),完全無法滿足使用非Windows系統(tǒng)(如:蘋果電腦)用戶的需求;業(yè)務用戶的安全性更容易受到威脅插件相對來說,是更容易感染和攜帶病毒,使業(yè)務用戶的計算機在不知不覺中受到安全威脅;業(yè)務用戶有時會被偽造、偽裝的惡意插件所欺騙,落入全套,引狼入室;采用純Web方式的商業(yè)智能工具軟件,由于在任何情況下都不采用任何形式的插件,所以完全不存在上述的問題:純Web方式由于
9、脫離了插件,所以業(yè)務用戶來說,不存任何安裝過程,省去了很多麻煩;純Web方式依托于國際通行的W3C標準以與市場上的主流瀏覽器,可以在任何存在有瀏覽器的系統(tǒng)上訪問和使用,不存在系統(tǒng)兼容問題;純Web方式由于脫離了插件,從而直接杜絕了病毒感染的途徑,也斷絕了惡意程序進行欺騙的源頭;業(yè)務用戶的安全性得到了最直接的保證;SuccezBI就是這樣一款商業(yè)智能工具軟件,所有功能模塊在任何情況下都不采用任何插件(如:ActiveX、Applet),采用純WEB的方式完成。通過對這些功能模塊的考察,就可以發(fā)現(xiàn),SuccezBI對純Web支持的相當徹底,并且在人機交互體驗上,完全到了傳統(tǒng)插件式商業(yè)智能工具軟件采
10、用插件、客戶端才能達到的效果。這些功能模塊主要劃分為:報表制作和展示報表制作SuccezBI為業(yè)務用戶提供了純Web的在線報表設計工具,用戶不需要任何客戶端、插件的輔助,就可以在線制作報表。并且,SuccezBI在線報表設計工具的優(yōu)勢在于:它雖然是純Web的,但并非一個簡單的頁面,而是帶有很強的可操作性以與良好的人機交互體驗;與傳統(tǒng)的客戶端一樣,它支持許多復雜的動作和功能:可視化的報表設計SuccezBI的報表設計器是一個高度集成的可視化報表設計工具,和現(xiàn)在流行的Word、Excel這類常用軟件一樣,具備菜單、工具欄、工作區(qū)域等可視化元素,可以進行各種各樣的操作?;诩僕eb的可視化報表設計界
11、面基于純Web的圖形化菜單、工具欄排版和布局SuccezBI的報表設計器除了可視化的工作界面外,報表元素也是可視化的,如:數(shù)據(jù)表格:用來填充、展示數(shù)據(jù);浮動文本:用來裝載一段文本進行精確定位;下拉框;按鈕;圖片;布局表格:對上述元素進行排版的參照元素;等等;這些元素全部是純Web實現(xiàn),并且可以進行排版?;诩僕eb的復雜排版的表樣1基于純Web的復雜排版的表樣2拖拉拽的直觀操作雖然SuccezBI的報表設計工具是基于純Web的,但是為了給業(yè)務用戶提供最方便的操作感受,SuccezBI提供了直觀而簡便的拖拉拽式操作。所有可排版的報表元素(如上節(jié)所述),都可以拖進工作區(qū)域,并且以拖拉拽的方式進行排
12、版。拖入一個數(shù)據(jù)表格正在拖動一個已存在的數(shù)據(jù)表格拖拽按鈕,并產(chǎn)生對齊線豐富的快捷鍵一個成熟、高效的可視化工作界面,一定會具有豐富的快捷鍵,為業(yè)務用戶提供快捷的二維操作。SuccezBI報表設計工具在純Web的基礎上,提供了大量的快捷鍵供用戶使用。并且,其中絕大部分的快捷鍵符合用戶的日常軟件使用習慣。支持快捷鍵1支持快捷件2鼠標右鍵菜單SuccezBI報表設計工具,不僅提供了大量的快捷鍵,還提供了方便的鼠標右鍵菜單供業(yè)務用戶使用。鼠標右鍵菜單1鼠標右鍵菜單2鼠標右鍵菜單3對話框和拾取在傳統(tǒng)對插件式商業(yè)智能工具軟件中,對話框拾取是一定要借助于插件、客戶端才能實現(xiàn)的功能。但是SuccezBI報表設計
13、工具,完全基于純Web實現(xiàn)了對話框拾取。正在進行拾取調(diào)色盤和顏色拾取SuccezBI報表設計工具,提供了豐富的色盤拾取工具,讓報表告別顏色單一的時代,變得豐富多彩。文字顏色拾取框背景顏色和圖片拾取框圖形統(tǒng)計圖是商務職能項目中非常多見的元素,傳統(tǒng)的插件式商業(yè)智能工具軟件大部分需要依靠插件、客戶端、第三方插件(如:Flash)來進行繪制。SuccezBI給業(yè)務用戶提供了更多的選擇,SVG統(tǒng)計圖技術(shù),使商務智能項目再也不需要插件來展示圖形。純Web的儀表盤報表查看和導出SuccezBI為業(yè)務用戶提了純Web的在線報表查看方式,用戶不需要任何戶端、插件的輔助,可以像瀏覽網(wǎng)頁一樣瀏覽報表的計算結(jié)果。這樣
14、的查看方式對于業(yè)務用戶來說,清晰、直觀、便捷。極大的方便了報表通過網(wǎng)絡的傳閱和發(fā)布,只需要一個地址,所有人都能方便的看到他想看的東西;并且很容易和其他業(yè)務系統(tǒng)進行集成。SuccezBI的純Web展示報表,并不是簡單的數(shù)據(jù)羅列,而是真實的帶有各種版式的報表,圖文并茂;報表上的樣式、排版、圖文、都是嚴格按照業(yè)務用戶在報表設計工具中指定的進行呈現(xiàn),頁面上的視覺效果和紙質(zhì)報表并沒有區(qū)別。當然,如果業(yè)務用戶需要將報表集成進其他的文書,或者向無法訪問系統(tǒng)的外網(wǎng)用戶發(fā)送報表,SuccezBI支持將報表導出為其他格式的文件,如:Excel、PDF。業(yè)務用戶只需要在報表查看界面刷好數(shù)據(jù),并選擇導出為需要的格式即
15、可。交叉浮動表紅燈預警基于純Web的導出所見即所得對于業(yè)務用戶來說,一報表存在兩個階段:設計階段、查看階段。傳統(tǒng)的商業(yè)智能工具軟件在報表設計和查看階段所看到的效果是不完全一樣的,這種模式會導致各種問題,這些問題主要體現(xiàn)在如下方面:在設計階段無法同步得知報表最終的效果,無法進行針對性的調(diào)整,導致報表版式、圖文不美觀;在設計階段看到的表樣和最終效果不一致,導致在設計階段精心設計的效果到了展示階段產(chǎn)生很大的偏差;業(yè)務用戶追求最終效果的完美,從而不得不頻繁的在設計界面和查看界面來回的切換;操作繁瑣、浪費時間,甚至有時需要長時間的等待報表運算;嚴重降低工作效率,增加工作成本;要避免上述問題,就需要實現(xiàn)“
16、所見即所得”的報表設計,即:在報表設計階段看到的版式、圖文效果,就是最終效果。SuccesBI基于純Web進行報表設計、報表展示,一舉突破了“所見即所得”模式,徹底解決了長期困擾傳統(tǒng)的商業(yè)智能工具軟件的這個問題。報表設計工具的人機交互界面、報表展示的界面,都基于同一套Web標準,從本質(zhì)上做到了設計和展示的效果完全統(tǒng)一,可謂是一勞永逸。這是SuccesBI作為一個純Web商業(yè)智能工具軟件的一大亮點。數(shù)據(jù)表格SuccezBI的表格在設計狀態(tài)下,和查看狀態(tài)下,可以做到一模一樣。設計狀態(tài)下的表樣查看狀態(tài)下的表樣統(tǒng)計圖可以看到,SuccezBI的統(tǒng)計圖在設計狀態(tài)下和查看狀態(tài)下,視覺效果是一樣的;只是因為
17、數(shù)據(jù)變化的原因,圖表中的容顯得略有不同。設計狀態(tài)下的圖形查看狀態(tài)下的圖形數(shù)據(jù)建模數(shù)據(jù)建模對于商務智能項目來說,是必不可少的關(guān)鍵環(huán)節(jié)。一些傳統(tǒng)的商業(yè)智能工具軟件在數(shù)據(jù)建模型這一環(huán)節(jié),對外部程序有著一定的依賴性。他們有的依靠數(shù)據(jù)庫本身提供的管理工具,或者第三方的數(shù)據(jù)庫管理工具;有的依靠自己的插件進行數(shù)據(jù)庫建模。這樣的建模方式在實際工作中,要么不夠統(tǒng)一,要么不夠易用,亦或不夠安全。SuccezBI包含基于純Web的可視化數(shù)據(jù)建模工具,幫助業(yè)務用戶設計、管理數(shù)據(jù)模型。使數(shù)據(jù)建模完全成商業(yè)智能工具軟件的一個組成部分,不再游離在其他環(huán)節(jié)之外的同時,又摒棄了繁瑣的使用過程,變的簡單、方便。SuccezBI的
18、數(shù)據(jù)建模工具,在純Web的基礎上,更提供了多種多樣的展示方式,人機交互體驗可比客戶端程序。事實表事實表編輯界面 基本屬性事實表編輯界面 維鍵和度量維表維表編輯 維表屬性維表編輯 維表結(jié)構(gòu)維表數(shù)據(jù) 列表維表數(shù)據(jù) 文本維表數(shù)據(jù) 樹形信息瀏覽和系統(tǒng)管理在一款成熟的商業(yè)智能工具軟件中,業(yè)務用戶所擁有的不僅是業(yè)務數(shù)據(jù),還有其他的資源,如:工作需要的文檔;上級下發(fā)的文件;個人準備的素材;以往工作成果的備份;其他個人信息,等;如果是業(yè)務用戶在系統(tǒng)中擔任的是管理員角色,那么他就會擔負更多的工作,如:查看系統(tǒng)運行情況;對系統(tǒng)進行維護;對權(quán)限進行管理,等;SuccezBI提供了純Web的信息瀏覽和系統(tǒng)管理界面。d
19、ashboard界面主界面 元數(shù)據(jù)、資源管理界面?zhèn)€人信息管理界面權(quán)限管理1權(quán)限管理2權(quán)限管理3支持主流瀏覽器商業(yè)智能工具軟件的使用量越來越大,隨著現(xiàn)代人們溝通方式的越來越發(fā)達,業(yè)務用戶會隨時隨地的使用商業(yè)智能工具軟件進行他們的工作或業(yè)務。傳統(tǒng)的商業(yè)智能工具軟件所支持的瀏覽器是有限的,甚至于只支持老舊的IE6,這會極大的限制業(yè)務用戶的使用場合,給工作帶來不便。SuccezBI從用戶角度出發(fā),支持IE、Chrome、Firefox、Safari等主流瀏覽器;讓用戶在任何場合、任何時間,只要手邊有一部帶有瀏覽器的設備,立即可以進行工作,極大的提高了靈活性。并且,SuccezBI在各個主流瀏覽器上的視
20、覺效果、人機交互體驗是一致的;減少了用戶的學習、適應成本,帶給用戶更舒適的工作體驗。各大主流瀏覽器上的效果如下:IEDashboard元數(shù)據(jù)管理界面報表設計界面ChromeDashboard元數(shù)據(jù)管理界面報表設計界面FireFoxDashboard元數(shù)據(jù)管理界面報表設計界面SafariDashboard元數(shù)據(jù)管理界面報表設計界面移動設備支持現(xiàn)在平板、手機的使用很廣泛,用戶要求能隨時隨地地查看數(shù)據(jù),并且針對不同的設備有不同的顯示要求。SuccezBI靈活的展現(xiàn)引擎可以自動識別設備去展現(xiàn)報表??傮w界面登錄界面下面是針對ipad實現(xiàn)的登錄界面:首頁下面是針對ipad實現(xiàn)的登錄后界面:用戶可以選擇不同
21、的入口查看不同的報表。展現(xiàn)元素移動設備大多是觸摸屏幕,通過手指來操作,展現(xiàn)元素要時候手指操作。日期選擇下面是日期選擇的效果,右邊是PC上效果。ipad上面的日期選擇框適合用手指選擇。維度選擇下面是維度選擇的效果:圓角面板統(tǒng)計圖下面是統(tǒng)計圖在ipad上面的效果,針對ipad定制了顯示風格。門戶下面是一個門戶的效果,上面是一個統(tǒng)計圖,下面是一個表格:查看報表列表:滑動效果:建模 圖形化建模界面Succezbi采用圖形化的的建模方式,可以通過界面化的方式來建立事實表和維表的關(guān)系。而且事實表和維表之間的關(guān)系皆可以用列表、樹形和圖形這三種方式來查看,其中圖形化界面的顯示中用箭頭來表示事實表和維表的關(guān)系,
22、看起來非常直觀,簡潔。事實表事實表也是數(shù)據(jù)模型的一種,它的入口為:項目-數(shù)據(jù)模型,如下圖所示:如果涉與到事實表的分類,可以先建目錄,再建事實表?,F(xiàn)在主要介紹一下事實表中涉與到的幾項重要功能。 數(shù)據(jù)期和數(shù)據(jù)級次維數(shù)據(jù)期和數(shù)據(jù)級次維的設置是在“基本屬性”這個tab頁面下,如下所示:數(shù)據(jù)期。數(shù)據(jù)期有固定周期,緩慢變化周期和無周期三種,在這里用戶可以很方便的選擇將某個字段或者某兩個字段作為數(shù)據(jù)期,如選擇固定周期(單字段),它的右邊就會出現(xiàn)相應的下拉框,下拉框中的元素就是事實表中已有的字段,如下所示:數(shù)據(jù)級次維。在這里可以設置用戶對事實表和分析表的訪問權(quán)限限制,可以不設置,也可以繼承項目設置,或者來源于
23、主題表中的一個維字段,如下所示:維建和度量維建和度量在“維建和度量”這個標簽頁面下,如下所示:其中維鍵分為維鍵和虛擬維鍵,度量分為度量和虛擬度量。而且維建和度量的圖標是不一樣的,如下:度量。:虛擬度量。:維鍵。:虛擬維鍵。同時,事實表中個字段的顯示有三種風格:列表、圖形和樹形。除了對各維建和字段進行編輯外,還有更多其他的功能。如下圖所示:聚集功能聚集事實表在“聚集管理”tab標簽頁下面,聚集功能是succezbi用來處理和分析海量數(shù)據(jù)的一個強有力的方法。在這里可以定義聚集事實表,在原始事實表的基礎上去掉或?qū)⒕S的顆粒變粗,從而減少數(shù)據(jù)量,達到提高分析效率的目的。數(shù)據(jù)庫中數(shù)據(jù)查看數(shù)據(jù)的查看功能在“
24、查看數(shù)據(jù)”tab標簽頁下面,在這里用戶可以很快的查看到當前的事實表對應的數(shù)據(jù)庫表,以與查看數(shù)據(jù)。維表維表的入口和事實表的入口一樣,也是在數(shù)據(jù)模型下面,如下:維表類型Succezbi提供的維表類型也比較豐富,覆蓋的圍比較廣,主要有四種:單級維,層級維,代碼分段維和父子維。如下圖所示:維鍵維鍵一般是維表的主鍵字段,通常用來和事實表進行關(guān)聯(lián),如下所示: 其中,“DM”,“DQJC”,“JC”,“MS”都是維表中字段,有了這個功能,用戶可以根據(jù)需要選擇用哪個字段與事實表進行關(guān)聯(lián)。鉆取路徑Succezbi提供的鉆取功能也是比較豐富的,除了維表類型中層級維,代碼分段維和父子維這三種之外,還可以根據(jù)用戶的需
25、要自己設置鉆取路徑,如下所示:這樣一來,用戶可以根據(jù)自己的需要任意選擇鉆取的路徑。報表設計器通過SuccezBI報表設計器可以完成以下的任務:中國式復雜報表多種多樣的展現(xiàn)元素:統(tǒng)計圖、表、圖片、流程圖、按鈕、列表、下拉框靈活的鉆取和展開流程DashboardWhat-if分析數(shù)據(jù)預測、聚類移動終端的報表顯示基于業(yè)務數(shù)據(jù)源的分析展現(xiàn)能力真正的web在線設計器SuccezBI報表設計器是純web的在線設計器,客戶不需要安裝任何額外的客戶端軟件就可以使用。用戶通過在瀏覽器中輸入url進入報表設計界面,此后所有的操作都是在瀏覽器中在線進行,設計制作報表完成之后可以保存在在線的服務器中,以便下次再次編輯
26、。圖形化操作界面SuccezBI中的報表設計器將完全控件化,最終通過簡單的拖拉拽的方式就能定義一報表。如下圖所示的控件區(qū)域中的表格控件等都可以拖動到報表設計器中。設計器是所見即所得的,支持豐富的圖形化設計技術(shù):可以設置字體、字號、粗體、斜體,邊框的(顏色、線形、線寬)、對齊方式(垂直和水平)、背景顏色等。支持流式布局和絕對定位布局,滿足各種不同的排版需求,從而可以真正實現(xiàn)輕松便捷的制作復雜的中國式報表。支持針對表格的各種操作:如插入行、插入列、刪除行、刪除列、修改行高列寬、合并和拆分單元格。也可以通過手動劃線的方式繪制單元格等??丶膶傩跃庉嬕彩菆D形化的,設計器界面的所有元素的屬性都可以通過設
27、計器右側(cè)的屬性編輯器來進行編輯,如設置單元格的圖片前后綴、設置表格的過濾條件、設置參數(shù)控件的事件等。如下圖所示通過屬性欄上的對話框可以很方便的設置表元的鉆?。杭僿eb無任何插件報表設計器采用目前業(yè)界流行的web2.0開發(fā)技術(shù)(javascript、ajax、css),這些技術(shù)已經(jīng)作為w3c標準被各個瀏覽器所支持,因此報表設計器可以運行在目前已知的所有瀏覽器上,帶給用戶一致的操作體驗。同時也支持純web的編輯、顯示和打印。支持Undo和Redo報表設計器支持無限的undo和redo,用戶在界面上的任何操作都支持反悔和重做,例如有些情況下會有一些誤操作,不用擔心,因為完全可以通過點擊工具欄上的un
28、do按鈕或者用ctrl+Z快捷鍵來重新回到上一步。如下圖所示:快速做表支持報表設計器完全采用圖形化所見即所得的設計方式,提供豐富的常用報表模板,幫助用戶快速創(chuàng)建報表。除了報表模板,我們還提供控件模板、報表風格、表格風格、文字風格等,提供統(tǒng)一的操作入口,從而快速的批量定制報表在制作報表的時候可以通過拖拽的方式完成表格的添加、數(shù)據(jù)源的添加、表達式中容的拾取等,簡化了做表的過程。報表支持序列填充,如excel一樣,通過在界面上拖拽的方式填入一系列有規(guī)律的數(shù)值。SuccezBI報表設計器還支持各種操作的快捷鍵,熟悉的用戶將會更大的提高做表的效率。保存和裝載SuccezBI報表設計器支持報表的持久化,我
29、們可以把報表保存到磁盤(本地)或數(shù)據(jù)庫中(服務器),這樣就可以下次直接裝入從而重復使用。目前支持直接保存到服務器,另存到服務器的其他目錄,保存為草稿(以便網(wǎng)絡突然中斷的時候,可以下次繼續(xù)編輯),保存到本地。另外還支持歷史版本,可以隨時將報表恢復到歷史版本。即使在做表的過程中網(wǎng)絡斷開也沒關(guān)系,設計器會將用戶當前的報表保存到本地,下次打開該表的時候會自動裝入進來統(tǒng)計圖統(tǒng)計圖簡介SuccezBI支持的統(tǒng)計圖類型十分豐富,包括常用的柱形圖,條形圖,線形圖,面積圖,餅圖,圓形儀表盤,線型儀表盤,還有一些是不十分常用的有走勢圖,點圖,散點圖,氣泡圖,雷達圖,K線圖,箱線圖,橫向箱線圖;提供了數(shù)十種統(tǒng)計圖類
30、型模板、樣式模板,可快速上手創(chuàng)建統(tǒng)計圖;所見即所得的編輯方式,就像我們平時寫WORD文檔一樣;豐富的表達式支持,強大的取數(shù)能力;定義動態(tài)效果,如鉆取,顯示動態(tài)信息等這樣使展示的信息更加生動;移動終端支持在IPAD,ANDROID上展示具有動態(tài)效果的統(tǒng)計圖;支持嵌入性強,數(shù)據(jù)密度高的微型圖。使用雷達圖可以查看各項指標是否平衡;使用氣泡圖可以查看指標之間的互相影響情況;使用散點圖可以查看指標的分布狀況;使用儀表盤可以很直觀地對處于不正常圍的數(shù)據(jù)進行預警。部分統(tǒng)計圖展示柱形圖:條形圖:餅圖:線形圖:儀表盤:面積圖:雷達圖:點圖:氣泡圖:走勢圖:多軸多系列:多軸多系列是指用戶添加的統(tǒng)計圖中可以有多種不
31、同類型的統(tǒng)計圖,上面這個多軸多系列的統(tǒng)計圖就是線形圖和柱狀圖的結(jié)合。地圖地圖功能概述地圖是分地域圖形化展現(xiàn)數(shù)據(jù)的一種方式,熱點+鉆取+預警+dashbord是他的招牌動作。正是這一系列熱門功能的聚合,注定了他的出場必將成為一道靚麗的風景線。SuccezBI地圖工具支持數(shù)據(jù)展示和預警,應采用矢量方式,支持iPad等移動設備上顯示;支持圖層管理;用戶可方便地在本地服務器上擴展新的矢量地圖;地圖支持矢量縮放、地區(qū)著色、顯示預警信息或數(shù)據(jù)等。為了方便用戶應用,SuccezBI還置了全球地圖、中國地圖、全國省級地圖等地圖資源。提供了方便的地圖數(shù)據(jù)綁定功能,用戶只需要指定地圖對應的維度和指標,在運行時系統(tǒng)
32、會自動根據(jù)維度的代碼或文字與區(qū)域進行匹配。維度下面的指標可用數(shù)字、文字、顏色等多種形式展示,對于重點關(guān)注的區(qū)域可以用圖標(如旗幟等)進行特殊標識。SVG技術(shù)地圖采用svg技術(shù)來制作,故可以支持矢量的縮放而不失真,由于svg的良好的可擴展性,不僅支持所有的主流的瀏覽器,而且支持iPad等移動設備上面的顯示,當然鑒于IE瀏覽器的低版本不支持svg技術(shù),我們采用了微軟的vml技術(shù)去支持。圖層支持SuccezBI中一個地圖由若干個圖層組成,至少有一個,用戶可以選擇要顯示哪些圖層,隱藏哪些圖層,對此提供了簡便易用的圖層管理機制。當然于此同時還提供了可視化的地圖執(zhí)行工具,以便簡單的制作出分層的svg地圖,
33、方便在本地服務器上擴展新的矢量地圖。SuccezBI中一個圖層部可以有很多個地區(qū),例如區(qū)塊、地點、或地名描述等,這些地圖元素與表格中的數(shù)據(jù)進行綁定,這樣就可以依據(jù)數(shù)據(jù)的不同來讓地圖元素顯示不同的效果了,在報表設計階段,用戶可以在地圖上選擇不同的圖層,并為選擇的圖層設置屬性,地圖元數(shù)據(jù)和數(shù)據(jù)的綁定也是在圖層的屬性中設置的,多個圖層,每個圖層都可以與數(shù)據(jù)設置綁定規(guī)則,可以做到很豐富的地圖修飾效果例如:在中國地圖上讓gdp增幅最大的省是紅色,省會上有個小紅旗,省名用粗體藍色顯示。分析展示與預警SuccezBI地圖支持對數(shù)據(jù)的分析展示和預警。地圖在計算結(jié)果表中支持:提示、預警圖標、鉆取、突出提示、著色
34、、熱點高亮,縮放。預警,用戶可以手動設置表格中哪些圍的數(shù)據(jù)是需要預警的,再插入預警圖標,報表計算之后就會在那些需要預警的地區(qū)插入預警圖標。通過鉆取用戶可以看到某一地區(qū)數(shù)據(jù)更加詳細的信息,鉆取效果圖如下:比如要鉆取省的,在地圖上直接點擊省就可以看到如下省的詳細數(shù)據(jù):在報表一開始顯示的時候,“突出提示”的地區(qū)就出現(xiàn)了,并且一直停留在那里,這就是突出提示的效果。地圖的突出提示(mapattention)屬性是一個可編輯的下拉框?qū)傩?。如下圖是設置了突出提示功能后展示的是市稅,市稅的稅值:設置突出提示的編輯下拉框:著色,當用戶第一次在表格中裝入地圖時,地圖有一個默認的填充色,此時通過著色功能用戶可以選擇
35、自己喜歡的顏色進行填充從而改變這個默認的填充色。改變顏色前系統(tǒng)默認的是綠色填充:選擇黃色進行填充后的效果:熱點高亮需要用戶首先設置熱點區(qū)域,之后看到的效果圖就是鼠標移到那一塊區(qū)域那塊區(qū)域會以高亮效果展示。下圖是對地區(qū)設置了高亮效果后的地圖:縮放,在計算之后的地圖左上角會有如下圖所示的圖標,點擊+號可以對地圖進行放大,點擊號對地圖進行縮小,SuccezBI中對地圖進行放大或縮小都不會造成圖片的失真。地圖效果實例展示用SuccezBI地圖展示的某一服飾在各個地區(qū)的銷售金額,如下所示:上圖是通過寫表達式將省和省的數(shù)據(jù)以紅色展示的效果圖地圖上的顏色是根據(jù)指標動態(tài)渲染的,在做表時用戶可以隨意地指定每個區(qū)
36、域的顏色表達式,計算時系統(tǒng)會自動根據(jù)每個區(qū)域的指標值算出區(qū)域顏色,發(fā)送給客戶端??蛻舳送ㄟ^svg渲染每個區(qū)域的背景色統(tǒng)計分析SuccezBI報表支持各種統(tǒng)計方法:常見的有:求和、計數(shù)、最大值、最小值、平均值、排名、比重、增幅、同比增幅、環(huán)比增幅、增減額、標準差、年初增幅、年初增減額、百分比、固定期合計值,topn、top%等。數(shù)據(jù)挖掘:分類分析、聚類分析、關(guān)聯(lián)規(guī)則分析、預測分析、異常點探測高級統(tǒng)計分析:統(tǒng)計量分析、統(tǒng)計檢驗、方差分析、相關(guān)分析、回歸分析、曲線擬合、時間序列分析、統(tǒng)計過程控制下面舉些例子來說明一下結(jié)構(gòu)分析結(jié)構(gòu)分析相當于是求比重,是一種求每小項指標值占總指標值的百分比的分析方法。表
37、達式:percent( expression, objconst)參數(shù):expression 一個數(shù)值類型的表達式,大多數(shù)情況下是一個事實表的度量表達式。objconst 一個字符類型參數(shù),指定求百分比的圍,即在哪個分析維度中求百分比;適用于多維分析;默認值:離統(tǒng)計指標最近的分析維的別名;返回值:浮點類型值示例:下面的例子以月報為例,fact是一個月度事實表,它有行業(yè)(hy),經(jīng)濟類型(jjlx),數(shù)據(jù)期(bbq)維度,投資總額(tzze)度量分析維度分析指標說明fact.hy.level0percent(fact.tzze)求tzze合計值在各項行業(yè)門類中的百分比;fact.hy.level
38、0, fact.jjlx.level0percent(fact.tzze)行業(yè)門類分組,tzze在經(jīng)濟類型中百分比;A1(fact.hy.level0), B1(fact.jjlx.level0)percent(fact.tzze,A1)經(jīng)濟類型分組,tzze在行業(yè)門類中百分比;相關(guān)分析返回數(shù)組array1和array2之間的相關(guān)系數(shù)。使用相關(guān)系數(shù)可以確定兩個屬性之間的關(guān)系。例如,可以檢測某地的平均溫度和空調(diào)使用情況之間的關(guān)系。表達式:CORREL(array1,array2)參數(shù):array1 必需。第一組數(shù)值單元格區(qū)域。array2 必需。第二組數(shù)值單元格區(qū)域返回值:返回兩個數(shù)組的相關(guān)系數(shù)
39、。示例:AB數(shù)據(jù)Data23927412515617公式說明(結(jié)果)=CORREL(A2:A6,B2:B6)表中兩個數(shù)據(jù)集的相關(guān)系數(shù) (0.15815)離散分析估算基于樣本的標準偏差。標準偏差反映數(shù)值相對于平均值 (mean) 的離散程度。表達式:STDDEV(number1,number2,.)參數(shù)number1,number2,.對應于總體樣本的數(shù)字參數(shù)。還可以使用單個數(shù)組或?qū)?shù)組的引用,而不是由逗號分隔的參數(shù)。返回值返回樣本的標準偏差。彈性分析彈性分析用來分析兩個增幅的比,在SuccezBI中用表達式zf()來求增幅,增幅的比值即彈性表達式:ZF(expression bbqconst)
40、參數(shù):expression 一個數(shù)值類型的表達式,大多數(shù)情況下是一個事實表的度量表達式。bbqconst 可選參數(shù),此參數(shù)必須是一個常數(shù),指定一個確定的數(shù)據(jù)期圍,例:2008,200803,.其對應的意義與數(shù)據(jù)期類型有關(guān),比如月報分別表示2008年和2008年3月,而季報表示2008年和2008年3季度。返回值浮點類型數(shù)值。此函數(shù)統(tǒng)計的是參數(shù)指標(expression)的本期合計值和去年同期合計值的差,再和去年同期合計值的比,即:=(本期合計-去年同期合計)/去年同期合計,如果指定了第二個參數(shù),則表示=(本期合計-指定期合計)/指定期合計舉例ZF(投資總額)/ZF(稅收總額):用來求投資總額和
41、稅收總額進行彈性分析預測分析SuccezBI提供一個表達式中的函數(shù)forecast來實現(xiàn)時間序列的預測,時間序列預測算法原理就是根據(jù)一組給定的歷史數(shù)據(jù)的值,運用科學的數(shù)學算法計算出將來的若干期可能會出現(xiàn)什么值。表達式:FORECAST(historyValues, model, params)參數(shù):historyValues 歷史數(shù)據(jù),應該是一個一維浮點數(shù)組,如1,2,3 或 A3$model 模型名 params 模型參數(shù),是形如a=1;b=2;c=3這樣的名值對,支持下列參數(shù),大小寫不敏感:返回值:返回值是預測結(jié)果對象示例:1. forecast(1, 2, 3, 4, 5, 6, 7,
42、8, 9, 10, 11, 12,Polyone)相當于forecast(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,Trend,Trend=LINEAR),表示用線性趨勢模型預測,返回值直接當double用是13;2. forecast(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,Polyone).value 和 forecast(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,Polyone)是相等的;3. forecast(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
43、,Polyone).values1返回預測的第二期的值;聚類分析聚類是一種將很多樣本按照它們各自屬性(指標)的相似度(距離)分組的分析方法,例如:利用客戶的收入狀況、每月的消費情況對客戶進行分組,然后對不同組的客戶分別進行分析;利用企業(yè)的經(jīng)營數(shù)據(jù)(收入,納稅額,利潤等)對企業(yè)進行分組,然后對不同組的企業(yè)分別進行分析;聚類之后的樣本分組具有組樣本相似度大(距離小)、不同組樣本相似度小(距離大)的特點。采用聚類分析的主要目的是將大量數(shù)目的樣本轉(zhuǎn)化為少量的樣本分組(類別)以簡化數(shù)據(jù)的分析,SuccezBI提供了一個表達式函數(shù)cluster用于進行聚類分析,該函數(shù)實現(xiàn)了三種通用聚類方法:層次聚類算法、K-MEANS聚類算法和BIRCH聚類算法表達式:CLUSTER(samples, clusterNumber, model)參數(shù):samples聚類樣本觀測數(shù)據(jù),一維或者二維的double數(shù)組,如果是一維的則數(shù)組長度為聚類樣本的個數(shù);為二維數(shù)組時,第一維長度為聚類樣本個數(shù),第二維長度為樣本的指標個數(shù),并且所有的第二維長度應該相等,如
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《血友病的護理》課件
- 《行政許可法培訓》課件
- 合肥市房屋租賃合同示范文本
- 工程施工合同約束條款的執(zhí)行力度
- 《氮氣處理的危險》課件
- 《蔬菜腌漬》課件
- 2025年吉林市考貨運上崗證試答題
- 2025年酒泉b2從業(yè)資格證模擬考試題目
- 2025年曲靖貨運從業(yè)資格證試題及答案
- 2025年天津從業(yè)資格貨運資格考試題庫答案解析
- 蔬菜產(chǎn)品供貨合同范例
- 江南大學《人工智能》2022-2023學年第一學期期末試卷
- 初中物理教師個人校本研修工作計劃(20篇)
- 2024版《糖尿病健康宣教》課件
- 宜賓五糧液股份有限公司招聘筆試題庫2024
- 大學專業(yè)選擇智慧樹知到期末考試答案章節(jié)答案2024年浙江大學
- MOOC 憲法學-西南政法大學 中國大學慕課答案
- 是誰殺死了周日
- 英語短劇比賽評分表(中英文)
- 國家開放大學《管理英語4》章節(jié)測試參考答案
- 信息化弱電項目試運行方案報告
評論
0/150
提交評論