版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目背景項(xiàng)目整體建設(shè)思路2.1、系統(tǒng)設(shè)計(jì)藍(lán)圖如上圖所示,本項(xiàng)目系統(tǒng)架構(gòu)模型中,主要分為幾個(gè)層級(jí):基礎(chǔ)應(yīng)用層:本模塊中主要提供硬件環(huán)境以及軟件支撐環(huán)境。包含主機(jī),網(wǎng)絡(luò),磁盤存儲(chǔ),中間件以及數(shù)據(jù)看信息。數(shù)據(jù)服務(wù)層:本模塊主要提供業(yè)務(wù)數(shù)據(jù)存儲(chǔ)測(cè)策略,包括基礎(chǔ)數(shù)據(jù)(業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫(kù))讀取,數(shù)據(jù)ETL管理,數(shù)據(jù)中心構(gòu)建,數(shù)據(jù)監(jiān)控用戶后臺(tái)服務(wù)層:本模塊主要提供應(yīng)用層CS,BS設(shè)計(jì)模式,提供數(shù)據(jù)從數(shù)據(jù)倉(cāng)庫(kù)轉(zhuǎn)化成業(yè)務(wù)服務(wù),提供用戶自定義個(gè)性化配置服務(wù),以及各類軟硬件的組合服務(wù)工具功能層:本模塊涵蓋項(xiàng)目各流程節(jié)點(diǎn)需要的輔助工具以保證該節(jié)點(diǎn)的正常流轉(zhuǎn)。包含底層的數(shù)據(jù)抽取工具,數(shù)據(jù)加工工具,數(shù)據(jù)清洗工具,業(yè)務(wù)主題包,知識(shí)庫(kù),以及上層的報(bào)表繪制工具,BI自助分析工具,同時(shí)涵蓋系統(tǒng)運(yùn)維,環(huán)境監(jiān)控等各類工具業(yè)務(wù)場(chǎng)景層:通過工具層的梳理,將業(yè)務(wù)進(jìn)行主題化劃分和管理,維護(hù)。此層級(jí)包含財(cái)務(wù)(法定)報(bào)表,財(cái)務(wù)分析、運(yùn)營(yíng)分析、生產(chǎn)力分析,生產(chǎn)工藝分析,生產(chǎn)質(zhì)量分析,趨勢(shì)分析等;對(duì)與上述整理的業(yè)務(wù)運(yùn)行流程進(jìn)行定義,監(jiān)控,記錄,為主業(yè)務(wù)服務(wù)保駕護(hù)航用戶層:本模塊是整個(gè)系統(tǒng)最頂層服務(wù),各種訪問形式client,web,mobileservice等方便信息人員快速構(gòu)建業(yè)務(wù)主題;業(yè)務(wù)人員靈活查看,自助分析,摸索挖掘最貼合當(dāng)前主題的分析模型,并協(xié)調(diào)信息人員快速修改主題模型;運(yùn)維人員根據(jù)豐富的監(jiān)控展示形式直觀方便的實(shí)時(shí)監(jiān)控系統(tǒng)軟硬件情況。各類終端手機(jī),電視大屏,PAD,PC滿足不同層級(jí),不同崗位的人對(duì)于數(shù)據(jù)的實(shí)時(shí)需求。2.2、BI系統(tǒng)建設(shè)建設(shè)目標(biāo):構(gòu)建集團(tuán)數(shù)據(jù)倉(cāng)庫(kù);構(gòu)建集團(tuán)完整的BI分析體系,替代重復(fù)的人力勞作,分析挖掘企業(yè)各個(gè)環(huán)節(jié)的經(jīng)營(yíng)活動(dòng),監(jiān)控營(yíng)運(yùn)狀況、趨勢(shì)與一切可能風(fēng)險(xiǎn),輔助企業(yè)戰(zhàn)略決策,提升核心競(jìng)爭(zhēng)力,最終達(dá)成管理的睿智。建設(shè)方針:通過建立嚴(yán)格、細(xì)化、符合統(tǒng)計(jì)學(xué)原理的數(shù)據(jù)整合原則,不斷提升數(shù)據(jù)的質(zhì)和量,在高質(zhì)量的數(shù)據(jù)基礎(chǔ)保障下,建立和擴(kuò)充BI報(bào)表體系的管理應(yīng)用。建設(shè)步驟:數(shù)倉(cāng)建設(shè)方案3.1、數(shù)據(jù)全面,存儲(chǔ)所有采集的數(shù)據(jù)本項(xiàng)目的技術(shù)架構(gòu)一共有五個(gè)主要環(huán)節(jié),各系統(tǒng)的系統(tǒng)接口、數(shù)據(jù)抽取、數(shù)據(jù)處理、數(shù)據(jù)加載、按業(yè)務(wù)主題加載數(shù)據(jù),能自動(dòng)抓取的按照設(shè)置的模型自動(dòng)抓取數(shù)據(jù),需要補(bǔ)充的數(shù)據(jù)設(shè)計(jì)表單填報(bào)數(shù)據(jù),有需要Excel導(dǎo)入的數(shù)據(jù),可以設(shè)置Excel導(dǎo)入提交到數(shù)據(jù)庫(kù)。各系統(tǒng)的數(shù)據(jù)接口,采用ETL工具集成的數(shù)據(jù)接口,實(shí)現(xiàn)讀取數(shù)據(jù)主要是報(bào)表平臺(tái)能從不同的數(shù)據(jù)源讀取經(jīng)營(yíng)數(shù)據(jù)庫(kù)系統(tǒng)所需要的數(shù)據(jù),將數(shù)據(jù)按照約定的規(guī)則進(jìn)行相應(yīng)的轉(zhuǎn)換后,放置到經(jīng)營(yíng)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)庫(kù)中,利用報(bào)表平臺(tái)軟件對(duì)不同維度不同指標(biāo)的數(shù)據(jù)進(jìn)行可視化分析。數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)存儲(chǔ)采用Oracle作為DWH的數(shù)據(jù)存儲(chǔ)中心,在此基礎(chǔ)上,把明細(xì)數(shù)據(jù)聚合成對(duì)應(yīng)的下屬超市業(yè)務(wù)主題,供經(jīng)營(yíng)數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)報(bào)表分析與查詢;Oracle是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它是在數(shù)據(jù)庫(kù)領(lǐng)域一直處于領(lǐng)先地位的產(chǎn)品??梢哉fOracle數(shù)據(jù)庫(kù)系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類大、中、小、微機(jī)環(huán)境。它是一種高效率、可靠性好的適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)解決方案。Oracle數(shù)據(jù)倉(cāng)庫(kù)里面存儲(chǔ)所有業(yè)務(wù)模型需求的明細(xì)數(shù)據(jù)和按照維度聚合后的數(shù)據(jù),也存儲(chǔ)填報(bào)上報(bào)的數(shù)據(jù)和Excel導(dǎo)入的數(shù)據(jù)。3.2、數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)合理,經(jīng)過數(shù)據(jù)清洗裝載后無數(shù)據(jù)失真,具有可擴(kuò)展性。為了確保歷史數(shù)據(jù)的準(zhǔn)確性,我們?cè)O(shè)計(jì)時(shí)采用國(guó)際上主流的數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)理論方法:變化類型1(Type1)、變化類型2(Type2)、變化類型3((Type3)和這三種類型的混合設(shè)計(jì),保證數(shù)據(jù)的準(zhǔn)確性、完整性。舉例如下所示:說明:上圖所示是變化類型2和變化類型3的混合設(shè)計(jì),實(shí)現(xiàn)了無論銷售人員如何調(diào)整部門,他本人的銷售業(yè)績(jī)始終是跟著人走,而他在每個(gè)部門所銷售的業(yè)績(jī)能夠準(zhǔn)確地分布到當(dāng)時(shí)他所在的部門(按人統(tǒng)計(jì)銷售業(yè)績(jī)使用上圖紅框內(nèi)的字段EMP_ID,按部門統(tǒng)計(jì)使用另一個(gè)紅框內(nèi)的字段DEP_ID_HIS)。數(shù)據(jù)安全是數(shù)據(jù)中心建設(shè)的關(guān)鍵。系統(tǒng)要有完善、周密的安全體系和信息安全支撐平臺(tái)緊密配合,系統(tǒng)的安全性主要應(yīng)該考慮:a.系統(tǒng)具備嚴(yán)格的等級(jí)訪問及授權(quán)機(jī)制;對(duì)于認(rèn)定的關(guān)鍵及敏感數(shù)據(jù),只有經(jīng)過授權(quán)的合法用戶才能使用訪問及修改,并具有完備的日志及審核功能。b.完整的身份認(rèn)證與授權(quán)。c.確保數(shù)據(jù)的安全性。系統(tǒng)中存在大量的數(shù)據(jù),要確保用戶不能夠直接存取關(guān)鍵數(shù)據(jù),而只能通過相關(guān)的功能模塊對(duì)數(shù)據(jù)進(jìn)行操作,建立完備的數(shù)據(jù)備份與災(zāi)難恢復(fù)機(jī)制及策略。本平臺(tái)具有以下開放性:(1)本系統(tǒng)采用開放式的DWH設(shè)計(jì)方案(維度設(shè)計(jì)模型),具有很好的擴(kuò)展性,將充分考慮增加新的業(yè)務(wù)系統(tǒng)或老的業(yè)務(wù)系統(tǒng)擴(kuò)展;(2)采用國(guó)際上成熟的技術(shù)設(shè)計(jì)模型(主要采用RalphKimball維度建模方式和Inmon的信息工廠構(gòu)建方式混合構(gòu)建數(shù)據(jù)倉(cāng)庫(kù));3.3、數(shù)據(jù)倉(cāng)庫(kù)的效率高,可以及時(shí)給出訪問的數(shù)據(jù)。本項(xiàng)目數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)加載都是按照數(shù)據(jù)模型進(jìn)行預(yù)處理,訪問報(bào)表時(shí),根據(jù)所需要的報(bào)表維度可以快速的從數(shù)據(jù)倉(cāng)庫(kù)讀取數(shù)據(jù)。具體數(shù)據(jù)模型設(shè)計(jì)方式如下:主要采用國(guó)際主流的數(shù)據(jù)模型構(gòu)建方式,設(shè)計(jì)的主導(dǎo)思想來自于RalphKimball和BillInmon,圍繞綠地商超為實(shí)現(xiàn)業(yè)務(wù)價(jià)值鏈數(shù)據(jù)集成的需要設(shè)計(jì)數(shù)據(jù)模型。3.3.1設(shè)計(jì)事實(shí)表事實(shí)表是維度模型的基本表,其中如圖所示存放有大量的業(yè)務(wù)性能度量值。力圖將從一個(gè)業(yè)務(wù)處理過程得到的度量值數(shù)據(jù)存放在單個(gè)數(shù)據(jù)集市。由于度量值數(shù)據(jù)壓倒性地成為任何數(shù)據(jù)集市的最大部分,因此應(yīng)該避免在企業(yè)范圍內(nèi)的不同地方存儲(chǔ)其拷貝。用術(shù)語“事實(shí)”代表一個(gè)業(yè)務(wù)度量值??梢栽O(shè)想一個(gè)作為例子的情形:查詢某個(gè)客戶在某個(gè)機(jī)構(gòu)下某個(gè)產(chǎn)品合約賬戶的某個(gè)幣種的某個(gè)時(shí)點(diǎn)余額,在各維度值(客戶、產(chǎn)品合約、賬戶、機(jī)構(gòu)、幣種、日期)的交點(diǎn)處就可以得到一個(gè)度量值。維度值的列表給出了事實(shí)表的粒度定義,并確定出度量值的取值范圍是什么。事實(shí)表的一行對(duì)應(yīng)一個(gè)度量值,一個(gè)度量值就是事實(shí)表的一行;事實(shí)表的所有度量值必須具有相同的粒度。最有用的事實(shí)是諸如賬戶余額這樣的數(shù)字類型為可做加法的事實(shí)??杉有允侵陵P(guān)重要的,因?yàn)閿?shù)據(jù)倉(cāng)庫(kù)應(yīng)用不僅僅只檢索事實(shí)表的單行數(shù)據(jù)。相反,往往一次性帶回?cái)?shù)百、數(shù)千乃至數(shù)百萬行的事實(shí),并且處理這么多行的最有用的事就是將它們加起來。3.3.2設(shè)計(jì)維度表維度表是事實(shí)表不可分割的部分。如圖所示,維度表包含有業(yè)務(wù)的文字描述。在一個(gè)設(shè)計(jì)合理的維度模型中,維度表有許多列或者屬性,這些屬性給出對(duì)維度表的行所進(jìn)行的描述。應(yīng)該盡可能多地包括一些富有意義的文字性描述。對(duì)于維度表來說,包含50到100個(gè)屬性的情形并不少見。維度表傾向于將行數(shù)做得相當(dāng)少(通常少于100萬行),而將列數(shù)做得特別大。每個(gè)維度用單一的主關(guān)鍵字(如下圖圖中PK符號(hào)標(biāo)記的部分)進(jìn)行定義,主關(guān)鍵字是確保同一與之相連的任何事實(shí)表之間存在引用完整性的基礎(chǔ)3.3.3維度表和事實(shí)表的融合在定義了事實(shí)和維度表之后,現(xiàn)在就考慮將兩個(gè)組塊一起融合到維度模型中去的問題。如圖下圖所示,由數(shù)字型度量值組成的事實(shí)表連接到一組填滿描述屬性的維度表——這個(gè)星型特征結(jié)構(gòu)通常被叫做星型連接方案。3.3.4維度建模設(shè)計(jì)過程本文按照?qǐng)D所示具有一定順序的四個(gè)步驟的方式進(jìn)行維度數(shù)據(jù)庫(kù)的設(shè)計(jì)。數(shù)據(jù)倉(cāng)庫(kù)業(yè)務(wù)主題分析說明:構(gòu)建好的數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)還要很好地理解企業(yè)業(yè)務(wù)價(jià)值鏈,并按業(yè)務(wù)總線的方式,分成各個(gè)不同子公司的業(yè)務(wù)主題,然后從不同的維度對(duì)指標(biāo)進(jìn)行分析。如上圖所示,基于通用的業(yè)務(wù)價(jià)值鍵及業(yè)務(wù)主題,通過上述主題描述,結(jié)合具體業(yè)務(wù)對(duì)業(yè)務(wù)主題進(jìn)行劃分,實(shí)現(xiàn)數(shù)據(jù)倉(cāng)庫(kù)中后續(xù)數(shù)據(jù)集市的構(gòu)建,并提供給經(jīng)營(yíng)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行報(bào)表查看分析。數(shù)據(jù)集成ETLETL即數(shù)據(jù)抽?。‥xtract)、轉(zhuǎn)換(Transform)、裝載(Load)的過程。它是構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)的重要環(huán)節(jié)。數(shù)據(jù)倉(cāng)庫(kù)是面向主題的、集成的、穩(wěn)定的且隨時(shí)間不斷變化的數(shù)據(jù)集合,用以支持經(jīng)營(yíng)管理中的決策制定過程。數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中有可能存在著大量的噪聲數(shù)據(jù),引起的主要原因有:濫用縮寫詞、慣用語、數(shù)據(jù)輸入錯(cuò)誤、重復(fù)記錄、丟失值、拼寫變化等。即便是一個(gè)設(shè)計(jì)和規(guī)劃良好的數(shù)據(jù)庫(kù)系統(tǒng),如果其中存在著大量的噪聲數(shù)據(jù),那么這個(gè)系統(tǒng)也是沒有任何意義的,因?yàn)椤袄M(jìn),垃圾出”(garbagein,garbageout),系統(tǒng)根本就不可能為決策分析系統(tǒng)提供任何支持。為了清除噪聲數(shù)據(jù),必須在數(shù)據(jù)庫(kù)系統(tǒng)中進(jìn)行數(shù)據(jù)清洗。ETL過程中實(shí)現(xiàn)數(shù)據(jù)清洗的實(shí)現(xiàn)方法:首先,在理解源數(shù)據(jù)的基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)表屬性一致化。為解決源數(shù)據(jù)的同義異名和同名異義的問題,可通過元數(shù)據(jù)管理子系統(tǒng),在理解源數(shù)據(jù)的同時(shí),對(duì)不同表的屬性名根據(jù)其含義重新定義其在數(shù)據(jù)挖掘庫(kù)中的名字,并以轉(zhuǎn)換規(guī)則的形式存放在元數(shù)據(jù)庫(kù)中,在數(shù)據(jù)集成的時(shí)候,系統(tǒng)自動(dòng)根據(jù)這些轉(zhuǎn)換規(guī)則將源數(shù)據(jù)中的字段名轉(zhuǎn)換成新定義的字段名,從而實(shí)現(xiàn)數(shù)據(jù)挖掘庫(kù)中的同名同義。其次,通過數(shù)據(jù)縮減,大幅度縮小數(shù)據(jù)量。由于源數(shù)據(jù)量很大,處理起來非常耗時(shí),所以可以優(yōu)先進(jìn)行數(shù)據(jù)縮減,以提高后續(xù)數(shù)據(jù)處理分析效率。最后,通過預(yù)先設(shè)定數(shù)據(jù)處理的可視化功能節(jié)點(diǎn),達(dá)到可視化的進(jìn)行數(shù)據(jù)清洗和數(shù)據(jù)轉(zhuǎn)換的目的。針對(duì)縮減并集成后的數(shù)據(jù),通過組合預(yù)處理子系統(tǒng)提供各種數(shù)據(jù)處理功能節(jié)點(diǎn),能夠以可視化的方式快速有效完成數(shù)據(jù)清洗和數(shù)據(jù)轉(zhuǎn)換過程。此處采用熱門的開源ETL工具kettle。4.1、工具簡(jiǎn)介Kettle是”KettleE.T.T.L.Envirnonment”只取首字母的縮寫,這意味著它被設(shè)計(jì)用來幫助你實(shí)現(xiàn)你的ETTL需要:抽取、轉(zhuǎn)換、裝入和加載數(shù)據(jù);翻譯成中文名稱應(yīng)該叫水壺,名字的起源正如該項(xiàng)目的主程序員MATT在一個(gè)論壇里說的哪樣:希望把各種數(shù)據(jù)放到一個(gè)壺里然后以一種指定的格式流出。同時(shí),kettle是一款開源的ETL工具,純java編寫,可以在Window、Linux、Unix上運(yùn)行,數(shù)據(jù)抽取高效穩(wěn)定Kettle家族目前包括4個(gè)產(chǎn)品:Spoon、Pan、CHEF、Kitchen。SPOON允許你通過圖形界面來設(shè)計(jì)ETL轉(zhuǎn)換過程(Transformation)。PAN允許你批量運(yùn)行由Spoon設(shè)計(jì)的ETL轉(zhuǎn)換(例如使用一個(gè)時(shí)間調(diào)度器)。Pan是一個(gè)后臺(tái)執(zhí)行的程序,沒有圖形界面。CHEF允許你創(chuàng)建任務(wù)(Job)。任務(wù)通過允許每個(gè)轉(zhuǎn)換,任務(wù),腳本等等,更有利于自動(dòng)化更新數(shù)據(jù)倉(cāng)庫(kù)的復(fù)雜工作。任務(wù)通過允許每個(gè)轉(zhuǎn)換,任務(wù),腳本等等。任務(wù)將會(huì)被檢查,看看是否正確地運(yùn)行了。KITCHEN允許你批量使用由Chef設(shè)計(jì)的任務(wù)(例如使用一個(gè)時(shí)間調(diào)度器)。KITCHEN也是一個(gè)后臺(tái)運(yùn)行的程序。4.2、實(shí)際案例:燕塘乳業(yè)數(shù)據(jù)中心項(xiàng)目1)項(xiàng)目簡(jiǎn)介廣東燕塘乳業(yè)股份有限公司是廣東的一家乳品生產(chǎn)企業(yè),總部位于廣東廣州天河沙河燕塘。公司主營(yíng)范圍為生產(chǎn)、銷售乳制品:液體乳(巴氏殺菌乳、調(diào)制乳、滅菌乳、發(fā)酵乳),飲料(蛋白飲料類),生鮮乳收購(gòu)(以上各項(xiàng)憑公司有效許可證經(jīng)營(yíng)),乳制品生產(chǎn)技術(shù)服務(wù),奶牛養(yǎng)殖,草類的種植及銷售,有機(jī)肥的生產(chǎn)及銷售。廣東燕塘乳業(yè)股份有限公司在2014年獲得“廣東老字號(hào)”稱號(hào)目前,燕塘乳業(yè)擁有廣州、湛江等現(xiàn)代化生產(chǎn)基地,同時(shí)在建一個(gè)日產(chǎn)600噸乳品生產(chǎn)基地,建成投產(chǎn)后將成為中國(guó)南方乳制品生產(chǎn)的旗艦工廠之一。此外,公司擁有陽(yáng)江紅五月牧場(chǎng)(全國(guó)農(nóng)墾現(xiàn)代化養(yǎng)殖示范場(chǎng))、湛江澳新牧場(chǎng)、陸豐新澳牧場(chǎng)等大型自有示范牧場(chǎng),并與10多家規(guī)模牧場(chǎng)建立長(zhǎng)期戰(zhàn)略合作關(guān)系,引領(lǐng)南方種養(yǎng)殖業(yè)持續(xù)健康發(fā)展??蛻翳b于預(yù)算和數(shù)據(jù)量的綜合考慮,客戶選用開源工具kettle作為ETL數(shù)據(jù)工具??蛻舻臄?shù)量為千萬級(jí)別,銷售數(shù)據(jù)每年在2000W條左右。從項(xiàng)目上線到目前為止,未出現(xiàn)異常。2)kettle運(yùn)用案例a.月度指標(biāo)事實(shí)表b.物料維度c.產(chǎn)量事實(shí)表硬件配置方案此次平臺(tái)建議準(zhǔn)備4臺(tái)新的服務(wù)器,一臺(tái)作為ETL調(diào)度服務(wù)器(用于抽取原始系統(tǒng)數(shù)據(jù)庫(kù)中的數(shù)據(jù),經(jīng)過清洗轉(zhuǎn)換之后進(jìn)入數(shù)據(jù)倉(cāng)庫(kù)),一臺(tái)作為數(shù)據(jù)倉(cāng)庫(kù)oracle服務(wù)器,一臺(tái)作為數(shù)據(jù)分析平臺(tái)應(yīng)用服務(wù)器(用于部署帆軟BI軟件平臺(tái)),一臺(tái)作為數(shù)據(jù)分析平臺(tái)測(cè)試服務(wù)器(測(cè)試環(huán)境)。推薦配置如下:ETL調(diào)度服務(wù)器:CPU:高端服務(wù)器專用八核內(nèi)存:32G磁盤:500GB操作系統(tǒng):WindowsServer2008數(shù)據(jù)倉(cāng)庫(kù)Oracle服務(wù)器:CPU:高端服務(wù)器專用八核內(nèi)存:32G磁盤:2TB以上(可擴(kuò)容,磁盤空間主要用于數(shù)據(jù)存儲(chǔ),考慮到數(shù)據(jù)持續(xù)性的增長(zhǎng),數(shù)據(jù)倉(cāng)庫(kù)磁盤空間需要支持后期擴(kuò)容)操作系統(tǒng):WindowsServer2008BI應(yīng)用服務(wù)器:CPU:高端服務(wù)器專用八核內(nèi)存:32G磁盤:500GB(此服務(wù)器磁盤空間主要用于系統(tǒng)備份使用)操作系統(tǒng):WindowsServer2008Web容器:TomcatBI測(cè)試服務(wù)器CPU:四核CPU內(nèi)存:8G磁盤:200GB操作系統(tǒng):WindowsServer2008Web容器:Tomcat帆軟bi產(chǎn)品解決方案6.1、什么是finereport6.1.1.FineReport功能結(jié)構(gòu)設(shè)計(jì)人員創(chuàng)建數(shù)據(jù)源并進(jìn)行報(bào)表設(shè)計(jì);管理員配置用戶、權(quán)限體系;普通用戶在前端執(zhí)行報(bào)表的查詢、分析、打印、導(dǎo)出、填報(bào)等,支持PC/平板/移動(dòng)端/大屏設(shè)備,兼容主流瀏覽器。6.1.2.FineReport技術(shù)架構(gòu)FineReport是純java軟件,具有良好的跨平臺(tái)兼容性,支持和各類業(yè)務(wù)系統(tǒng)進(jìn)行集成,支持各種操作系統(tǒng),支持主流web應(yīng)用服務(wù)器。前臺(tái)是純HTML展現(xiàn),無需安裝任何插件。其技術(shù)架構(gòu)圖為:6.2、產(chǎn)品組成FineReport報(bào)表系統(tǒng)主要由報(bào)表設(shè)計(jì)器(設(shè)計(jì)模板)和報(bào)表服務(wù)器(解析模板)兩大部分組成,使用層次鮮明的三層結(jié)構(gòu)體系搭建,通過多種連接方式連接不同數(shù)據(jù)源,所有的報(bào)表制作工作都在設(shè)計(jì)器(中間層)中完成,并最終通過服務(wù)器解析展現(xiàn)給用戶。6.2.1.報(bào)表設(shè)計(jì)器FineReport設(shè)計(jì)器可以進(jìn)行表格、圖形、參數(shù)、控件、填報(bào)、打印、導(dǎo)出等報(bào)表中各種功能的設(shè)計(jì),是集報(bào)表應(yīng)用開發(fā)、調(diào)試、部署的一體化平臺(tái),其組成原理如下圖所示。6.2.2.報(bào)表服務(wù)器報(bào)表服務(wù)器是指用在web環(huán)境中解析報(bào)表的Servlet形式的服務(wù)器,用戶通過瀏覽器和報(bào)表服務(wù)器進(jìn)行應(yīng)用交互。報(bào)表解析:FineReport服務(wù)器主要用來讀取和解析設(shè)計(jì)器制作好的模板,并將模板轉(zhuǎn)換成HTML頁(yè)面,方便用戶通過瀏覽器查看、修改和打印數(shù)據(jù)。緩存管理:面對(duì)頻繁訪問所造成的資源浪費(fèi)和效率低下,F(xiàn)ineReport提供了強(qiáng)大的緩存機(jī)制進(jìn)行數(shù)據(jù)的緩存,使用戶的訪問更加高效。連接池的配置:通過建立一個(gè)數(shù)據(jù)庫(kù)連接池以及一套連接使用、分配、治理策略,使得該連接池中的連接可以得到高效、安全的復(fù)用,避免了數(shù)據(jù)庫(kù)連接頻繁建立、關(guān)閉的開銷。性能管理:支持分布式集群和超大數(shù)據(jù)量運(yùn)算,并支持大量用戶并發(fā)處理。6.3、自定義拖拽式的報(bào)表定義FineReport采用零編碼的設(shè)計(jì)理念,絕大多數(shù)操作通過拖拽即可完成。設(shè)計(jì)器針對(duì)不同類型的報(bào)表需求提供了多種設(shè)計(jì)方式,包括普通報(bào)表、聚合報(bào)表、決策報(bào)表。普通報(bào)表模式,采用的是類Excel的風(fēng)格,用于解決中國(guó)式復(fù)雜報(bào)表,基本上會(huì)使用excel就能學(xué)會(huì)多數(shù)操作,同時(shí)支持多SHEET和跨SHEET計(jì)算,完美兼容EXCEL公式,完全支持公式、數(shù)字和字符串的拖拽復(fù)制,支持行列變化時(shí)單元格引用的內(nèi)容自動(dòng)變化等,用戶可以所見即所得的設(shè)計(jì)出任意復(fù)雜的表樣。6.4、導(dǎo)出FineReport支持在設(shè)計(jì)器端導(dǎo)出文件,也支持在瀏覽器頁(yè)面導(dǎo)出。導(dǎo)出格式:PDF、WORD、EXCEL(包含分頁(yè)導(dǎo)出、原樣導(dǎo)出、分頁(yè)分sheet導(dǎo)出三種導(dǎo)出樣式)、TXT、SVG和圖片格式(PNG、JPG、BMP等)輸出屬性控制:控制隱藏行、隱藏列的導(dǎo)出,支持設(shè)置打開密碼和編輯密碼。6.5、中國(guó)式復(fù)雜報(bào)表6.5.1.多源數(shù)據(jù)關(guān)聯(lián)FineReport提供了異構(gòu)數(shù)據(jù)源模型,可以進(jìn)行多源數(shù)據(jù)關(guān)聯(lián),使得同一張報(bào)表的數(shù)據(jù)可以來源于同一數(shù)據(jù)庫(kù)的多個(gè)不同表,或多個(gè)不同數(shù)據(jù)庫(kù)6.5.2.行列對(duì)稱一些傳統(tǒng)的報(bào)表工具,由于條帶狀的展現(xiàn)方式的缺陷,數(shù)據(jù)的橫向展示能力要遠(yuǎn)遠(yuǎn)弱于縱向,往往很難甚至無法制作交叉報(bào)表,更不用說更為復(fù)雜的中國(guó)式報(bào)表了。FineReport采用的是EXCEL+綁定數(shù)據(jù)列的處理模型,天然支持行列對(duì)稱,所有縱向的操作都可以在橫向得到同樣的充分體現(xiàn)。不僅不需要專門設(shè)定交叉表模型,還能夠支持任意格式不規(guī)則的展現(xiàn)樣式。6.5.3.分欄、分頁(yè)和分組報(bào)表分欄報(bào)表可以允許用戶自定義分欄的列數(shù)和行數(shù),復(fù)制標(biāo)題并且自動(dòng)補(bǔ)足空白行,此功能特別適合員工信息卡、書籍信息卡的制作。出于分類瀏覽或者打印時(shí)的需要,很多時(shí)候我們要將報(bào)表內(nèi)容按一定的規(guī)律顯示在不同的頁(yè)面上,這就是分頁(yè)。FineReport支持多種分頁(yè)報(bào)表設(shè)置:指定分頁(yè):用戶可以根據(jù)實(shí)際情況自行決定該如何分頁(yè)。例如可以指定固定行數(shù)分頁(yè),即在一頁(yè)當(dāng)中展示固定的行數(shù),或?qū)?bào)表按組分頁(yè),便于瀏覽數(shù)據(jù)。動(dòng)態(tài)重復(fù)標(biāo)題或結(jié)尾行:無需重復(fù)輸入、設(shè)計(jì),實(shí)現(xiàn)不同頁(yè)不同的標(biāo)題或結(jié)尾。頁(yè)內(nèi)合計(jì):在每一頁(yè)的末尾對(duì)該頁(yè)的所有數(shù)據(jù)進(jìn)行合計(jì)。不分頁(yè)預(yù)覽:將所有數(shù)據(jù)都放在一張頁(yè)面上展示,用戶可以通過拖動(dòng)右側(cè)的滾動(dòng)條對(duì)整張頁(yè)面進(jìn)行瀏覽。凍結(jié)表頭:上下、左右拖動(dòng)滾動(dòng)條時(shí),首行或首列內(nèi)容固定在頁(yè)面原始位置。中國(guó)式復(fù)雜報(bào)表中存在著諸多的不規(guī)則的分組報(bào)表,為完美響應(yīng)此類報(bào)表,F(xiàn)ineReport支持者多種報(bào)表分組設(shè)置。自定義公式分組:數(shù)據(jù)是通過某一字段來進(jìn)行分組,如日期字段,每個(gè)日期對(duì)應(yīng)一個(gè)組,此時(shí)分組過于詳細(xì),希望按照年與周來分組顯示。自定義條件分組:自定義條件分組一般也稱為按段分組,是一個(gè)比較典型的高級(jí)分組報(bào)表樣式,其分組是根據(jù)數(shù)據(jù)的值段來分的,比如按照分?jǐn)?shù)段、年齡段、時(shí)間段等,屬于某個(gè)值區(qū)間的記錄歸到一個(gè)組里顯示。相鄰連續(xù)分組:數(shù)據(jù)庫(kù)表數(shù)據(jù)是按照時(shí)間先后錄入的,查詢的時(shí)候希望按照時(shí)間先后,某個(gè)字段連續(xù)相同的話就合并起來顯示,這樣的報(bào)表可以通過相鄰連續(xù)分組來實(shí)現(xiàn)。歸并分組:在國(guó)內(nèi),一般企業(yè)的主營(yíng)地區(qū)是華北與華南,做報(bào)表的時(shí)候便希望將銷售業(yè)績(jī)較好的北方與南方作為主要查看對(duì)象,而其他地區(qū)則匯總于“其他”組,這就是歸并分組。組織遞歸樹:組織遞歸分組,一般表現(xiàn)形式為企業(yè)或事業(yè)單位,或集團(tuán)或部門的組織結(jié)構(gòu),F(xiàn)ineReport可以快速自動(dòng)處理遞歸型的數(shù)據(jù)結(jié)構(gòu)。6.5.4.動(dòng)態(tài)格間運(yùn)算基于格子界面中數(shù)據(jù)擴(kuò)展的特性,即設(shè)計(jì)界面與返回?cái)?shù)據(jù)的一對(duì)多的關(guān)系,F(xiàn)ineReport提供了一整套運(yùn)算體系,用于擴(kuò)展后數(shù)據(jù)的定位與相互引用計(jì)算,這就是層次坐標(biāo),即動(dòng)態(tài)格間運(yùn)算。其表示方法為:Cellx:指目標(biāo)單元格,Lk:指某個(gè)目標(biāo)單元格Cellx的左父格,Tk:指某個(gè)目標(biāo)單元格Cellx的上父格。如下例所示:動(dòng)態(tài)隔間運(yùn)算可以用來輕松實(shí)現(xiàn)數(shù)據(jù)的占比、數(shù)據(jù)比較、同期比、環(huán)比、排名、循環(huán)應(yīng)用、逐層累計(jì)、跨層累計(jì)、交叉表累計(jì)、行序號(hào)、組內(nèi)序號(hào)等。6.5.5.函數(shù)(公式)支持在模版制作的過程中,當(dāng)需要對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)時(shí),就會(huì)用到公式。FineReport完全兼容了Excel的公式寫法,并且在此基礎(chǔ)上進(jìn)行了擴(kuò)展,并且所有封轉(zhuǎn)的函數(shù)都有相應(yīng)的說明,加快上手速度,減輕了模板制作的難度,對(duì)于公式的熟練運(yùn)用可以提高模板制作的效率。FineReport報(bào)表提供了多函數(shù)類型:常用函數(shù)、數(shù)學(xué)和三角函數(shù)、文本函數(shù)、日期和時(shí)間函數(shù)、邏輯函數(shù)、數(shù)組函數(shù)、報(bào)表函數(shù)、層次坐標(biāo)函數(shù)和其他函數(shù)。在一些特殊領(lǐng)域,可能需要一些特殊的函數(shù),對(duì)此,F(xiàn)ineReport提供了自定義函數(shù)機(jī)制,可以由用戶根據(jù)業(yè)務(wù)需要自己來定義一些函數(shù),但這些函數(shù)必須滿足FineReport函數(shù)定義規(guī)則。6.5.6.聚合報(bào)表對(duì)于一些非常復(fù)雜的大報(bào)表,即數(shù)據(jù)有多個(gè)分片區(qū),涉及到很多很多統(tǒng)計(jì)數(shù)據(jù)和指標(biāo),常規(guī)方式制作起來就顯得吃力。如下圖中的報(bào)表,就很難用常規(guī)方式來解決。特事特辦,F(xiàn)ineReport針對(duì)復(fù)雜大報(bào)表的特點(diǎn),推出了聚合報(bào)表功能,把原報(bào)表進(jìn)行規(guī)則分割,每一聚合塊有其獨(dú)立性,且塊與塊之間有組織聯(lián)系。6.6、查詢6.6.1.?dāng)?shù)據(jù)查詢與過濾在很多情況下,用戶需要通過輸入條件值,對(duì)數(shù)據(jù)進(jìn)行查詢,并靈活控制顯示的數(shù)據(jù)范圍。FineReport通過參數(shù)以及參數(shù)界面的定義,可以非常靈活的定義出強(qiáng)大的查詢界面,由用戶通過界面輸入查詢條件,來控制報(bào)表顯示的內(nèi)容以及形式。除了由用戶輸入的參數(shù)外,還有部分報(bào)表中需要用的到參數(shù)是由系統(tǒng)環(huán)境來決定的,例如當(dāng)前登陸用戶的用戶名、角色、當(dāng)前日期時(shí)間等。這些都可以通過設(shè)計(jì)或配置取得,進(jìn)行靈活的數(shù)據(jù)分析。FineReport報(bào)表中的參數(shù)按照其使用范圍可以分為:模板參數(shù)和全局參數(shù)。全局參數(shù):當(dāng)前工程應(yīng)用下的所有模板都可以使用;模板參數(shù):只有當(dāng)前模板才可以使用。按照其使用方式不同可以分為:模板參數(shù)和數(shù)據(jù)集參數(shù)。數(shù)據(jù)集參數(shù)就是直接取出滿足條件的數(shù)據(jù),而報(bào)表參數(shù)是取出全部數(shù)據(jù)后通過設(shè)置過濾條件再獲取對(duì)應(yīng)參數(shù)的數(shù)據(jù),因此若數(shù)據(jù)量大的情況下使用數(shù)據(jù)集參數(shù)可以提高報(bào)表的訪問效率。6.6.2.豐富的控件類型FineReport提供了文本、文本域、數(shù)字、密碼、按鈕復(fù)選框、復(fù)選框組、單選按鈕組、日期下拉框、下拉復(fù)選框、時(shí)間、多文件上傳列表、網(wǎng)頁(yè)框、下拉樹、表格樹和視圖樹等多種控件類型,支持預(yù)定義控件、自定義控件。6.6.3.靈活的參數(shù)面板FineReport為了讓用戶快速的實(shí)現(xiàn)參數(shù)查詢數(shù)據(jù)功能,提供了專門的參數(shù)面板,用來放置與查詢相關(guān)的控件,用戶可以靈活布局,可視化拖拽設(shè)計(jì)想要得到的界面效果。Finereport的參數(shù)面板,可能是業(yè)內(nèi)最好用的可視化參數(shù)面板。同時(shí),用戶可以對(duì)參數(shù)界面進(jìn)行簡(jiǎn)單的屬性設(shè)置,可設(shè)置的屬性有:是否顯示參數(shù)界面、點(diǎn)擊查詢前顯示報(bào)表內(nèi)容、參數(shù)面板的背景設(shè)置、參數(shù)界面顯示位置等。6.6.4.高級(jí)參數(shù)查詢功能參數(shù)聯(lián)動(dòng):就是指后面一個(gè)參數(shù)的值會(huì)根據(jù)前一個(gè)參數(shù)的值的改變而改變,常用于層次多的篩選查詢,方便鎖定數(shù)據(jù),如國(guó)家-省份-城市-公司的查詢,輸入國(guó)家“中國(guó)”后,省份中的值即為“江蘇、上海、安徽、浙江”等中國(guó)的城市,若輸入美國(guó),則省份中的值為美國(guó)城市。動(dòng)態(tài)列查詢:多數(shù)情況下,我們?cè)诓樵儓?bào)表時(shí),報(bào)表當(dāng)中的字段都是已經(jīng)固定的。但是我們可能會(huì)遇到這樣一種情況,即需要查詢的是一個(gè)數(shù)據(jù)集,但是顯示在報(bào)表當(dāng)中的字段卻并非固定,要允許用戶在查詢報(bào)表時(shí),自己定義需要顯示的是哪幾個(gè)列,這樣的報(bào)表我們稱之為動(dòng)態(tài)列報(bào)表。FineReport實(shí)現(xiàn)動(dòng)態(tài)列報(bào)表可以有兩種實(shí)現(xiàn)方式:一是通過使用函數(shù)實(shí)現(xiàn),二是通過定義數(shù)據(jù)集實(shí)現(xiàn)。自動(dòng)查詢:用戶直接在輸入?yún)?shù)后就查詢出報(bào)表結(jié)果,并不需要點(diǎn)擊查詢按鈕。參數(shù)為空顯示全部值:用戶如果某些單元格沒有輸入數(shù)據(jù)就直接點(diǎn)擊查詢,普通的報(bào)表工具可能直接提示SQL拼寫錯(cuò)誤。而FineReport可以預(yù)先設(shè)置參數(shù)值為空得到全部值。動(dòng)態(tài)顯示參數(shù)控件:由于業(yè)務(wù)的需要,很多情況下需要當(dāng)滿足某個(gè)條件時(shí),某些查詢條件才顯示出來:選擇年報(bào),顯示年的下拉框控件;選擇月報(bào),顯示年月下拉框控件;選擇日?qǐng)?bào),顯示日期下拉框控件。參數(shù)面板中數(shù)據(jù)對(duì)應(yīng)顯示:我們的參數(shù)聯(lián)動(dòng)在報(bào)表展示時(shí),聯(lián)動(dòng)效果是通過客戶自己的選擇來實(shí)現(xiàn)聯(lián)動(dòng)的,但是在當(dāng)聯(lián)動(dòng)內(nèi)容是一一對(duì)應(yīng)的時(shí)候,客戶不希望還要再選一次才能實(shí)現(xiàn)聯(lián)動(dòng)效果,該功能便可實(shí)現(xiàn),在參數(shù)面板選擇一次參數(shù)之后,后面的數(shù)據(jù)自動(dòng)展現(xiàn)出來,形如填報(bào)界面的自動(dòng)匹配。同時(shí)還支持后面聯(lián)動(dòng)的數(shù)據(jù)前面的標(biāo)簽在第一次打開模板時(shí),并不展現(xiàn)出來。根據(jù)參數(shù)查看不同報(bào)表:在進(jìn)行查詢數(shù)據(jù)時(shí),一般是根據(jù)參數(shù)值的不同展現(xiàn)不同的數(shù)據(jù),該功能支持用戶可以根據(jù)參數(shù)值的不同,選擇跳轉(zhuǎn)到不同的報(bào)表中。根據(jù)用戶提供常用參數(shù)組合:支持針對(duì)用戶的習(xí)慣保存最常用的參數(shù)查詢組合,方便下次預(yù)覽時(shí)直接調(diào)用。同時(shí)還支持根據(jù)用戶習(xí)慣,智能推薦常用參數(shù)。傳統(tǒng)意義上的報(bào)表,是負(fù)責(zé)展現(xiàn)的,解決數(shù)據(jù)呈現(xiàn)的問題,即把數(shù)據(jù)從數(shù)據(jù)庫(kù)中取出來,然后以各種格式展現(xiàn)出來,對(duì)展示的結(jié)果可以進(jìn)行導(dǎo)出、打印等。CRM、ERP、OA等基礎(chǔ)信息化系統(tǒng)中都會(huì)包含一些頁(yè)面,提供給業(yè)務(wù)人員或者用戶對(duì)數(shù)據(jù)庫(kù)進(jìn)行增加、修改、刪除等操作。這樣的頁(yè)面我們就叫做填報(bào)報(bào)表。FineReport填報(bào)功能十分靈活,對(duì)數(shù)據(jù)和報(bào)表結(jié)構(gòu)有著強(qiáng)大的處理能力。多源填報(bào):一張?zhí)顖?bào)表中的數(shù)據(jù)可以指向多個(gè)不同數(shù)據(jù)庫(kù)或數(shù)據(jù)表。數(shù)據(jù)來去無關(guān):填報(bào)表中可以從A數(shù)據(jù)庫(kù)取數(shù)進(jìn)行計(jì)算,經(jīng)編輯后數(shù)據(jù)可填回A數(shù)據(jù)庫(kù),也可提交至B數(shù)據(jù)庫(kù)或C數(shù)據(jù)庫(kù),數(shù)據(jù)的來源與去向是完全獨(dú)立的,也就是可以做到數(shù)據(jù)的來去無關(guān)。自由填報(bào):對(duì)財(cái)務(wù)、服務(wù)、醫(yī)療等等行業(yè)常常有如下樣式自由、編輯風(fēng)格多樣化的數(shù)據(jù)錄入界面,用來采集信息并保存入庫(kù),這樣的報(bào)表我們稱之為自由格式填報(bào)表。行式填報(bào):若需要在展示數(shù)據(jù)庫(kù)原有的數(shù)據(jù)的基礎(chǔ)上再對(duì)數(shù)據(jù)進(jìn)行添加,刪除,修改,可以使用行式填報(bào),這也是很常見的一種填報(bào)表樣式。交叉填報(bào):填報(bào)表是交叉報(bào)表,比較復(fù)雜。填報(bào)分頁(yè):在進(jìn)行數(shù)據(jù)填報(bào)時(shí)若數(shù)據(jù)量過大,由于前端瀏覽器的性能限制,如果將數(shù)據(jù)全部展現(xiàn)出來,速度會(huì)非常的慢,影響用戶體驗(yàn),這時(shí)填報(bào)分頁(yè)便派上了用場(chǎng)。6.7.數(shù)據(jù)錄入6.7.1.多樣的填報(bào)風(fēng)格FineReport中,web端錄入數(shù)據(jù)需要為單元格綁定控件,只有綁定了控件的單元格才可以進(jìn)行編輯。上文提到FineReport有著豐富的參數(shù)查詢控件,同樣的她也提供了豐富的填報(bào)控件。正是這些多樣的控件,才有了多樣的填報(bào)編輯風(fēng)格和樣式。填報(bào)控件支持文本、數(shù)字、日歷(日期,時(shí)間)、下拉框、下拉復(fù)選框、下拉樹、按鈕、單選按鈕、單選按鈕組、復(fù)選框、復(fù)選框組、密碼、文本域、列表、視圖樹、表格樹、文件上傳、多文件上傳和網(wǎng)頁(yè)框等。6.7.2.填報(bào)的提交控制FineReport支持智能提交,插入提交,更新提交,刪除提交等多種提交方式,同時(shí)還可設(shè)定當(dāng)單元格未被編輯時(shí)則不參與提交。為了提高填報(bào)報(bào)表設(shè)計(jì)的易用性,F(xiàn)ineReport還貼心的提供了智能添加字段、智能添加單元格(組)等功能。而通過設(shè)置提交條件,還可以實(shí)現(xiàn)對(duì)提交的數(shù)據(jù)進(jìn)行過濾。在填報(bào)入庫(kù)的時(shí)候?qū)Ξ?dāng)前填報(bào)sql的數(shù)據(jù)進(jìn)行判斷,符合條件則正常執(zhí)行該SQL語句,修改數(shù)據(jù)庫(kù)數(shù)據(jù),不符合則跳過當(dāng)前sql,繼續(xù)執(zhí)行下一條。此外還支持通過JS事件進(jìn)行自定義提交控制。6.7.3.數(shù)據(jù)校驗(yàn)FineReport支持單元格自身、不同單元格間、不同sheet間的數(shù)據(jù)校驗(yàn),能通過即時(shí)校驗(yàn)、提交校驗(yàn)、公式校驗(yàn)、JS校驗(yàn)等多種方式對(duì)數(shù)據(jù)的有效性和合法性做出判斷,并將校驗(yàn)信息反饋給使用者,避免了非法數(shù)據(jù)的入庫(kù),同時(shí)也降低了用戶錄入數(shù)據(jù)的錯(cuò)誤率。在實(shí)際填報(bào)表中,很多時(shí)候數(shù)據(jù)校驗(yàn)并非一定是不能提交數(shù)據(jù),而僅僅出于警告用戶的目的。并且用戶往往由于某些原因,數(shù)據(jù)即使不合法,但是仍舊需要提交,為了解決此類問題,F(xiàn)ineReport提供了強(qiáng)制提交功能。6.7.4.離線填報(bào)離線填報(bào),顧名思義就是指在離線未聯(lián)網(wǎng)的狀態(tài)下,對(duì)數(shù)據(jù)進(jìn)行填報(bào),離線填報(bào)主要應(yīng)用于以下幾個(gè)方面:用戶在聯(lián)網(wǎng)的狀態(tài)下打開報(bào)表對(duì)數(shù)據(jù)進(jìn)行填報(bào),由于某種客觀原因比如說網(wǎng)絡(luò)中斷,導(dǎo)致數(shù)據(jù)不能直接提交到服務(wù)器數(shù)據(jù)庫(kù)里面去;用戶需要去斷網(wǎng)的環(huán)境下收集數(shù)據(jù),比如說車間,使用FineReport填報(bào)報(bào)表無法訪問遠(yuǎn)程模板,如果直接用Excel去收集數(shù)據(jù),無法實(shí)現(xiàn)控件聯(lián)動(dòng)、數(shù)據(jù)校驗(yàn)等等FineReport專有的功能效果。FineReport離線報(bào)表的的原理為,在聯(lián)網(wǎng)的情況下在web端打開預(yù)覽服務(wù)器上的報(bào)表,將報(bào)表輸出為離線html報(bào)表,導(dǎo)出結(jié)果為一個(gè)壓縮包,壓縮包內(nèi)有一個(gè)與壓縮包同名的文件夾,當(dāng)導(dǎo)出離線html之后,可以將該導(dǎo)出的壓縮包或文件夾轉(zhuǎn)移到?jīng)]網(wǎng)的環(huán)境下,比如說拷貝該壓縮包至一臺(tái)沒有網(wǎng)絡(luò)的機(jī)器上或者直接將本機(jī)斷網(wǎng),解壓之后,直接雙擊打開html,在瀏覽器端對(duì)數(shù)據(jù)進(jìn)行錄入,支持控件顯示,聯(lián)動(dòng),公式計(jì)算,數(shù)據(jù)校驗(yàn)等等報(bào)表的基本功能,數(shù)據(jù)錄入完成之后,將數(shù)據(jù)暫時(shí)保存在本地的瀏覽器中,然后當(dāng)在有網(wǎng)的情況下再點(diǎn)擊html工具欄上的提交按鈕,將數(shù)據(jù)提交入庫(kù)。6.7.5.數(shù)據(jù)暫存部分填報(bào)報(bào)表較大,需要填寫的內(nèi)容很多,填一次耗時(shí)較長(zhǎng),期間可能遇到誤操作、網(wǎng)絡(luò)中斷、服務(wù)器問題等突發(fā)狀況,可能導(dǎo)致用戶辛苦填寫的數(shù)據(jù),在提交時(shí)數(shù)據(jù)完全丟失。另外,還有些時(shí)候,填寫的內(nèi)容處于待定狀態(tài),用戶可能需要修改但又沒有想好如何修改,此時(shí)數(shù)據(jù)不需要進(jìn)入數(shù)據(jù)庫(kù),只希望可以進(jìn)行臨時(shí)存儲(chǔ)。面對(duì)這些讓業(yè)務(wù)人員非常頭痛的問題,F(xiàn)ineReport在業(yè)內(nèi)首創(chuàng)了貼心的填報(bào)暫存功能。在填報(bào)報(bào)表web頁(yè)面,業(yè)務(wù)人員可以隨時(shí)進(jìn)行數(shù)據(jù)的暫存和清空操作。暫存的數(shù)據(jù)臨時(shí)保存在帆軟內(nèi)置的hsql數(shù)據(jù)庫(kù)中,用戶可以手動(dòng)清空。倘若不想手動(dòng)清空臨時(shí)數(shù)據(jù),在正式提交后,這些數(shù)據(jù)也會(huì)自動(dòng)清空。上述是用戶手動(dòng)進(jìn)行暫存,如果擔(dān)心遺忘,可以設(shè)置自動(dòng)暫存。自動(dòng)暫存開啟后,則控件只要編輯過了,就會(huì)自動(dòng)保存;保存的數(shù)據(jù)在提交后也會(huì)自動(dòng)清空。自動(dòng)暫存默認(rèn)是關(guān)閉的,需要手動(dòng)開啟。6.7.6.多sheet填報(bào)多sheet報(bào)表指的就是將多個(gè)獨(dú)立的報(bào)表以tab的形式組合到在一起,方便對(duì)多張?zhí)顖?bào)表同進(jìn)行編輯,保存數(shù)據(jù)到數(shù)據(jù)庫(kù)或者批量打印,導(dǎo)出等。當(dāng)我們需要同時(shí)填報(bào)多張?zhí)顖?bào)表,而多個(gè)填報(bào)表擠在一個(gè)頁(yè)面上有很繁雜,我們可以使用多sheet的方法,實(shí)現(xiàn)方便填報(bào)多張?zhí)顖?bào)表,多張?zhí)顖?bào)表也可以批量保存。使用多sheet填報(bào)表,則每個(gè)sheet需要單獨(dú)設(shè)置填報(bào)屬性,即每個(gè)sheet頁(yè)面的設(shè)計(jì)都需要綁定內(nèi)置sql,提交時(shí)保存到綁定的內(nèi)置sql中。并且,提交支持選擇只提交當(dāng)前sheet還是提交所有sheet。在多sheet報(bào)表中,其中某一sheet引用其他sheet的單元格值參與公式計(jì)算。這就是多sheet填報(bào)表中經(jīng)常會(huì)用到的跨sheet計(jì)算。FineReport通過sheetname!cellname來實(shí)現(xiàn)跨sheet取值,值取到之后,就可以像單個(gè)sheet那樣進(jìn)行格間運(yùn)算了。FineReport除了可以進(jìn)行多sheet傳值外,在填報(bào)時(shí),支持多個(gè)sheet之間數(shù)據(jù)的校驗(yàn)比對(duì),只需要一次提交,就可以先對(duì)所有的sheet進(jìn)行校驗(yàn),一旦有不通過的則全部退回,只有全部符合要求才能入庫(kù),靈巧方便。6.7.7.Excel數(shù)據(jù)導(dǎo)入最終業(yè)務(wù)人員大都能夠熟練使用office,在填報(bào)時(shí)常常遇到數(shù)據(jù)已經(jīng)在相同格式的Excel文件里保存,因此在填報(bào)時(shí)通過在線導(dǎo)入,將已經(jīng)存于Excel的數(shù)據(jù)直接導(dǎo)入到當(dāng)前頁(yè)面,并提交到庫(kù),節(jié)省了重新錄入數(shù)據(jù)的工作量。FineReport內(nèi)置了按標(biāo)題匹配、按位置匹配等導(dǎo)入邏輯,支持導(dǎo)入不同樣式的excel文檔數(shù)據(jù),包括固定行報(bào)表、不定行報(bào)表、自由格式報(bào)表。如果要導(dǎo)入的excel比較多,finereport還提供了批量Excel數(shù)據(jù)導(dǎo)入功能。通過一個(gè)統(tǒng)一界面,批量將excel中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中。除此之外,我們還提供了自定義導(dǎo)入Excel的功能,用戶可以根據(jù)需要自行選擇導(dǎo)入Excel中的哪些sheet、行列等??梢暬鉀Q方案7.1.先進(jìn)的圖表技術(shù)國(guó)內(nèi)報(bào)表及商業(yè)智能產(chǎn)品的圖表功能通常依賴第三方圖表控件實(shí)現(xiàn),如fusioncharts、jfreechart,但這種做法有天然的缺陷:基礎(chǔ)功能薄弱,需要高級(jí)圖表時(shí)需要支付額外費(fèi)用;技術(shù)支持能力薄弱,后續(xù)升級(jí)缺乏保障等。帆軟向用戶提供自主研發(fā)的HTML5圖表,具有參數(shù)傳遞靈活,交互效果好等特點(diǎn),完美支持安卓和IOS移動(dòng)操作系統(tǒng);所有圖表類型都支持豐富的動(dòng)畫效果,具有超強(qiáng)的個(gè)性化設(shè)置項(xiàng)。此外,帆軟也提供了完整的接口,用戶可根據(jù)需求,自行引入第三方圖表控件。7.2.豐富的圖表類型和樣式FineReport支持柱形圖、折線圖、條形圖、餅圖、面積圖、玫瑰圖、環(huán)形圖、散點(diǎn)圖、氣泡圖、雷達(dá)圖、股價(jià)圖、儀表盤、全距圖、組合圖、地圖、甘特圖、gis地圖、圓環(huán)圖、漏斗圖、框架圖、矩形樹圖、詞云圖等幾十種圖表大類,每一大類又細(xì)分多種形態(tài),如柱形圖包括堆積柱形圖,百分比堆積柱形圖,三維柱形圖,三維柱形圖(橫向),三維堆積柱形圖,三維百分比堆積柱形圖等等。FineReport支持圖表樣式DIY,用戶可以隨意修改坐標(biāo)軸、數(shù)據(jù)表、圖標(biāo)布局與風(fēng)格設(shè)置、圖表標(biāo)題、圖例、系列設(shè)置等屬性,以使圖表更加美觀。FineReport支持在某個(gè)單元格中插入圖表,也支持在報(bào)表頁(yè)面插入懸浮圖表,進(jìn)行任意移動(dòng)。插入到單元格中的圖表可以繼承單元格的父子格與擴(kuò)展屬性。FineReport圖表數(shù)據(jù)源有兩種,其一是數(shù)據(jù)集數(shù)據(jù)源,數(shù)據(jù)來自于數(shù)據(jù)集表,適用于報(bào)表中僅需圖表無需表格時(shí);再者為格子數(shù)據(jù)源,數(shù)據(jù)來自于報(bào)表某片格子數(shù)據(jù)區(qū)域,適用于報(bào)表中既有數(shù)據(jù)又有圖表。7.3.多樣的圖表交互效果豐富的圖表交互效果不僅可以幫助用戶更好的閱讀數(shù)據(jù),還可以極大地提升用戶體驗(yàn)。FineReport支持以下圖表交互效果。數(shù)據(jù)提示:當(dāng)鼠標(biāo)移動(dòng)到圖表的數(shù)據(jù)點(diǎn)處,會(huì)顯示該數(shù)據(jù)點(diǎn)所在的坐標(biāo)值,或該值的相關(guān)信息交互高亮:當(dāng)鼠標(biāo)移動(dòng)到圖表的數(shù)據(jù)點(diǎn)處,該圖表線條或區(qū)域高亮凸出顯示。同時(shí)支持圖表中滿足某一個(gè)條件高亮顯示。靈活的標(biāo)記定義和圖片填充:支持對(duì)標(biāo)記點(diǎn)自定義,允許對(duì)標(biāo)記點(diǎn)進(jìn)行大小調(diào)整,甚至用圖片替代標(biāo)記點(diǎn)。如下圖,可以在一些意義特殊的點(diǎn)以圖片進(jìn)行填充,使得折線圖信息更豐富。系列交互:點(diǎn)擊系列可以隱藏或顯示該系列的圖形,以方便用戶更好閱讀數(shù)據(jù)。圖表縮放:圖表可以放大縮小,支持鼠標(biāo)手勢(shì)縮放,也支持坐標(biāo)軸放大縮小。多維坐標(biāo)軸:在圖表中展示多個(gè)維度,不僅僅局限于2個(gè)維度(展示2個(gè)維度只能比較一個(gè)維度之間的數(shù)據(jù)),可以在同一張圖表中同時(shí)比較2個(gè)或2個(gè)以上的維度的數(shù)據(jù)。圖表在線切換:在線修改圖表類型,支持在瀏覽器端直接切換圖表類型,且模板中只需要制作一張模板即可。同時(shí)支持自動(dòng)播放切換,滿足大屏動(dòng)態(tài)展示需求。圖表監(jiān)控刷新:實(shí)時(shí)監(jiān)控后臺(tái)數(shù)據(jù),數(shù)據(jù)變化時(shí),在圖表中動(dòng)態(tài)展示并提示相關(guān)信息?!?閃爍動(dòng)畫:以閃爍動(dòng)畫的方式,突出顯示某些符合條件的特殊點(diǎn)?!?BS端支持排序、保存、全屏等交互操作。7.4.靈活的個(gè)性化設(shè)置項(xiàng)趨勢(shì)線:警戒線:根據(jù)條件顯示柱子顏色:多坐標(biāo)軸順序自定義:標(biāo)簽自定義:自定義堆積和提示:區(qū)域背景自定義:自定義圖片填充:7.5.圖表鉆取圖表鉆取也就是圖表熱點(diǎn)鏈接,即點(diǎn)擊圖表數(shù)據(jù)區(qū)域可以下鉆查看下層數(shù)據(jù),是一種常見的數(shù)據(jù)追蹤方法。7.6.圖表聯(lián)動(dòng)點(diǎn)擊父圖表系列,所有子圖表聯(lián)動(dòng)變化。這種聯(lián)動(dòng)是自動(dòng)的,不需重新刷新整個(gè)頁(yè)面。如點(diǎn)擊左上角王偉所在列,其他圖表就跟隨聯(lián)動(dòng)顯示王偉的訂單、匯款、資源占比等各項(xiàng)數(shù)據(jù)。7.7.?dāng)?shù)據(jù)地圖在企業(yè)的信息數(shù)據(jù)中,有大量的數(shù)據(jù)是與地理位置相關(guān)聯(lián)的,例如各區(qū)域的銷售額和利潤(rùn)額等。這種情況下,如果能采用地圖的形式來反映這些數(shù)據(jù),無疑會(huì)比單純的表格要直觀形象得多,信息溝通將更加有效,也更具專業(yè)的品質(zhì)和形象。數(shù)據(jù)地圖就是解決此類問題的一種地理數(shù)據(jù)表達(dá)方式,它的作用有:創(chuàng)建基于地理位置的可視化視圖,直觀地展現(xiàn)各區(qū)域分析指標(biāo)的分步、趨勢(shì)等;發(fā)掘未被發(fā)現(xiàn)的數(shù)據(jù)寶藏,發(fā)現(xiàn)潛在的市場(chǎng)機(jī)會(huì);提升企業(yè)的專業(yè)品質(zhì)和形象,增強(qiáng)競(jìng)爭(zhēng)力FineReport數(shù)據(jù)地圖功能以一種全新的、有別于傳統(tǒng)表格的可視化方式呈現(xiàn)業(yè)務(wù)數(shù)據(jù),是商業(yè)分析的高級(jí)形式和手段,可以給企業(yè)提供很多可視化的信息。FineReport的數(shù)據(jù)地圖功能強(qiáng)大,有著豐富的內(nèi)置地圖粒度,支持鉆取地圖、熱力地圖、流向地圖、氣泡地圖、餅圖地圖、柱形圖地圖、自定義地圖等,并且可以集成百度、Google等GIS地圖,實(shí)現(xiàn)地圖縮放、位置定位等功能,支持自定義GIS地圖背景,支持自定義wms服務(wù)實(shí)現(xiàn)離線地圖。豐富的地圖粒度:FineReport內(nèi)置了最新的世界地圖、國(guó)家地圖、省份地圖等,可精確到縣級(jí)城市,足以滿足大多數(shù)用戶統(tǒng)計(jì)、展示數(shù)據(jù)的要求。氣泡圖/餅圖/柱形圖地圖:數(shù)據(jù)以氣泡圖/餅圖/柱形圖的形式展現(xiàn),數(shù)據(jù)顯示更直觀。自定義地圖:不同企業(yè)對(duì)地圖數(shù)據(jù)有著不同的要求,而這種需求很難用特定的地圖集合去滿足,F(xiàn)ineReport內(nèi)置了常用地圖,用戶也可以自己上傳地圖底片,然后自定義綁定數(shù)據(jù),完美解決自定義區(qū)域地圖、自定義門店分布、自定義場(chǎng)所分布、自定義業(yè)務(wù)區(qū)域的難題。地圖鉆取和聯(lián)動(dòng):FineReport天然支持地圖的多層級(jí)鉆取,用戶不但能自定義鉆取的層次和粒度,而且能自定義內(nèi)置地圖、內(nèi)置統(tǒng)計(jì)圖、用戶上傳地圖等多種圖形之間的鉆取和聯(lián)動(dòng)。熱力地圖:用顏色深淺來表示數(shù)據(jù)大小,直觀感受數(shù)據(jù)差異,這就是熱力地圖的最大優(yōu)勢(shì)。GIS地圖:FineReport可集成百度/google等GIS地圖,實(shí)現(xiàn)地圖縮放、位置定位、鉆取等功能。流向地圖:FineReport支持流向地圖,可應(yīng)用于區(qū)際貿(mào)易、交通流向、人口遷移、購(gòu)物消費(fèi)行為、通訊信息流動(dòng)、航空線路等場(chǎng)景。駕駛艙解決方案不同于普通報(bào)表的格子式界面,F(xiàn)ineReport決策報(bào)表采用了畫布式操作界面,其專為大屏和移動(dòng)端而生,通過簡(jiǎn)單的拖拽操作即可幫助用戶可以強(qiáng)大、全面的“管理駕駛艙”,在同一個(gè)頁(yè)面整合不同的企業(yè)數(shù)據(jù),完美的展示企業(yè)的各類業(yè)務(wù)指標(biāo),實(shí)現(xiàn)數(shù)據(jù)的多維度分析。finereport決策報(bào)表有以下獨(dú)特優(yōu)勢(shì):8.1.多屏自適應(yīng)提供完善的自適應(yīng)邏輯,支持橫向自適應(yīng)、雙向自適應(yīng)等,只需要設(shè)計(jì)一次,即可在PC、平板、手機(jī)、大屏等多類終端設(shè)備上智能自適應(yīng)展示。8.2.豐富的可視化元素提供表格、圖形、控件等超多可視化組件,包括50+圖表類型,20+控件,100+擴(kuò)展插件以及N多樣式的表格。支持不同可視化組件的自由組合使用,同時(shí)開放豐富的api接口,開發(fā)人員可自由定制更多效果。8.3.多種布局方式提供自適應(yīng)布局、絕對(duì)布局、tab布局等多種布局方式,零編碼拖拽式設(shè)計(jì),自由組合不同的組件,揮灑您的視覺創(chuàng)意,且支持動(dòng)態(tài)控制組件在瀏覽器端的展現(xiàn)及隱藏,在絕對(duì)布局模式下還支持組件的堆疊展示,充分利用終端設(shè)備的屏幕利用率。8.4.組件共享和復(fù)用為了讓用戶更快捷的設(shè)計(jì)出好看的決策報(bào)表,帆軟提供了組件云端共享和本地復(fù)用功能。帆軟官方將收集到的優(yōu)秀demo上傳到云端共享中心(如下圖),用戶可根據(jù)需要,自行下載自己喜歡的demo,并應(yīng)用到自己的決策報(bào)表之中,既節(jié)省了人力又做出了好看的報(bào)表。而且,往往相同行業(yè)的需求也是相似的,通過我們的云中心,能達(dá)到客戶知識(shí)的分享傳播。此外,組件還支持本地復(fù)用,對(duì)任意選中的組件通過鍵盤可以進(jìn)行復(fù)制、剪切、粘貼,支持在同一個(gè)報(bào)表模板內(nèi)復(fù)用,也支持在不同的報(bào)表模板間復(fù)用。8.5.組件聯(lián)動(dòng)分析拖拽到?jīng)Q策報(bào)表設(shè)計(jì)界面中的組件,可以輕松實(shí)現(xiàn)組件之間的聯(lián)動(dòng)分析,點(diǎn)擊某個(gè)組件,相關(guān)聯(lián)的組件自動(dòng)觸發(fā)數(shù)據(jù)加載效果。8.6.數(shù)據(jù)監(jiān)控后臺(tái)數(shù)據(jù)智能監(jiān)測(cè)并對(duì)比,數(shù)據(jù)有變更前臺(tái)及時(shí)更新,時(shí)刻掌握最新數(shù)據(jù)。不同于普通報(bào)表的全局刷新,決策報(bào)表支持單個(gè)組件的局部刷新,且每個(gè)組件有獨(dú)立的監(jiān)控設(shè)置,不同表格、圖形等元素可以獨(dú)立刷新,其中圖表的刷新還支持對(duì)變更的數(shù)據(jù)進(jìn)行動(dòng)態(tài)提示。8.7.自動(dòng)輪播支持在同一個(gè)位置輪播顯示多個(gè)不同的圖表樣式(每個(gè)圖表的數(shù)據(jù)來源可以不同),支持多個(gè)tab頁(yè)之間的自動(dòng)輪播,輪播的時(shí)間間隔可由用戶自主設(shè)定。8.8.大屏硬件結(jié)合帆軟和業(yè)內(nèi)頂尖的大屏硬件廠商合作,支持將finereport制作的決策報(bào)表頁(yè)面投射到各類大屏終端上進(jìn)行演示分析,比如一體機(jī)、智能電視、拼接屏、小間距LED屏幕墻等等。8.9駕駛艙原型圖展示了戰(zhàn)略視角的年度指標(biāo)、戰(zhàn)略指標(biāo);運(yùn)營(yíng)視角的業(yè)務(wù)狀況、產(chǎn)品狀況、內(nèi)部運(yùn)作、未來價(jià)值、風(fēng)險(xiǎn)等等,團(tuán)隊(duì)建設(shè);監(jiān)管視角的各個(gè)實(shí)時(shí)業(yè)務(wù)指標(biāo)情況;機(jī)構(gòu)視角的各種排名情況。管理駕駛艙能夠做到指標(biāo)總體概覽、指標(biāo)數(shù)據(jù)展示、指標(biāo)閥值預(yù)警、指標(biāo)趨勢(shì)走向、指標(biāo)排名分析、同業(yè)比較分析等。移動(dòng)端解決方案移動(dòng)互聯(lián)網(wǎng)時(shí)代,信息無處不在。充分利用移動(dòng)應(yīng)用,人們可以擺脫辦公場(chǎng)所的限制,充分利用碎片時(shí)間,進(jìn)而可以“管理于拇指之間,決策與千里之外”。FineReport支持報(bào)表集成到移動(dòng)應(yīng)用程序中,并可按照移動(dòng)設(shè)備操作特點(diǎn)顯示報(bào)表,比如支持頁(yè)面的放大、縮小等。支持?jǐn)?shù)離線查看,支持移動(dòng)端進(jìn)行在線填報(bào)和離線填報(bào),支持與PC端共用模板,減少開發(fā)量。FineReport開發(fā)的原生app應(yīng)用(app名稱為:數(shù)據(jù)分析),支持IOS、Android系統(tǒng),有著舒適體驗(yàn),支持圖表手勢(shì)操作、各種鉆取聯(lián)動(dòng)等交互特性。支持移動(dòng)設(shè)備硬件地址綁定,支持VPN,保障用戶信息安全。9.1.ReactNative與原生相結(jié)合原生app應(yīng)用系統(tǒng)核心框架采用ReactNative技術(shù),按照MVC思想設(shè)計(jì)實(shí)現(xiàn),視圖和模型分離,保持視圖的可擴(kuò)展性、模型的可復(fù)用性。使整個(gè)系統(tǒng)擁有良好的穩(wěn)定性、擴(kuò)展性。同時(shí)APP中表格展現(xiàn)等部分采用原生渲染技術(shù),專為移動(dòng)處理器加速優(yōu)化,相比傳統(tǒng)的HTML報(bào)表,渲染的速度、交互操作的流暢度均有大幅提升。9.2.HTML5報(bào)表除了原生解析外,F(xiàn)ineReport還支持HTML5解析,可以方便的與第三方應(yīng)用做集成。微信和釘釘集成FineReport提供微信和釘釘集成插件,結(jié)合HTML5技術(shù)實(shí)現(xiàn)與企業(yè)微信、釘釘?shù)募?。支持?duì)微信和釘釘賬號(hào)單點(diǎn)登錄報(bào)表服務(wù)器,并進(jìn)行權(quán)限對(duì)接。此外,還支持推送消息至微信和釘釘應(yīng)用。移動(dòng)端自適應(yīng)與縮放不管是APP原生還是HTML5報(bào)表,都能夠適應(yīng)不同分辨率的屏幕,對(duì)報(bào)表頁(yè)面進(jìn)行縮放以達(dá)到最佳效果,同時(shí)在手機(jī)端,決策報(bào)表會(huì)依據(jù)組件順序轉(zhuǎn)化為流式布局自適應(yīng)顯示。用戶也可以通過手動(dòng)縮放或者縮放按鈕來進(jìn)行局部放大,以便更清楚地查看一些明細(xì)數(shù)據(jù)。APP中支持雙指手勢(shì)縮放和雙擊縮放。HTML5中支持按鈕縮放。移動(dòng)端鉆取和聯(lián)動(dòng)移動(dòng)端同pc端一樣,支持?jǐn)?shù)據(jù)鉆取,圖表鉆取,支持多維度(多目標(biāo))鉆取,且鉆取的效果都是符合移動(dòng)端特性的。而聯(lián)動(dòng)操作,移動(dòng)端的效果和PC端是基本一致的。移動(dòng)端填報(bào)在PC端,F(xiàn)ineReport有著完善的填報(bào)功能。在移動(dòng)端APP中,F(xiàn)ineReport填報(bào)功能依然強(qiáng)大,支持各種控件輸入,并支持?jǐn)?shù)據(jù)填報(bào)校驗(yàn),且效果也都是移動(dòng)UI化的。移動(dòng)交互體驗(yàn)FineReport有著良好的移動(dòng)端使用體驗(yàn),各控件、參數(shù)查詢都已移動(dòng)化,一些小功能如翻頁(yè)、收藏、批注分享、掃描條形碼以及調(diào)用攝像頭拍照上傳文件等,也盡顯移動(dòng)體驗(yàn)之妙。9.8.添加設(shè)備和綁定FineReport支持手動(dòng)輸入U(xiǎn)RL和二維碼掃描添加服務(wù)器,方便快捷。FineReport支持設(shè)備綁定功能,開啟設(shè)備綁定之后,只有通過授權(quán)的設(shè)備才能連上服務(wù)器查看報(bào)表,安全性大為提升。如果發(fā)?生?手機(jī)丟失的情況,只要及時(shí)在服務(wù)器上解除該設(shè)備的授權(quán),該設(shè)備就?無法連接服務(wù)器查看報(bào)表了。9.9.移動(dòng)端消息推送移動(dòng)互聯(lián)網(wǎng)讓辦公超越了空間的限制,企業(yè)管理層隨時(shí)隨地掌握企業(yè)核心業(yè)務(wù)數(shù)據(jù)的需求得到了滿足。帆軟FinRreport報(bào)表,支持消息推送至移動(dòng)端APP、微信、釘釘。推送的消息可以設(shè)置定時(shí)頻率、觸發(fā)條件等,比如某個(gè)指標(biāo)是否在規(guī)定范圍內(nèi),如果超過了閥值,就推送到相關(guān)負(fù)責(zé)人手機(jī)APP或微信中進(jìn)行提醒。9.10.移動(dòng)離線模式FineReport移動(dòng)端支持將報(bào)表數(shù)據(jù)離線至本地查看,以應(yīng)對(duì)網(wǎng)絡(luò)異常環(huán)境下的報(bào)表訪問需求。業(yè)務(wù)方案10.1.關(guān)鍵指標(biāo)10.1.1財(cái)務(wù)管理?財(cái)務(wù)制度建設(shè)完成度(%)?財(cái)務(wù)負(fù)責(zé)人委派合格率(%)?帳務(wù)調(diào)整次數(shù)(#)?共享服務(wù)流程占比(%)?財(cái)務(wù)人員參與戰(zhàn)略規(guī)劃和決策的占比(%)?核算人員占比(%)?財(cái)務(wù)關(guān)帳的天數(shù)(D)?財(cái)務(wù)分析的人員占比(%)?手工整理報(bào)表的數(shù)量(#)?財(cái)務(wù)培訓(xùn)次數(shù)(#)10.1.2人事管理?人力資源費(fèi)用占比(%)?人力平均成本($)?員工對(duì)培訓(xùn)的滿意度(%)?按受教育情況的人員占比(%)?按職能結(jié)構(gòu)的人數(shù)(#)?按工齡的人員占比(%)?按司齡的人員占比(%)?核心人員流失率(%)?核心人員到崗率(%)?(按培訓(xùn)方式)培訓(xùn)次數(shù)(#)?員工培訓(xùn)率(%)?培訓(xùn)計(jì)劃達(dá)成率(%)?培訓(xùn)方式的個(gè)數(shù)(#)?中層以上人員穩(wěn)定率(%)?內(nèi)部變動(dòng)率(%)?按招聘渠道的聘用人數(shù)(#)?招聘完成比率(%)?(按崗位/職務(wù))員工平均工資($)?全集團(tuán)員工數(shù)?人均營(yíng)收($)?人均利潤(rùn)($)?人力資本投入回報(bào)率?百元人工成本利潤(rùn)總額($)?核心崗位人員績(jī)效考核覆蓋率(%)?平均服務(wù)員工數(shù)(#)10.1.3信息技術(shù)?IT費(fèi)用占比(%)?IT費(fèi)用($)?IT系統(tǒng)宕機(jī)時(shí)間(D)?IT系統(tǒng)宕機(jī)次數(shù)(D)?需求完成率(%)?需求完成時(shí)間(D)?單位收入的IT投入成本($)?(按軟件/硬件/管理)IT投入成本($)?信息系統(tǒng)覆蓋率(%)10.1.4內(nèi)部審計(jì)?內(nèi)審發(fā)現(xiàn)的風(fēng)險(xiǎn)次數(shù)(#)?專項(xiàng)審查執(zhí)行次數(shù)(#)?按分級(jí)分類的例外事件數(shù)量10.1.5流程管理?流程標(biāo)準(zhǔn)度?線上審批流程占比?流程評(píng)估頻率?集團(tuán)流程更新頻率?優(yōu)化操作流程的數(shù)量(#)10.1.6法務(wù)管理?法律糾紛處理次數(shù)?法律糾紛處理及時(shí)率10.1.7采購(gòu)管理?公開采購(gòu)率?邀標(biāo)采購(gòu)率?競(jìng)爭(zhēng)性談判采購(gòu)率?單一采購(gòu)率10.1.8生產(chǎn)能力?人均產(chǎn)值?一次直通率?訂單交貨及時(shí)率?產(chǎn)能利用率?分月度的用工數(shù)10.1.9生產(chǎn)安全?生產(chǎn)安全事故次數(shù)?生產(chǎn)安全事故損失率?安全事件報(bào)告率?安全事件解決率?重復(fù)報(bào)告事件率10.1.10工程項(xiàng)目管理?新簽合同額?在手工程數(shù)量?工程資金使用進(jìn)度與完工進(jìn)度對(duì)比?工程進(jìn)度預(yù)實(shí)對(duì)比10.1.11固定資產(chǎn)?固定資產(chǎn)周轉(zhuǎn)率?固定資產(chǎn)總額?固定資產(chǎn)折舊額10.1.12庫(kù)存?庫(kù)存金額?庫(kù)存周轉(zhuǎn)天數(shù)?庫(kù)存周轉(zhuǎn)率?逾期存貨?在制品庫(kù)存金額?在制品庫(kù)存周轉(zhuǎn)率10.1.13倉(cāng)庫(kù)安全?庫(kù)存安全安全事件報(bào)告率?庫(kù)存安全安全
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度建筑材料采購(gòu)及環(huán)保驗(yàn)收合同3篇
- 二零二五年度生豬養(yǎng)殖技術(shù)培訓(xùn)服務(wù)協(xié)議3篇
- 2025年度養(yǎng)生館加盟店開業(yè)扶持與運(yùn)營(yíng)指導(dǎo)合同3篇
- 二零二五年度事業(yè)單位聘用合同:事業(yè)單位教育培訓(xùn)機(jī)構(gòu)教務(wù)人員聘用協(xié)議3篇
- 2025年度高科技企業(yè)上市擔(dān)保合同3篇
- 二零二五年度公司股權(quán)轉(zhuǎn)讓與業(yè)務(wù)拓展合同2篇
- 二零二五年度內(nèi)架承包與建筑信息化管理協(xié)議3篇
- 二零二五年度電力設(shè)施檢修與優(yōu)化升級(jí)維修服務(wù)合同3篇
- 二零二五年度高爾夫球場(chǎng)會(huì)員卡儲(chǔ)值優(yōu)惠合同3篇
- 2025年度碼頭港口集裝箱堆場(chǎng)管理合作協(xié)議3篇
- 《廣東省智慧高速公路建設(shè)指南(試行)》
- 護(hù)理年終個(gè)人工作總結(jié)
- 《臨床顱內(nèi)壓增高》課件
- 浙江省2023年1月學(xué)業(yè)考試物理物理試題(解析版)
- 2024-2025學(xué)年五年級(jí)科學(xué)上冊(cè)第二單元《地球表面的變化》測(cè)試卷(教科版)
- 幸福創(chuàng)業(yè)智慧樹知到期末考試答案2024年
- GB/T 13912-2020金屬覆蓋層鋼鐵制件熱浸鍍鋅層技術(shù)要求及試驗(yàn)方法
- 素材庫(kù)管理系統(tǒng)架構(gòu)(共13頁(yè))
- 監(jiān)理平行檢驗(yàn)記錄表
- 2022年工會(huì)會(huì)計(jì)制度——會(huì)計(jì)科目和會(huì)計(jì)報(bào)表
- 搞笑小品劇本《家長(zhǎng)駕到》臺(tái)詞完整版 金牌喜劇班李海銀高海寶盛偉
評(píng)論
0/150
提交評(píng)論